Travel options
from Cardiff to Bristol

You can get from Cardiff to Bristol by train, bus or flight.

Our recommendation

To get from Cardiff to Bristol on 27 Oct we recommend taking a bus because it’s the best combination of price and speed.

09:10Cardiff, Sophia Gardens1h10 10:20Bristol, Marlborough Street
0 changes
£111One-way
Cheapest
15:50Cardiff0h45 16:35Bristol
0 changes
£71One-way
Other options
15:45Cardiff0h50 16:35Bristol
0 changes
£71One-way
17:45Cardiff, Sophia Gardens1h20 19:05Bristol, Marlborough Street
0 changes
£101One-way
12:00Cardiff1h00 13:00Bristol, City Centre
0 changes
£71One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Tue
26 Oct
£9Great Western Railway
Find prices
Wed
27 Oct
£9Great Western Railway
£3Flixbus
Thu
28 Oct
£9Great Western Railway
£3Flixbus
Fri
29 Oct
£9Great Western Railway
£4Megabus
Sat
30 Oct
£9Great Western Railway
£4Megabus
Sun
31 Oct
£14Cross Country
£3Flixbus
Mon
1 Nov
£8Great Western Railway
£3Flixbus
Tue
2 Nov
£9Great Western Railway
£2Flixbus
Wed
3 Nov
£8Great Western Railway
£2Flixbus
Thu
4 Nov
£8Great Western Railway
£2Flixbus
Fri
5 Nov
£8Great Western Railway
£3Flixbus
Sat
6 Nov
£8Great Western Railway
£3Flixbus
Sun
7 Nov
£8Great Western Railway
£3Flixbus
Mon
8 Nov
£8Great Western Railway
£2Flixbus
Tue
9 Nov
£8Great Western Railway
£2Flixbus
Wed
10 Nov
£8Great Western Railway
£3Flixbus
Thu
11 Nov
£8Great Western Railway
£2Flixbus
Fri
12 Nov
Find prices
£3Flixbus
Sat
13 Nov
£8Great Western Railway
£3Flixbus
Sun
14 Nov
£8Great Western Railway
£3Flixbus
Mon
15 Nov
£8Great Western Railway
£2Flixbus

Travel Information between Cardiff and Bristol

distanceDistance25 miles (40 km)
modeAvailable travel modesCoach or train
priceTicket price range£2 - £9
cheapestCheapest modeCoach • £2 • 55 min
fastestFastest modeTrain • £9 • 12 min
carriersPopular travel companiesFlixbus or Great Western Railway

Take a coach or train to travel 25 miles (40 km) between Cardiff and Bristol. If speed is a priority, then a train is the best option with an average duration of 12 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £2. The most popular travel providers which serve this trip are Flixbus or Great Western Railway among others. Travellers can even take a direct coach from Cardiff to Bristol.

The Window Seat

Read more about Bristol

General Information about the journey from Cardiff to Bristol

The relatively short journey between the Welsh capital Cardiff and the city of Bristol can be made equally as comfortably by bus or train. The quickest option is to take the train from Cardiff Central to Bristol Parkway, which takes approximately thirty minutes. Services to Bristol Temple Meads in the city centre take approximately fifty minutes. Buses between the two cities are also fairly speedy, taking just over one hour on average to complete the journey.

Return journeys from Bristol to Cardiff are also available.

Buses from Cardiff to Bristol

There are a number of options for taking the bus to Bristol from Cardiff. National Express operate a regular schedule seven days a week, with up to twelve services departing from Sophia Gardens in Cardiff every day. Starting in the early hours of the morning, National Express buses run until late in the evening. Megabus also operate a frequent daily schedule and depart from Kingsway in the city centre. Both the National Express and Megabus services are direct, with the average journey duration being just over one hour.

Trains from Cardiff to Bristol

Operated by First Great Western, direct trains between Cardiff and Bristol depart Cardiff Central Station at half-hourly intervals throughout the day. Running from early in the morning until late at night, the services take approximately fifty minutes to reach Bristol Temple Meads. The schedule is slightly reduced on Sundays, with direct services leaving every hour. First Great Western also operate a regular service to Bristol Parkway which takes just over thirty minutes.

Travel Tips

Travel from Cardiff to Bristol
Travel 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
What are my Cardiff to Bristol travel options?

There are 2 ways to get from Cardiff to Bristol: coach or train.

How do I get from Cardiff to Bristol the cheapest way?

A coach service offers the cheapest way to travel from Cardiff to Bristol, which costs on average £2.

This is compared to other ways of getting to Bristol:

A coach is generally £7 less than a train for the same journey. A train costs on average £9 from Cardiff to Bristol.

What is the fastest way to get to Bristol from Cardiff?

The fastest way to get to Bristol from Cardiff is by train with an average travel time of 12 min.

There are alternative travel options to Bristol that can usually take longer:

In comparison, travelling by coach can take you on average 55 min.

How many miles are between Cardiff and Bristol

You should expect to travel around 25 miles (40 km) from Cardiff to Bristol.

How many services a day are there from Cardiff to Bristol?

The average frequency per day from Cardiff to Bristol is:

  • Around 25 trains per day.

However, we recommend checking specific travel dates for your route from Cardiff to Bristol as scheduled services by coach or train can vary by season or day of the week.

What are the departure and arrival points in Cardiff and in Bristol?

These are the most popular departure and arrival points when travelling from Cardiff to Bristol:

  • Most travellers take a coach from Cardiff, Sophia Gardens to Bristol, City Centre.
  • Most travellers board their train from Cardiff Central and arrive in Bristol Temple Meads.
Which travel companies can take me from Cardiff to Bristol?

If finding a good deal is your main consideration for your trip from Cardiff to Bristol, then we'll help you find the best value travel companies for you:

  • Travel with Flixbus for coaches to Bristol. If you’re looking for a good deal on tickets, check for Flixbus Cardiff to Bristol tickets on Omio for £2.
  • Travel with Great Western Railway to go to Bristol by train. For a good deal on tickets, you can find Great Western Railway Cardiff to Bristol tickets on Omio for £9.
Can I travel directly to Bristol from Cardiff?

Yes, there are direct routes from Cardiff to Bristol with the following travel companies:

  • You can find a direct coach to Bristol with Flixbus, National Express or Megabus.

As you won't need to change at another stop in between, direct services to Bristol tend to save you time and add more convenience, so it's worth paying attention to before you book tickets for this trip.

Where should I go next after I travel from Cardiff to Bristol?
Looking to extend your trip from Cardiff to Bristol? Many Omio customers who go from Cardiff to Bristol usually extend their holiday to explore other popular destinations like London, Birmingham or Manchester. If you're looking to explore London, Birmingham or Manchester from Bristol, let Omio find you the best connections available at an affordable price.
How early should I book Cardiff to Bristol tickets online to score the best deals?

Before travelling from Cardiff to Bristol, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • The price of a coach ticket for this route is on average £2 one way.
  • The price of a train ticket is £9 one way on average for this route.

But we recommend booking Cardiff to Bristol tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Cardiff to Bristol: related information

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