|Shortest Duration||0h 50m|
|Trips per day||44|
On average there are 44 scheduled bus trips per day. Megabus has the most regularly scheduled departures from Bristol to Cardiff, with an average of 44 trips per day and 44 monthly trips. One bus carrier currently travels from Bristol to Cardiff. Of the 44 trips there are 44 trips that are direct connections to Cardiff.
Need more travel options? Train tickets from Bristol to Cardiff start at $13.09.
Book Megabus from Bristol to Cardiff from $5.83. There are 44 trips per day offered by Megabus from Bristol to Cardiff and you can expect on average to pay $8.43 for a Megabus ticket to Cardiff. In Bristol, Megabus departs to Cardiff from Bond St and one other station. In Cardiff, Megabus arrives at Kingsway and 2 other stations.
An average trip on Megabus from Bristol to Cardiff takes 1 hours and 6 minutes, while the fastest available Megabus trip will get you to Cardiff in 0 hours and 50 minutes,