City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Birmingham 0 km 0:00 00 min 0.0 L
A435 17 km, 18 min
Portway 17 km 0:18 18 min 1.2 L
M42 2 km, 01 min
Wood End 19 km 0:19 19 min 1.5 L
M42 M40 6 km, 03 min
Lapworth 26 km 0:23 23 min 1.9 L
M40 4 km, 02 min
Shrewley 30 km 0:25 25 min 2.2 L
M40 29 km, 15 min
Northend 59 km 0:41 41 min 4.1 L
M40 46 km, 25 min
Lower Wolvercote 106 km 1:06 1 h 06 min 8.4 L
A34 92 km, 57 min
Winchester 197 km 2:04 2 h 04 min 15.5 L
A34 15 km, 10 min
Bishop’s Waltham 212 km 2:15 2 h 15 min 16.8 L
B2177 M27 23 km, 19 min
Portsmouth 236 km 2:34 2 h 34 min 18.8 L
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Birmingham 0 km 0:00 00 min 0.0 L
A435 15 km, 17 min
Inkford 15 km 0:17 17 min 1.1 L
A435 2 km, 01 min
Portway 17 km 0:18 18 min 1.2 L
M42 2 km, 01 min
Wood End 19 km 0:19 19 min 1.5 L
M42 M40 6 km, 03 min
Lapworth 26 km 0:23 23 min 1.9 L
M40 4 km, 02 min
Shrewley 30 km 0:25 25 min 2.2 L
M40 29 km, 15 min
Northend 59 km 0:41 41 min 4.1 L
M40 14 km, 07 min
Kings Sutton 74 km 0:48 48 min 5.8 L
M40 8 km, 04 min
Souldern 82 km 0:53 53 min 6.4 L
M40 9 km, 04 min
Bucknell 91 km 0:57 57 min 7.0 L
M40 4 km, 01 min
Wendlebury Interchange 94 km 0:59 59 min 7.5 L
M40 A34 9 km, 05 min
Gosford 103 km 1:05 1 h 05 min 8.1 L
A34 3 km, 01 min
Lower Wolvercote 106 km 1:06 1 h 06 min 8.4 L
A34 1 km, 00 min
Wytham 107 km 1:07 1 h 07 min 8.5 L
A34 5 km, 03 min
North Hinksey 112 km 1:10 1 h 10 min 8.8 L
A34 25 km, 15 min
East Ilsley 137 km 1:26 1 h 26 min 10.5 L
A34 8 km, 04 min
World's End 145 km 1:31 1 h 31 min 11.4 L
A34 3 km, 01 min
Chieveley 147 km 1:33 1 h 33 min 11.8 L
A34 6 km, 03 min
Speen 153 km 1:36 1 h 36 min 12.2 L
A34 3 km, 01 min
Enborne 156 km 1:38 1 h 38 min 12.4 L
A34 9 km, 05 min
Old Burghclere 165 km 1:44 1 h 44 min 12.9 L
A34 17 km, 10 min
Upper Bullington 182 km 1:54 1 h 54 min 14.5 L
A34 4 km, 02 min
South Wonston 186 km 1:57 1 h 57 min 14.6 L
A34 11 km, 07 min
Winchester 197 km 2:04 2 h 04 min 15.5 L
A34 4 km, 02 min
Morestead 202 km 2:07 2 h 07 min 16.1 L
2 km, 01 min
Owslebury 204 km 2:08 2 h 08 min 16.2 L
4 km, 02 min
Upham 208 km 2:11 2 h 11 min 16.5 L
2 km, 01 min
Street End 210 km 2:12 2 h 12 min 16.8 L
2 km, 01 min
Bishop’s Waltham 212 km 2:14 2 h 14 min 16.8 L
B2177 5 km, 04 min
Shedfield 217 km 2:19 2 h 19 min 17.3 L
B2177 2 km, 01 min
Wickham 219 km 2:21 2 h 21 min 17.4 L
A334 A32 5 km, 03 min
North Fareham 224 km 2:25 2 h 25 min 17.9 L
M27 12 km, 08 min
Portsmouth 236 km 2:33 2 h 33 min 18.8 L

Distance from Birmingham to Portsmouth by car

The distance between Birmingham and Portsmouth is 236 kilometers by road including 89 kilometers on motorways. Distance from Birmingham to Portsmouth by car takes approximately 2 hours and 34 minutes.

The distance between Birmingham and Portsmouth is ranked 521st in the ranking popularity.
The driving time from Birmingham to Portsmouth is approximately 2 hours and 34 minutes without intermediate stops.
Use the "Intermediate points" field inside the "Show advanced options" to find out how to get from Birmingham to Portsmouth through specific transit points.
You can calculate the route from Birmingham to Portsmouth through any specific transit point by dragging and dropping the route on the map.
To find out how far is Birmingham from Portsmouth, all the intermediate path segments were totalized. Precise satellite coordinates of highways were used for this calculation.
Have any questions? Contact us!