Bristol to Cardiff bus

Thu, 16 Jan
+ 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 coach tickets from Bristol to Cardiff

Showing times and prices for 16 Jan

Cheapest

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

Cheapest
FlixBus
23:051h15
Bristol, Marlborough Street
00:20Cardiff
£51One-way
0 changes
Cheapest
FlixBus
11:001h30
Bristol, Marlborough Street
12:30Cardiff
£51One-way
0 changes
Cheapest
FlixBus
12:451h25
Bristol, Marlborough Street
14:10Cardiff
£51One-way
0 changes
Cheapest
FlixBus
14:551h15
Bristol, Marlborough Street
16:10Cardiff
£51One-way
0 changes
Cheapest
FlixBus
14:501h30
Bristol, Marlborough Street
16:20Cardiff
£51One-way
0 changes

Bristol to Cardiff bus times

Showing buses for tomorrow, Thursday 16 January
ProviderDepartsDurationArrivesChangesTickets
FlixBus
FlixBus
FlixBusFlixBus
00:50 Bristol, Marlborough Street1h15 02:05 Cardiff0 changesDirect
FlixBus
FlixBus
FlixBusFlixBus
02:50 Bristol, Marlborough Street1h15 04:05 Cardiff0 changesDirect
National Express
NX216
National ExpressNX216
04:35 Bristol, Marlborough Street1h05 05:40 Cardiff0 changesDirect
FlixBus
FlixBus
FlixBusFlixBus
06:00 Bristol, Marlborough Street1h15 07:15 Cardiff0 changesDirect
National Express
NX216
National ExpressNX216
06:25 Bristol, Marlborough Street1h10 07:35 Cardiff0 changesDirect
FlixBus
FlixBus
FlixBusFlixBus
09:20 Bristol, Marlborough Street1h20 10:40 Cardiff0 changesDirect
FlixBus
FlixBus
FlixBusFlixBus
11:00 Bristol, Marlborough Street1h30 12:30 Cardiff0 changesDirect
FlixBus
FlixBus
FlixBusFlixBus
12:45 Bristol, Marlborough Street1h25 14:10 Cardiff0 changesDirect
FlixBus
FlixBus
FlixBusFlixBus
14:50 Bristol, Marlborough Street1h30 16:20 Cardiff0 changesDirect
FlixBus
FlixBus
FlixBusFlixBus
14:55 Bristol, Marlborough Street1h15 16:10 Cardiff0 changesDirect
FlixBus
FlixBus
FlixBusFlixBus
15:05 Bristol, Marlborough Street1h40 16:45 Cardiff0 changesDirect
FlixBus
FlixBus
FlixBusFlixBus
16:55 Bristol, Marlborough Street1h30 18:25 Cardiff0 changesDirect
FlixBus
FlixBus
FlixBusFlixBus
18:00 Bristol, Marlborough Street1h30 19:30 Cardiff0 changesDirect
FlixBus
FlixBus
FlixBusFlixBus
19:00 Bristol, Marlborough Street1h20 20:20 Cardiff0 changesDirect
FlixBus
FlixBus
FlixBusFlixBus
20:55 Bristol, Marlborough Street1h20 22:15 Cardiff0 changesDirect
FlixBus
FlixBus
FlixBusFlixBus
21:30 Bristol, Marlborough Street1h15 22:45 Cardiff0 changesDirect
FlixBus
FlixBus
FlixBusFlixBus
23:05 Bristol, Marlborough Street1h15 00:20 Cardiff0 changesDirect

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Bristol to Cardiff by coach or train

Thu
16 Jan
Fri
17 Jan
Sat
18 Jan
Sun
19 Jan
Mon
20 Jan
Tue
21 Jan
Wed
22 Jan
Thu
23 Jan
Fri
24 Jan
Sat
25 Jan
Sun
26 Jan
Mon
27 Jan
Tue
28 Jan
Wed
29 Jan
Thu
30 Jan
Fri
31 Jan
Sat
01 Feb
Sun
02 Feb
Mon
03 Feb
Tue
04 Feb
Wed
05 Feb

Bus times from Bristol to Cardiff

Showing times and prices for 16 Jan

Fastest Journey

1 h 5 m

Average

1 h 21 m

Buses per day

17

Distance

41 km

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

Fastest
National Express
04:351h05
Bristol, Marlborough Street
05:40Cardiff
£201One-way
0 changes
2nd Fastest
National Express
06:251h10
Bristol, Marlborough Street
07:35Cardiff
£201One-way
0 changes
FlixBus
02:501h15
Bristol, Marlborough Street
04:05Cardiff
£61One-way
0 changes
FlixBus
23:051h15
Bristol, Marlborough Street
00:20Cardiff
£51One-way
0 changes
FlixBus
14:551h15
Bristol, Marlborough Street
16:10Cardiff
£51One-way
0 changes

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

National Express
Eurolines France
RegioJet
Trenitalia

Journey information

Overview: Bus from Bristol to Cardiff

Buses from Bristol to Cardiff run on average 54 times per day, taking around 1h 21m. Cheap bus tickets for this journey start at £4 but you can travel from only £4 by train.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Train from £4
Distance
40 km
Average bus duration
1h 21m
Cheapest ticket price
£4
Buses per day
54
Direct buses
45
Bus providers
3
Fastest bus
1h 5m
First bus
00:03
Last bus
23:55
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Train from £4

Coach companies: Megabus, National Express and FlixBus Bristol to Cardiff

Find the best coaches to Cardiff from Bristol with Omio's travel partners Megabus, National Express and FlixBus from £3. We can find you the best deals, timetables and tickets when comparing and booking the best route.

