Bristol to Cardiff train

Wed, 19 Jun
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Bristol to Cardiff

Showing times and prices for 19 Jun

Cheapest

The best way to find a cheap train ticket from Bristol to Cardiff is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
Great Western Railway
08:580h47
Bristol Temple Meads (BRI)
09:45Cardiff Central (CDF)
£201One-way
0 changes
Great Western Railway
08:061h02
Bristol Temple Meads (BRI)
09:08Cardiff Central (CDF)
£251One-way
1 change
Great Western Railway
08:380h58
Bristol Temple Meads (BRI)
09:36Cardiff Central (CDF)
£251One-way
1 change
Great Western Railway
08:231h00
Bristol Temple Meads (BRI)
09:23Cardiff Central (CDF)
£251One-way
0 changes
Great Western Railway
09:270h51
Bristol Temple Meads (BRI)
10:18Cardiff Central (CDF)
£251One-way
0 changes

Train timetableBristol to Cardiff

Showing trains for tomorrow, Wednesday, 19 June
Great Western Railway
08:061h02
Bristol Temple Meads (BRI)
09:08Cardiff Central (CDF)
1 change
Great Western Railway
08:231h00
Bristol Temple Meads (BRI)
09:23Cardiff Central (CDF)
0 changes
Great Western Railway
08:380h58
Bristol Temple Meads (BRI)
09:36Cardiff Central (CDF)
1 change
Great Western Railway
08:580h47
Bristol Temple Meads (BRI)
09:45Cardiff Central (CDF)
0 changes
Great Western Railway
09:130h57
Bristol Temple Meads (BRI)
10:10Cardiff Central (CDF)
1 change
Great Western Railway
09:270h51
Bristol Temple Meads (BRI)
10:18Cardiff Central (CDF)
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Bristol to Cardiff by coach or train

Wed
19 Jun
Thu
20 Jun
Fri
21 Jun
Sat
22 Jun
Sun
23 Jun
Mon
24 Jun
Tue
25 Jun
Wed
26 Jun
Thu
27 Jun
Fri
28 Jun
Sat
29 Jun
Sun
30 Jun
Mon
01 Jul
Tue
02 Jul
Wed
03 Jul
Thu
04 Jul
Fri
05 Jul
Sat
06 Jul
Sun
07 Jul
Mon
08 Jul
Tue
09 Jul

Train times from Bristol to Cardiff

Showing times and prices for 19 Jun

Fastest Journey

47 m

Average

55 m

Trains per day

6

Distance

41 km

Of the 6 trains that leave Bristol for Cardiff every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
Great Western Railway
08:580h47
Bristol Temple Meads (BRI)
09:45Cardiff Central (CDF)
£201One-way
0 changes
Great Western Railway
09:270h51
Bristol Temple Meads (BRI)
10:18Cardiff Central (CDF)
£251One-way
0 changes
Great Western Railway
09:130h57
Bristol Temple Meads (BRI)
10:10Cardiff Central (CDF)
£251One-way
1 change
Great Western Railway
08:380h58
Bristol Temple Meads (BRI)
09:36Cardiff Central (CDF)
£251One-way
1 change
Great Western Railway
08:231h00
Bristol Temple Meads (BRI)
09:23Cardiff Central (CDF)
£251One-way
0 changes

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Bristol to Cardiff

distanceDistance25 miles
durationAverage train duration42 min
priceAverage train ticket price£11 (€12)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 14 direct trains a day
carriersTrain providersGreat Western Rail, CrossCountry or Transport for Wales

Trains from Bristol to Cardiff cover the 25 miles long journey taking on average 42 min with our travel partners like Great Western Rail, CrossCountry or Transport for Wales. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £4, but the average price of train tickets is £11. Travellers depart most frequently from Bristol Temple Meads and arrive in Cardiff Central.

Train companies: Great Western Rail, CrossCountry and Transport for Wales trains Bristol to Cardiff

For as little as £6 you can travel by train between Bristol and Cardiff with Great Western Rail, CrossCountry and Transport for Wales. Omio will show you the best deals, timetables and tickets available for this route.

Great Western Railway is a train operating company in the United Kingdom. It operates services from London Paddington to the West of England, South Wales and the Cotswolds. It also operates services from London Paddington to Oxford, Reading and Bristol. It offers a range of ticket types, including Advance, Anytime, Off-Peak and Super Off-Peak tickets. Onboard facilities include free Wi-Fi, power sockets, air conditioning and catering services. The most popular routes for Great Western Railway are London Paddington to Bristol, Reading and Oxford.

Train information from Bristol to Cardiff with Great Western Rail:

  • Average Duration: 45 min
  • Cheapest Price: £6

Trains from Bristol to Cardiff

Trains depart from Bristol for Cardiff at a high frequency throughout the day, with a journey time of between 35 minutes and one hour.  Trains depart from both the city's main station, Bristol Temple Meads and its second largest, Bristol Parkway. Trains on these routes are operated by Great Western Railway.

