Buses from Bristol to Cardiff

Approved for

and more

Best Price

Real time comparison

Easy Booking

Direct access to over 450 train, bus and flight partners

Customer Satisfaction

More than 30 million users from over 120 countries
Today Mon 24 Apr Tue 25 Apr Wed 26 Apr Thu 27 Apr Fri 28 Apr Sat 29 Apr Sun 30 Apr Mon 1 May Tue 2 May Wed 3 May Thu 4 May Fri 5 May Sat 6 May
Find prices Find prices Find prices Find prices Find prices Find prices
Find prices Find prices Find prices Find prices Find prices Find prices

Price Calendar: These fares were collected over the last 24 hours and may be subject to change.

Bristol to Cardiff Bus Information

Avg. Bus Duration1h 11m
Bus arrives inCardiff
Buses depart fromBristol
Coach Ticket Price£ 7.07
Distance41 km
Bus Companies
  • National Express

Buses from Bristol to Cardiff: Overview

There are several options for making the short journey from Bristol to Cardiff by bus. The direct journey takes just over an hour, and buses depart every one to two hours from around 9.00am up until about 11.30pm. See below for more information on getting to and from the city centre, as well as providers that offer the route.

Which bus companies provide the route from Bristol to Cardiff?

There are two bus providers that serve the route from Bristol to Cardiff; National Express and Megabus.

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. Megabus services depart from outside the city's popular Colston Hall venue on Colston Street, also in the city centre.

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. Megabus services to Cardiff arrive at Kingsway, stop GQ, stopping just outside the Hilton hotel.



Local Time 22:39
£ Sterling Pounds
Population 302,100
Region Wales
Languages English, Welsh

How expensive is Cardiff?

An Average Meal

An average meal in a restaurant in Cardiff costs 6.2% more than in Bristol.


Prices in Cardiff are on average 3.1% lower than in Bristol.

Public Transport

Public transport in Cardiff costs around 10% less than in Bristol.

A Night in a Hotel

A night in a hotel in Cardiff is about 4.2% less expensive than in Bristol.

Cheapest Bristol to Cardiff Buses This Weekend