National Express is the UK’s leading long-distance coach provider operating over 550 coaches per day and serving over 900 destinations across the UK. National Express also operates coach services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express coaches have air conditioning and provide free WiFi access along with onboard entertainment. Most coaches come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your coach from Bristol to Cardiff, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

Bristol to Cardiff coach information with National Express:

  • Average Duration: 1 h 10 min
  • Cheapest Price: £21
  • National Express frequency: 5 a day

Buses from Bristol to Cardiff

National Express operates a direct bus service between Bristol and Cardiff. This is a one hour trip, although some services can take 20 minutes longer. There are ten buses covering this route every day, departing at least every two hours, and hourly at peak times. Coaches begin travelling this route every day at 9:15 a.m., and service ends at 1:55 a.m.

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

Departure Station: Bristol Coach Station Also known as Marlborough Street Station. The station is conveniently located between the University and the shopping area of Broadmead which can be reached on foot in just ten minutes. The cultural district and Harbourside are one mile away, and so is Temple Meads.

Arrival Station: Cardiff Coach Station Cardiff Coach Station, or Sophia Gardens Station, located by the River Taff, 0.6 miles north of the Millennium Stadium and from Cardiff Castle. There are frequent city buses connecting the station with the city centre, although the most convenient bus is number 24. The recreational area of Cardiff Bay is two and a half miles away.

Which bus companies provide the route from Bristol to Cardiff?

There is one bus provider that serves the route from Bristol to Cardiff– National Express

How long is the journey from Cardiff to Bristol on the coach?

On average the journey takes just over an hour to complete on the coach. This may var slightly depending on the coach provider and if the service includes a change or a stop.

Where do the coaches depart from and arrive to?

Departing Bristol on the coach: Bristol Coach Station is the main departure point in the city for National Express services. Located in the city centre, about a mile from Bristol Temple Meads station, the coach station can be reached on foot from most other central destinations, or by using public buses.

Getting into Cardiff on the coach: National Express buses from Bristol to Cardiff terminate at Cardiff Bus Station, which is conveniently located on the forecourt of Cardiff rail station in the heart of the city centre, and easy walking distance from most hotels and the main shopping promenade.

FAQs: Bristol to Cardiff coach

FAQs: Take the bus from Bristol to Cardiff with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Bristol to Cardiff.
FAQs
Cheap coach tickets from Bristol to Cardiff can start from as little as £4 when you book in advance. The average coach ticket price for Bristol to Cardiff is £5; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by coach from Bristol to Cardiff is 1 h 5 min   to travel the 25 mile long trip, with around there are 51 coaches per day. Journey times can vary on weekends and holidays.
The first coach from Bristol to Cardiff leaves at 00: 03. Plan your trip with the Journey Planner   from Omio.
The last coach from Bristol to Cardiff leaves at 23: 55.
Yes, it is possible to travel from Bristol to Cardiff without having to change trains with Megabus, National Express or FlixBus. There are 44 direct coaches from Bristol to Cardiff each day. There may be fewer direct services available on weekends or holidays.
When taking a coach from Bristol to Cardiff, you can count on Megabus, National Express or FlixBus for the best way to get you to Cardiff. You can also check all possible coach companies who offer a service to Cardiff from Bristol and compare the amenities they offer before buying a coach ticket.

When departing from Bristol, you have various coach station options to start your trip from including Bristol, Airport Bus Station, Bristol, Airport, Bristol, Bus & Coach Station (Marlborough St) and Bristol, Bond Street (Cabot Circus). When arriving in Cardiff, you can end your trip in coach stations like Cardiff, Lloyd George Ave / Herbert Street, Cardiff, Sophia Gardens, Cardiff, University, Cardiff, Kingsway (Stop GB), Cardiff, Millennium Stadium and Cardiff, North Road (Friary Gardens).

Passengers board the coach most frequently from Bristol, Airport Bus Station, which is located around 8.9 miles (14.4 km) away from the city centre, and they get off the coach at Cardiff, Lloyd George Ave / Herbert Street, located 2.7 miles (4.3 km) away from the city centre.

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

Important Stations and Airports in Bristol and Cardiff

Bristol
Cardiff
The major coach station for departures in Bristol is Bristol, Bus & Coach Station (Marlborough St). Find all the information you need to know about services, amenities and connections at Bristol, Bus & Coach Station (Marlborough St) for your trip from Bristol to Cardiff.
Bristol, Bus & Coach Station (Marlborough St)
Bristol, AirportWifiParkingDiningATMTaxisAccessibilityWCTicket Office
Amenities at bus station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • 06:00-22:00
ticketOfficeHours
Distance to city center
11 km
Car connection
North Side Road
Wifi
Wifi
  • Free Wi-Fi
Dining
Dining
  • Café in the terminal (in the station)
  • Fast-food outlet (in the station).
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transport options for Bristol, Airport
  • Bus: A1, A2
Bristol, Bond Street (Cabot Circus)
Bristol, Airport Bus Station
Bristol, Bond Street North
The major coach station for arrivals in Cardiff is Cardiff, Kingsway (Stop GB). Find all the information you need to know about services, amenities and connections at Cardiff, Kingsway (Stop GB) for your trip to Cardiff from Bristol.
Cardiff, Kingsway (Stop GB)
Cardiff, Lloyd George Ave / Herbert Street
Cardiff, Millennium Stadium
Cardiff, Sophia Gardens
Cardiff, North Road (Friary Gardens)
Cardiff, University

More options for your journey from Bristol to Cardiff

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

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
Currency
Language