Round-trip
One-way
FAQs

Find trains to Bristol

Search for cheap train tickets to Bristol and book your trip in minutes.

BOS — BRS
Feb 23 — Mar 21
1 adult
Sun 2/23

Best deals for train tickets to Bristol

Find the right train ticket for you
Great Western Railway
With transfers
0h 49m
Great Western Railway
Great Western Railway
With transfers
1h 24m
Great Western Railway
Cross Country
With transfers
3h 04m
Cross Country
Cross Country
With transfers
3h 28m
Cross Country
Cross Country
With transfers
4h 54m
Cross Country
Cross Country
With transfers
4h 43m
Cross Country

Bristol train information

Find information about ticket prices, popular stations, and train companies that offer trains to Bristol

ROUND-TRIP FROM

$49

ONE-WAY FROM

$28

POPULAR STATION

Bristol Avonmouth

POPULAR TRAIN COMPANY

Great Western Railway
The cheapest round-trip train ticket to Bristol is from Exeter, starting at $49. This price was found within the last 72 hours.
The cheapest one-way train ticket to Bristol is from Cardiff, starting at $28. This price was found within the last 72 hours.
Bristol Avonmouth is one of the most popular stations in Bristol
Great Western Railway, Cross Country, and AccesRail also service this route

Bristol Train Station Directory

Location of major train stations in Bristol
Bristol AvonmouthBristol, 51.50036, -2.699459
Bristol BedminsterBristol, 51.440583, -2.593579
Bristol ParkwayBristol, 51.51389, -2.5416667
Bristol Clifton DownBristol, 51.464709, -2.609866
Bristol KeynshamBristol, 51.417943, -2.495619
Bristol Lawrence HillBristol, 51.457737, -2.562833

Book round-trip train tickets to Bristol

Below are the quickest and cheapest round-trip train tickets to Bristol that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Multiple carriers
Mar 20
9:05 amExeter St. Thomas
1h 21m
1 stop
10:26 amBristol Temple Meads
Mar 27
8:45 amBristol Temple Meads
1h 48m
1 stop
10:33 amExeter St. Thomas
Multiple carriers
Mar 20
7:24 amExeter Central
1h 56m
2 stops
9:20 amBristol Temple Meads
Mar 27
6:40 amBristol Temple Meads
1h 07m
1 stop
7:47 amExeter Central
Great Western Railway
Mar 20
6:44 amExeter St Davids
1h 34m
8:18 amBristol Temple Meads
Mar 27
7:38 amBristol Temple Meads
1h 06m
8:44 amExeter St Davids
Great Western Railway
Mar 20
6:52 amExeter St Davids
1h 33m
1 stop
8:25 amBristol Temple Meads
Mar 27
5:02 amBristol Temple Meads
1h 34m
6:36 amExeter St Davids
Great Western Railway
Mar 30
9:47 amLondon Paddington
1h 51m
11:38 amBristol Temple Meads
Apr 1
5:10 amBristol Temple Meads
2h 27m
7:37 amLondon Paddington
Great Western Railway
Mar 22
7:32 amLondon Paddington
2h 06m
9:38 amBristol Temple Meads
Mar 29
5:30 amBristol Temple Meads
1h 58m
7:28 amLondon Paddington

Book one-way train tickets to Bristol

Below are the fastest and cheapest one-way train tickets to Bristol found on momondo in the last 72 hours. Select a deal below or use the search form above to find available train tickets by date.
Great Western Railway
Mar 14
7:27 amCardiff Central
0h 49m
8:16 amBristol Temple Meads
Great Western Railway
Mar 14
5:07 amCardiff Central
1h 24m
1 stop
6:31 amBristol Temple Meads
Cross Country
Apr 23
8:03 amManchester Piccadilly
3h 04m
11:07 amBristol Temple Meads
Cross Country
Apr 23
5:11 amManchester Piccadilly
3h 28m
1 stop
8:39 amBristol Temple Meads
Cross Country
May 7
7:40 amNewcastle Upon Tyne Bus
4h 54m
12:34 pmBristol Temple Meads
Cross Country
May 7
6:24 amNewcastle Upon Tyne Bus
4h 43m
1 stop
11:07 amBristol Temple Meads

FAQs for booking trains to Bristol

How much is a train ticket to Bristol?

If you’re leaving from Cardiff, the lowest ticket price is usually about $389, and from London it’s about $327.

What is the main train station in Bristol?

The main station in Bristol is Bristol Avonmouth. At Bristol Avonmouth, you can find a number of trains offering service to other major cities. London is accessible by train from Bristol Avonmouth.

What train companies go to Bristol?

Great Western Railway, Cross Country, and AccesRail are some of the options available if you’re seeking to travel by train to Bristol. More rail options may be available, depending on where you’re coming from.

How far in advance should I book a train to Bristol?

$28 is the average one-way price to Bristol this week. Overall, prices are generally stable for the next 3 months or so. As seats fill up quickly, we recommend booking when you can so your trip is secured.

How far is the center of Bristol from Bristol Avonmouth, Bristol Bedminster and Bristol Parkway stations?

If you are traveling from Bristol Avonmouth station, Bristol Bedminster station or Bristol Parkway station to the center of Bristol, then the most direct route is 8.2 mi, 6.7 mi and 11.8 mi, respectively.

How far is Bristol Avonmouth from Bristol Harbour and Bristol Temple Meads Railway Station?

Bristol Harbour, Bristol’s most popular landmark, is 5.6 mi from Bristol Avonmouth. Bristol Temple Meads Railway Station, the city’s second most popular place to visit, is 6.2 mi from Bristol Avonmouth.


Popular train routes to Bristol

Most frequently searched train routes to Bristol, along with the cheapest price and shortest travel time.
Trains to Bristol from London
Fastest travel time1h 36m
Cheapest price$327

Start planning your trip to Bristol

Get the latest Bristol flight insights
Get the latest Bristol flight insights

Find the best time to travel, cheapest fares and most popular airlines.

Find flights to Bristol
Start planning your trip today
Start planning your trip today

Get an overview of the top hotels in the most popular neighborhoods of Bristol

Find hotels in Bristol
Top car rentals in Bristol
Top car rentals in Bristol

Experience Bristol from behind the wheel! Learn more about the best car rental deals here

Find rental cars in Bristol
Stay at a vacation rental
Stay at a vacation rental

Enjoy the amenities of home away from home. Learn more about vacation rentals here.

Find rentals in Bristol