Distance Calculator

A34, M4

188.8 km, 2 h 13 min

Head southwest on Church Street Roundabout70 m
Exit the traffic circle onto Mile End Road (A3)400 m
Go straight onto M2753.5 km
Take exit 12 towards M27: Southampton300 m
Merge right onto M2730 km
Take the ramp on the left towards M315 km
Take the ramp on the left towards A34400 m
Enter Winnall Interchange and take the 2nd exit onto Winchester Bypass (A34)100 m
Exit the traffic circle onto Winchester Bypass (A34)40 km
Take the ramp on the left towards Hungerford400 m
Enter Bath Road Junction and take the 2nd exit onto Bath Road (A4)60 m
Exit the traffic circle onto Bath Road (A4)1.5 km
Make a slight right150 m
Turn right onto Church Road350 m
Turn left onto Ermin Street (B4000)4.5 km
Continue onto Newbury Road (B4000)350 m
Continue onto Baydon Road (B4000)3.5 km
Turn left onto A338900 m
Enter Wickham Interchange and take the 3rd exit towards M4: South Wales250 m
Exit the traffic circle towards M4: South Wales80 km
Take the ramp on the left towards M32: Bristol350 m
Merge right onto M327 km
Continue onto Newfoundland Way (A4032)550 m
Keep right onto Newfoundland Circus45 m
Merge right onto Bond Street400 m
Take the ramp on the left onto Bond Street50 m
Enter St James' Barton and take the 1st exit onto The Haymarket (A38)40 m
Exit the traffic circle onto The Haymarket (A38)200 m
Continue onto Rupert Street (A38)600 m
You have arrived at your destination, on the left0 m
From
    To

      Distance: 79.32 mi (127.65 km)

      Driving route: 117.29 mi (188.76 km).

      Driving time: 2h 13 min

      Distance from Bristol to Portsmouth

      The shortest distance (air line) between Bristol and Portsmouth is 79.32mi (127.65 km)

      The shortest route between Bristol and Portsmouth is 117.29 mi (188.76 km) according to the route planner. The driving time is approx. 2 h 13 m

      How far is it between Bristol and Portsmouth.

      Bristol is located in Bristol; City of, United Kingdomcountry within 51° 27' 12.96" N -3° 24' 9" W (51.4536, -2.5975) coordinates. The local time in Bristol is 06:02 (18.03.2025)

      Portsmouth is located in Portsmouth, United Kingdomcountry within 50° 48' 20.88" N -2° 54' 46.08" W (50.8058, -1.0872) coordinates. The local time in Portsmouth is 06:02 (18.03.2025)

      The calculated flying distance from Bristol to Portsmouth is 79.32miles which is equal to 127.65 km.

      If you want to go by car, the driving driving distance between Bristol and Portsmouth is 117.29 miles (188.76 km). If you ride your car with an average speef of 112 kilometers/hour (70 miles/h), travel time will be 1 hours 41 minutes.Please check the avg.speed travel time on the right for various options

      Estimated Travel Time Between Bristol and Portsmouth

      Average speedTravel Time
      30 mph (48 km/h)3 hours 55 minutes
      40 mph (64 km/h)2 hours 56 minutes
      50 mph (80 km/h)2 hours 21 minutes
      60 mph (67 km/h)1 hours 57 minutes
      70 mph (112 km/h)1 hours 41 minutes
      75 mph (120 km/h)1 hours 34 minutes

      Bristol, Bristol; City of, United Kingdom

      Related Distances from Bristol

      CitiesDistance
      Bristol to Caerdydd25.11 mi (40.41 km)
      Bristol to Southampton64.20 mi (103.32 km)
      Bristol to Reading69.94 mi (112.55 km)
      Bristol to Birmingham76.84 mi (123.66 km)
      Bristol to Portsmouth79.32 mi (127.65 km)
      Bristol to Coventry80.58 mi (129.68 km)
      Bristol to Leicester102.64 mi (165.18 km)
      Bristol to Worthing106.12 mi (170.79 km)
      Bristol to London106.34 mi (171.14 km)
      Bristol to Stoke-on-Trent108.27 mi (174.25 km)
      Bristol to Nottingham120.38 mi (193.74 km)
      Bristol to Liverpool136.02 mi (218.90 km)
      Bristol to Stockport136.37 mi (219.46 km)
      Bristol to Manchester140.75 mi (226.52 km)
      Bristol to Sheffield141.37 mi (227.51 km)
      Bristol to Bolton146.95 mi (236.50 km)
      Bristol to Ipswich165.86 mi (266.93 km)
      Bristol to Bradford165.97 mi (267.10 km)
      Bristol to Leeds167.99 mi (270.35 km)
      Bristol to Kingston upon Hull184.61 mi (297.09 km)
      Bristol to Sunderland243.79 mi (392.34 km)
      Bristol to Newcastle247.05 mi (397.58 km)
      Bristol to Belfast257.48 mi (414.38 km)
      Bristol to Edinburgh311.84 mi (501.85 km)
      Bristol to Glasgow311.93 mi (502.00 km)

      Portsmouth, Portsmouth, United Kingdom

      Related Distances to Portsmouth

      CitiesDistance
      Southampton to Portsmouth15.36 mi (24.71 km)
      Worthing to Portsmouth31.26 mi (50.30 km)
      Reading to Portsmouth45.07 mi (72.54 km)
      London to Portsmouth63.86 mi (102.77 km)
      Bristol to Portsmouth79.32 mi (127.65 km)
      Caerdydd to Portsmouth102.00 mi (164.15 km)
      Coventry to Portsmouth112.19 mi (180.55 km)
      Birmingham to Portsmouth120.84 mi (194.47 km)
      Leicester to Portsmouth126.36 mi (203.35 km)
      Ipswich to Portsmouth129.74 mi (208.80 km)
      Nottingham to Portsmouth148.40 mi (238.83 km)
      Stoke-on-Trent to Portsmouth158.64 mi (255.30 km)
      Sheffield to Portsmouth178.66 mi (287.52 km)
      Stockport to Portsmouth185.37 mi (298.33 km)
      Manchester to Portsmouth191.14 mi (307.60 km)
      Liverpool to Portsmouth197.08 mi (317.17 km)
      Bolton to Portsmouth199.78 mi (321.52 km)
      Kingston upon Hull to Portsmouth205.53 mi (330.76 km)
      Leeds to Portsmouth207.82 mi (334.45 km)
      Bradford to Portsmouth208.76 mi (335.97 km)
      Sunderland to Portsmouth283.56 mi (456.35 km)
      Newcastle to Portsmouth289.23 mi (465.47 km)
      Belfast to Portsmouth331.06 mi (532.78 km)
      Edinburgh to Portsmouth366.01 mi (589.04 km)
      Glasgow to Portsmouth372.77 mi (599.91 km)