1map logoGo to main page

Portsmouth to Bristol from $35: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portsmouth, United Kingdom
to
Bristol, United Kingdom

How to Get from Portsmouth to Bristol: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$35 by carBest price
116 milesDistance
2h 4m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portsmouth to Bristol with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
First Great Western Service
Train
Average Duration
2h  28m
Estimated price
$60-130
Recommended
Company
First Great Western Service
Train
Average Duration
2h  38m
Estimated price
$60-130
Cheapest
route map
Distance: 116 miles
Duration: 2h 4m

See more options

Pricing table
Company
Various
Drive
Average Duration
2h  4m
Estimated price
$35-55

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $39 $41 $39 $38 $42 $13 $45
Train $52 $70 $38 $36 $27 $70 $31

Traveling From Portsmouth to Bristol

This journey connects the historic naval charm of Portsmouth with the vibrant street art and cultural scene of Bristol.

Best Neighbourhoods in Bristol

Bristol boasts diverse neighborhoods, each offering distinct vibes and attractions.

Clifton
• Stunning Georgian architecture and iconic suspension bridge.
• Lively cafes and shops along the picturesque streets.
Stokes Croft
• Renowned for its vibrant street art scene.
• Eclectic mix of independent shops and eateries.
Harbourside
• Scenic waterfront with museums and galleries.
• Popular promenade for dining and entertainment.

Best Times To Visit Bristol's Attractions

Timing your visit can significantly enhance your experience at Bristol's attractions.

Bristol Zoo Gardens
Visit on weekday mornings for a quieter experience and fewer crowds.
SS Great Britain
Early afternoon offers fewer visitors and a more relaxed exploration.
Bristol Museum & Art Gallery
Explore during late afternoons for a peaceful atmosphere and stunning exhibits.

Bristol Weather: What to Expect Year-Round

Bristol experiences a temperate maritime climate with mild winters and cool summers, making it a year-round destination. The best times to visit are late spring and early autumn, when sunshine is plentiful and outdoor activities are enjoyable.

Dining in Bristol: A Culinary Adventure

For a taste of Bristol’s culinary flair, try the famed Bristolian breakfast at The Bristolian café, where locally sourced ingredients come together in creative and hearty dishes. This experience showcases a vibrant atmosphere and innovative flavors, setting it apart from the more traditional seafood-focused offerings you might find in Portsmouth.

Portsmouth - Bristol operators

Explore transport companies operating between Portsmouth and Bristol, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+44 3457 000 125
Website
https://www.gwr.com/

Train from Portsmouth & Southsea to Bristol Temple Meads

Average Duration
2h 28m
Estimated price
$60-130

Train from Fratton to Bristol Temple Meads

Average Duration
2h 38m
Estimated price
$60-130

Portsmouth to Bristol: Overview of Bus, Train, Flight, and Car Trips

Traveling between Portsmouth and Bristol offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic journey from Portsmouth to Bristol, covering a driving distance of 186.7 km. 💰 The prices for this road trip range from £28 to £43, offering flexibility to suit different budgets. ⏰ With an estimated driving time of 2 hours and 4 minutes, prepare for a smooth and efficient journey between these two historic cities.
Average price
£27 - £43
🚆 The direct train from Portsmouth & Southsea to Bristol Temple Meads operates hourly and takes approximately 2 hours and 28 minutes, making it a convenient option for travelers looking to reach Bristol from Portsmouth. 🚆 For those looking for alternative routes, there are options with transfers that can take between 2 hours and 12 minutes to 3 hours and 27 minutes to reach Bristol from Portsmouth.
Departure Point
Portsmouth & Southsea station
Arrival Point
Bristol Temple Meads station
Useful tips for train travellers
• For your train journey from Portsmouth to Bristol, consider traveling with South Western Railway or Great Western Railway. Both operators provide onboard catering services, including a selection of snacks, sandwiches, and beverages. You can typically purchase items from a trolley service that comes around during the journey, but it’s advisable to check the latest updates on their websites for current offerings: southwesternrailway.com and gwr.com
• On this route, you’ll find different seating options available. South Western Railway offers Standard and First Class seating, with First Class providing more spacious seats, complimentary refreshments, and quieter carriages. Great Western Railway also features Standard Class and First Class but includes Business Class on select services that offer additional benefits like extra legroom and access to lounges at some stations.
• Upon arriving at Bristol Temple Meads station, you can find facilities for leaving your luggage at the station; there are left luggage services available for a small fee. Additionally, the station has been equipped with restrooms but typically lacks shower facilities. To navigate from the station to the city center, catch bus number 8 from the bus stop directly outside the station. This is a direct route that’ll take you to the heart of Bristol efficiently.
🚌 Embark on a scenic bus journey from Portsmouth to Bristol covering a distance of 157 km in approximately 2 hours and 13 mins. 🌉 The first step of this trip involves taking a train from Portsmouth Harbour to Cardiff Central, operated by GWR. Departing from Cosham, the train will take you through picturesque landscapes before arriving at Bristol Temple Meads. 🔗 For more information or to plan your journey, you can contact GWR at 011 44 345 700 0125 or visit their website at https://www.gwr.

Frequently asked questions

Find out more about the route from Portsmouth to Bristol.

Or choose the category:
The distance between Portsmouth and Bristol is approximately 128.7 km by road. The road distance is slightly longer at 185.9 km. By train, it typically takes around 2 hours and 25 minutes to travel from Portsmouth to Bristol. If you prefer to drive, the journey usually takes around 2 hours and 4 minutes from Bristol to Portsmouth.
The most cost-effective and time-efficient option for traveling from Portsmouth to Bristol is to drive. It takes approximately 2 hours and 4 minutes to reach Bristol by car and the cost ranges from £28 to £44.
The prices for train travel between Portsmouth and Bristol range from £44 to £104, depending on factors such as seat class, availability, and whether it is an off-peak or peak time.
To travel from Portsmouth to Bristol without using public transportation, you can choose to drive. The distance between the two cities is approximately 186.7 km and it usually takes around 2 hours and 4 minutes to drive from Portsmouth to Bristol. You can expect to pay around £28 to £44 for the fuel costs depending on the type of vehicle and current fuel prices.
To travel from Portsmouth to Bristol without a car, the best option is to take a train. The journey takes approximately 2 hours and 25 minutes, and the ticket prices range from £44 to £104.
Yes, there is a direct train link between Portsmouth and Bristol. The train services, operated by First Great Western Service, depart from Portsmouth & Southsea and arrive at Bristol Temple Meads. The journey takes approximately 2 hours and 25 minutes, and the trains operate hourly, every day.
There are plenty of accommodation options near Bristol. With over 1687 hotels to choose from, you'll be sure to find something that suits your preferences and budget. Prices start at £25, making it a relatively affordable destination for travelers.

Trips from Portsmouth

Trips to Dover