Cheapest
Average
The best way to find a cheap bus ticket from Cardiff to Bristol is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
FlixBus FlixBus | 12:45AM Cardiff | 1h15 | 02:00AM Bristol, Marlborough Street | 0 transfersDirect | |
FlixBus FlixBus | 02:45AM Cardiff | 1h15 | 04:00AM Bristol, Marlborough Street | 0 transfersDirect | |
National Express NX202 | 02:50AM Cardiff, Sophia Gardens | 1h05 | 03:55AM Bristol, Marlborough Street | 0 transfersDirect | |
FlixBus FlixBus | 04:45AM Cardiff | 1h20 | 06:05AM Bristol, Marlborough Street | 0 transfersDirect | |
National Express NX202 | 04:45AM Cardiff, Sophia Gardens | 1h05 | 05:50AM Bristol, Marlborough Street | 0 transfersDirect | |
FlixBus FlixBus | 05:05AM Cardiff | 1h15 | 06:20AM Bristol, Marlborough Street | 0 transfersDirect | |
FlixBus FlixBus | 05:45AM Cardiff | 1h15 | 07:00AM Bristol, Marlborough Street | 0 transfersDirect | |
National Express NX202 | 06:40AM Cardiff, Sophia Gardens | 1h10 | 07:50AM Bristol, Marlborough Street | 0 transfersDirect | |
FlixBus FlixBus | 06:45AM Cardiff | 1h20 | 08:05AM Bristol, Marlborough Street | 0 transfersDirect | |
National Express NX202 | 08:40AM Cardiff, Sophia Gardens | 1h10 | 09:50AM Bristol, Marlborough Street | 0 transfersDirect | |
FlixBus FlixBus | 08:45AM Cardiff | 1h20 | 10:05AM Bristol, Marlborough Street | 0 transfersDirect | |
FlixBus FlixBus | 09:15AM Cardiff | 1h20 | 10:35AM Bristol, Marlborough Street | 0 transfersDirect | |
National Express NX202 | 10:40AM Cardiff, Sophia Gardens | 1h10 | 11:50AM Bristol, Marlborough Street | 0 transfersDirect | |
FlixBus FlixBus | 10:45AM Cardiff | 1h15 | 12:00PM Bristol, Marlborough Street | 0 transfersDirect | |
FlixBus FlixBus | 12:15PM Cardiff | 1h20 | 01:35PM Bristol, Marlborough Street | 0 transfersDirect | |
National Express NX202 | 12:35PM Cardiff, Sophia Gardens | 1h15 | 01:50PM Bristol, Marlborough Street | 0 transfersDirect | |
FlixBus FlixBus | 12:45PM Cardiff | 1h20 | 02:05PM Bristol, Marlborough Street | 0 transfersDirect | |
FlixBus FlixBus | 02:50PM Cardiff | 1h20 | 04:10PM Bristol, Marlborough Street | 0 transfersDirect | |
National Express NX202 | 03:05PM Cardiff, Sophia Gardens | 1h15 | 04:20PM Bristol, Marlborough Street | 0 transfersDirect | |
National Express NX201 | 04:40PM Cardiff, Sophia Gardens | 1h10 | 05:50PM Bristol, Marlborough Street | 0 transfersDirect | |
FlixBus FlixBus | 04:45PM Cardiff | 1h20 | 06:05PM Bristol, Marlborough Street | 0 transfersDirect | |
National Express NX216 | 06:05PM Cardiff, Sophia Gardens | 1h15 | 07:20PM Bristol, Marlborough Street | 0 transfersDirect | |
National Express NX216 | 08:15PM Cardiff, Sophia Gardens | 1h15 | 09:30PM Bristol, Marlborough Street | 0 transfersDirect | |
FlixBus FlixBus | 08:45PM Cardiff | 1h20 | 10:05PM Bristol, Marlborough Street | 0 transfersDirect | |
National Express NX216 | 10:10PM Cardiff, Sophia Gardens | 1h05 | 11:15PM Bristol, Marlborough Street | 0 transfersDirect | |
FlixBus FlixBus | 11:35PM Cardiff | 1h15 | 12:50AM Bristol, Marlborough Street | 0 transfersDirect | |
National Express NX201 | 11:40PM Cardiff, Sophia Gardens | 1h05 | 12:45AM Bristol, Marlborough Street | 0 transfersDirect | |
This is the last bus of the day. |
Find all the dates and times for this journey
Fastest Journey
1 h 5 m
Average
1 h 14 m
Buses per day
27
Distance
41 km
Of the 27 buses that leave Cardiff for Bristol every day 27 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 24 miles (40 km) |
Average bus duration 1h 18m |
Cheapest ticket price $6 (€5) |
Buses per day 57 |
Direct buses 44 |
Bus providers 3 |
Fastest bus 1h 5m |
First bus 00:03 |
Last bus 23:55 |
You can travel by bus from Cardiff to Bristol with Megabus, National Express and FlixBus for as low as $3 (€3). When you search for schedules and tickets, Omio will show you the best route.
National Express is the UK’s leading long-distance bus company operating over 550 buses per day and serving over 900 destinations across the UK. National Express also operates bus services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express buses have air conditioning and provide free WiFi access along with onboard entertainment. Most buses come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your bus to Bristol from Cardiff, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.
Cardiff to Bristol bus information with National Express:
When departing from Cardiff, you have various bus station options to start your route from including Cardiff, Sophia Gardens, Cardiff, University, Cardiff, Lloyd George Ave / Herbert Street and Cardiff, North Road (Friary Gardens). When arriving in Bristol, you can end your journey in bus stations like Bristol, Airport, Bristol, Airport Bus Station, Bristol, Bus & Coach Station (Marlborough St) and Bristol, Bond Street (Cabot Circus).
Passengers board the bus most frequently from Cardiff, Sophia Gardens, which is located around 0.9 miles (1.4 km) away from the city centre, and they get off the bus at Bristol, Airport, located 8.6 miles (13.8 km) away from the city centre.
Here are some other resources that might have the information you need