Bristol to Cardiff train time: daily departures

Trains from Bristol to Cardiff operate at a high frequency, with around two direct services per hour departing from Bristol Temple Meads, plus at least one direct service per hour departing from Bristol Parkway. The first trains from each station depart early in the morning and the last services, late in the evening.

How long is the journey by train from Bristol to Cardiff?

Trains from Bristol Temple Meads to Cardiff Central take approximately one hour, with the faster services taking just under 50 minutes. Passengers travelling from Bristol Parkway can enjoy an even quicker journey of just over 30 minutes.

What are the departure and arrival stations for trains from Bristol to Cardiff?

Departure train station: there are two departure stations in Bristol for those travelling by train to Cardiff.  The first is the city's main station, Temple Meads, famously designed by Brunel and located just a 10-minute walk from the city centre. It has numerous facilities including toilets, shops and ATMs. Trains also depart from Bristol Parkway, which is located on the northern outskirts of the city, close to the University of the West of England.

Arrival train station: trains from both Bristol Temple Meads and Bristol Parkway arrive at Cardiff Central, the city's main rail terminus. Cardiff Central is located just to the south of the city centre, moments from the main shopping area. This large railway station has numerous facilities including toilets, ATMs, waiting areas, cafes and shops.

Which train companies travel from Bristol to Cardiff?

Trains from Bristol to Cardiff are provided by Great Western Railway.  This includes trains that depart from both Bristol Temple Meads and from Bristol Parkway.

Great Western Railway Bristol to Cardiff

Great Western Railway is the primary rail operator in the UK's Southwest region and operates all trains from Bristol to Cardiff. Great Western operates frequent services with up to two direct trains per hour from Britsol Temple Meads to Cardiff Central and at least one direct train per hour from Bristol Parkway to Cardiff Central.

Bristol to Cardiff trains: services on board

Great Western Railway (GWR) offers both standard and first-class seats. First-class passengers can enjoy complimentary drinks and snacks as well as extra legroom, spacious seats and at-seat service. GWR's Passenger Assist service is available to disabled and elderly passengers, you can book this by calling the rail company directly before you travel.

Bicycles can be taken on board provided a space has been reserved. This can be reserved anytime from the point of booking right up until the train arrives. Up to two dogs, cats or other small domestic pets may be taken on board at no extra charge. Dogs must be kept on a lead and all other animals in a secure pet carrier.

Many services offer onboard dining whilst free WiFi is available on all GWR trains.

How to find cheap train tickets from Bristol to Cardiff?

It's easy to secure low cost train travel from Bristol to Cardiff.  The lowest prices are available when you book in advance and may be even more affordable if you are fleixble about the time and date you travel on.  Sometimes journeys that involve a change or trains which are a bit slower are considerably lower in price too. Compare a range of times, dates and journey speeds to find the best possible price.

FAQs: Bristol to Cardiff train

FAQs: Travel by train from Bristol to Cardiff easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bristol to Cardiff.
FAQs
Cheap train tickets from Bristol to Cardiff can start from as little as £4 when you book in advance. The average train ticket price for Bristol to Cardiff is £11; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The train time between Bristol and Cardiff is on average 42 min   for the 25 mile long journey, but the time it takes to go from Bristol to Cardiff by train can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Bristol to Cardiff leaves at 06: 38. Plan your trip with the Journey Planner   from Omio.
The last train from Bristol to Cardiff leaves at 22: 58.
Yes, it is possible to travel from Bristol to Cardiff without having to change trains with Great Western Rail or CrossCountry. There are 14 direct trains from Bristol to Cardiff each day. There may be fewer direct services available on weekends or holidays.
Take the Bristol to Cardiff train with Great Western Rail, CrossCountry or Transport for Wales. However, it's always good to check out all possible train companies for the route between Bristol and Cardiff as there might be differences in the amenities they offer.
No, there are no night trains, the latest train for this route is 22: 58.

When departing from Bristol, you have various train station options to start your trip from including Bristol Temple Meads, Bristol, Airport and Bristol, Napier Road. When arriving in Cardiff, you can end your journey in train stations like Cardiff Central, Cardiff Queen Street and Cardiff Bay.

Passengers board the train most frequently from Bristol Temple Meads, which is located around 1.9 miles (3 km) away from the city centre, and they get off the train at Cardiff Central, located 1.1 miles (1.8 km) away from the city centre.

A day trip to Cardiff from Bristol is worth doing with a journey time of 42 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Bristol to Cardiff by train is October.
It's helpful to compare your options as there are 2 ways to travel to Cardiff from Bristol including taking a coach or train.

More options for your journey from Bristol to Cardiff

Here are some other resources that might have the information you need

HomeTrainsTrain Times to Cardiff Bristol to Cardiff train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers