Compare prices and tickets by train, coach or flight

Mon
24 Jan
£9Great Western Railway
£2Flixbus
Tue
25 Jan
£9Great Western Railway
£3Flixbus
Wed
26 Jan
£8Great Western Railway
£2Flixbus
Thu
27 Jan
£9Great Western Railway
£2Flixbus
Fri
28 Jan
£8Great Western Railway
£2Flixbus
Sat
29 Jan
£6Great Western Railway
£2Flixbus
Sun
30 Jan
£6Great Western Railway
£2Flixbus
Mon
31 Jan
£20Great Western Railway
£7National Express
Tue
1 Feb
£8Great Western Railway
£2Flixbus
Wed
2 Feb
£20Great Western Railway
£9National Express
Thu
3 Feb
£8Great Western Railway
£2Flixbus
Fri
4 Feb
£8Great Western Railway
£3Flixbus
Sat
5 Feb
£8Great Western Railway
£2Flixbus
Sun
6 Feb
£16Great Western Railway
£7National Express
Mon
7 Feb
Find prices
£2Flixbus
Wed
9 Feb
£8Great Western Railway
£2Flixbus
Thu
10 Feb
£8Great Western Railway
£2Flixbus
Fri
11 Feb
£8Great Western Railway
£3Flixbus
Sat
12 Feb
£8Great Western Railway
£3Flixbus

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 Cardiff to Bristol

distanceDistance25 miles (40 km)
durationAverage train duration48 min
priceAverage train ticket price£8 (€9)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersGreat Western Railway or Cross Country

Trains from Cardiff to Bristol cover the 25 miles (40 km) long journey taking on average 48 min with our travel partners like Great Western Railway or Cross Country. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around £8, you can find the cheapest train ticket for as low as £6. Travellers depart most frequently from Cardiff Central and arrive in Bristol Temple Meads.

Train companies: CrossCountry trains Cardiff to Bristol

Travel to Bristol from Cardiff from £6 with Omio’s train partners CrossCountry! You can find the best timetables and tickets when comparing and booking the most affordable trip for you.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train from Cardiff to Bristol you can choose between Standard Class and First Class tickets on Omio.

Enjoy a smooth and easy journey from Cardiff to Bristol with CrossCountry! As an official travel partner of CrossCountry, Omio can help you search current train timetables from CrossCountry, compare the best routes from Cardiff to Bristol as well as the class fares available for this route (including information on luggage policy and amenities provided onboard), and buy the most affordable CrossCountry Cardiff to Bristol train ticket available today. If you search for CrossCountry tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a queue at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train to Bristol from Cardiff on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 25 miles (40 km) journey from Cardiff to Bristol with ease and comfort on a train with CrossCountry.

    CrossCountry has updated its ticket policies due to the coronavirus. Keep these in mind when booking your CrossCountry tickets between Cardiff and Bristol and when travelling by train:

    • Refund or voucher policy
    • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
    • Cashless payments recommended
    • Online booking and check-in recommended

    Trains from Cardiff to Bristol

    Travelling from Cardiff to Bristol is a breeze, with between 2 to 4 direct trains departing from Cardiff up until 1:00 p.m. All service arrive in less than an hour and trains include a variety of services including air conditioning and toilets

    Which train companies go from Cardiff to Bristol?

    There are two train companies travelling between Cardiff and Bristol. Great Western Rail provides the majority of routes, with Crosscountry offering a limited amount of journeys throughout the day.

    How long is the train from Cardiff to Bristol?

    All trains running from Cardiff to Bristol are direct routes with no changes or layovers required. All services should arrive in Bristol between 48 and 52 minutes after departure.

    When are the first and last trains of the day from Cardiff to Bristol?

    The first train departing from Cardiff to Bristol leaves at 6:29 a.m. and the last departs at 13:00 p.m, with no evening routes available. Trains usually depart 4 time per hour up until the last departure time, however, passengers should note that several hours feature only 1 or 2 booking options.

    What facilities are available on trains from Cardiff to Bristol?

    Great Western Rail offers a variety of facilities including power outlets, Wifi, media, AC, toilets, luggage and bicycle space, and seat reservation. However, please note there are no refreshments services available. Crosscountry do offer a refreshment service and the majority of the same services, however, they do not offer Wifi or seat reservation.

    What is the departure and arrival station for trains from Cardiff to Bristol?

    Departure Station: Trains from Cardiff to Bristol depart from Cardiff central station and the station itself is located within the heart of the city and is easily accessible by taxi or bus.

    Arrival Station: All trains from Cardiff to Bristol terminate in Bristol Temple Meads station. Buses depart regularly from outside the station. You can also take the scenic route and choose to take the river ferry to the city centre. The journey takes roughly 45 minutes and comes highly recommended as a way for newcomers to take in the sights of the city.

    Travel Tips: Trains from Cardiff to Bristol

    Travel by train to Bristol 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 Cardiff to Bristol.
    FAQs

    How much does a cheap train from Cardiff to Bristol cost?

    If you’re looking to save money on tickets, you can find a cheap train to Bristol from Cardiff for as little as £6  in the next 7 days.

    What is the average price of train tickets from Cardiff to Bristol?

    If you are looking to purchase your train ticket in the next 7 days, you can expect the Cardiff to Bristol train to cost on average £8  one way.

    What is the distance to Bristol from Cardiff by train?

    When travelling this route you should expect the distance between Cardiff and Bristol via train to be approximately 25 miles (40 km).

    How many hours does it take from Cardiff to Bristol by train?

    The Cardiff to Bristol train duration is on average 48 min, which is to be expected when travelling 25 miles (40 km) to Bristol from Cardiff. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

    Which train station in Cardiff goes to Bristol? Which train station do I come into Bristol from Cardiff?

    When travelling this route, Omio customers are departing most frequently from Cardiff Central   and arriving in Bristol Temple Meads.

    Where is the departure train station in Cardiff located? Where is the arrival train station in Bristol located?

    The most popular departure train station with passengers for this journey, called Cardiff Central, is located 0.2 miles (425 m) from the city centre of Cardiff.

    The most popular arrival train station, Bristol Temple Meads, is located 0.8 miles (1.3 km) away from the city centre of Bristol.

    What train companies offer a service between Cardiff and Bristol?

    Take the Cardiff to Bristol train with Great Western Railway or Cross Country. However, it's always good to check out all possible train companies for the trip between Cardiff and Bristol as there might be differences in the amenities they offer.

    Are there any Cardiff to Bristol direct train services?

    Yes, there are 25 direct trains from Cardiff to Bristol per day with Great Western Railway  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.

    How many trains are there between Cardiff and Bristol a day?

    The average number of trains departing Cardiff for Bristol is 25 a day. The train schedules and services may vary between weekdays and weekends.

    When can I take the first train from Cardiff to Bristol? When can I take the last train for the day?

    You can take the first train from Cardiff to Bristol at 06: 58   or take the last train from Cardiff to Bristol leaving at 10: 25. Look for the latest Cardiff Bristol train times on Omio and book the best time to take the train for this route.

    How early should I buy Cardiff to Bristol train tickets to get the best deals?

    If you book Cardiff to Bristol train tickets within the next 7 days, you can find one way tickets to cost on average £8. However, booking in advance gives you access to the best prices for trains to Bristol from Cardiff. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

    Important Stations and Airports for this Journey

    Cardiff
    Bristol
    The major railway station for departures from Cardiff is Cardiff Central. Read all the information you need to know about services, amenities and connections at Cardiff Central for your trip between Cardiff and Bristol.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +44 3457114141
    ticketOfficeHours
    Ticket Office Hours
    Mon - Fri: 05: 40 - 21: 30 | Sat: 05: 40 - 21: 30 | Sun: 07: 30 - 21: 30
    Public transport options for Cardiff Central
    Commuter rail lines: City Line, Rhondda Line, Rhymney Line, Valley Line, South Wales Main Line
    Train lines: Transport for Wales, CrossCountry, Great Western Railway