Bus from Birmingham to Cardiff and return

Find cheap coach tickets for your bus journey from Birmingham to Cardiff and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the coach from Birmingham to Cardiff

Cheapest Bus£12.69
Fastest Bus2h 30m
Earliest Coach10:05
Latest Coach21:30
Daily Bus Connections1 Ø
Distance142.4 km
Coach Companiesmegabus, National Express

The cheapest coach connections from Birmingham to Cardiff

Today
from £12.70
Tomorrow
from £15.36
06/08
from £16.20
07/08
from £12.69
08/08
from £12.69
09/08
from £12.69

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • megabus
    21:30
    Birmingham - New Street
    Duration 3h 15m
    00:45
    Cardiff - Kingsway Stop GQ
    from£12.69
  • megabus
    21:30
    Birmingham - New Street
    Duration 3h 20m
    00:50
    Cardiff - Kingsway Stop GQ
    from£12.69
  • megabus
    10:05
    Birmingham - New Street
    Duration 3h 35m
    13:40
    Cardiff - Kingsway Stop GQ
    from£12.69
  • National Express
    12:00
    Birmingham - Coach Station
    Duration 2h 30m
    14:30
    Cardiff - Bus Station Wood St
    from£12.70
  • National Express
    15:00
    Birmingham - Coach Station
    Duration 3h 30m
    18:30
    Cardiff - Bus Station Wood St
    from£16.20
  • National Express
    15:00
    Birmingham - Coach Station
    Duration 3h 15m
    18:15
    Cardiff - Bus Station Wood St
    from£16.20

The cheapest carpooling offers from Birmingham to Cardiff

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    09:50
    Birmingham
    Duration 2h 20m
    12:10
    Cardiff
    from£8.00

The cheapest coach connections from Cardiff to Birmingham

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • megabus
    10:00
    Cardiff - Kingsway Stop GQ
    Duration 3h 20m
    13:20
    Birmingham - New Street
    from£12.69
  • megabus
    16:05
    Cardiff - Kingsway Stop GQ
    Duration 3h 25m
    19:30
    Birmingham - New Street
    from£14.96
  • National Express
    10:45
    Cardiff - Bus Station Wood St
    Duration 3h 15m
    14:00
    Birmingham - Coach Station
    from£16.20
  • National Express
    08:20
    Cardiff - Bus Station Wood St
    Duration 2h 40m
    11:00
    Birmingham - Coach Station
    from£16.20
  • National Express
    08:30
    Cardiff - Bus Station Wood St
    Duration 2h 30m
    11:00
    Birmingham - Coach Station
    from£16.20
  • National Express
    08:20
    Cardiff - Bus Station Wood St
    Duration 3h 35m
    11:55
    Birmingham - Coach Station
    from£20.90

The cheapest carpooling offers from Cardiff to Birmingham

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    04:30
    Cardiff
    Duration 2h 30m
    07:00
    Birmingham
    from£12.00

Information about the bus connection, amenities and services

Ticket prices for a bus from Birmingham to Cardiff usually start at £12.69. In times of strong demand though, trips can be a bit more expensive, which is why it’s good to compare! Use our search engine to find the best option for your preferences and pick one of the buses offered by megabus and . The quickest bus from Cardiff to Birmingham only takes 3h 10m. Simply click "Find Now" to see all available connections and take your pick!
Finding a cheap coach ticket from Birmingham to Cardiff is not rocket science, but finding the best bus can be a bit of a hassle – particularly so if you don’t know where to look for it. This is the reason why CheckMyBus was created: You can compare all the offers available and select the one which suits all of your preferences. Go for the fastest coach if you're in a bit of a hurry, select the most affordable one if you want to save a little more money or select the one that offers the best special features. While hand baggage, air-conditioning and xxl legroom are basically a given on any bus, some providers go the extra mile and offer modern appliances such as electrical outlets (sometimes in every single row) or wireless internet for free. All the details can be found in our search results: Simply insert point of departure, destination and your preferred date of travel and take a look at the individual connections that are available. For instance, when you take a coach from Cardiff to Birmingham, wireless internet for free can be found on the coaches of megabus. We’ll help you pick the best offer so that your bus trip from Birmingham to Cardiff and return is as comfortable as well as convenient as taking the train or a plane.
Smart travellers make use of early bird rates. Avoid the price and tariff chaos by using our site! There’s bus tickets available from only £12.69. We recommend not just checking prices for one day because fares are usually not the same on every day. Should you book at short notice, your trip might also cost up to £23.54.

Bus stops in Birmingham and Cardiff

Stations
Castle Street 15, CF10 1BS Cardiff (United Kingdom)
Sophia Gardens 2 , CF11 9HW Cardiff (United Kingdom)
North Road 213, CF14 3GH Cardiff (United Kingdom)
M4 Junction 30 , Cardiff (United Kingdom)
Boulevard De Nantes , Cardiff (United Kingdom)
Gorsedd Gardens Rd , CF10 3NP Cardiff (United Kingdom)
Westgate Street , CF10 Cardiff (United Kingdom)
Park Place 50, CF10 Cardiff (United Kingdom)

Compare Birmingham and Cardiff

£5.62
£3.79
Birmingham
Cardiff
A taxi journey in Birmingham is 33% more expensive than in Cardiff.
£2.40
£1.80
Birmingham
Cardiff
A bus fare in Birmingham is 26% more expensive than in Cardiff.
£3.14
£3.00
Birmingham
Cardiff
A pint of beer in Birmingham is 5% more expensive than in Cardiff.
£0.96
£0.90
Birmingham
Cardiff
A bottle of water in Birmingham is 7% more expensive than in Cardiff.
£5.20
£5.80
Birmingham
Cardiff
A meal in Birmingham is 11% cheaper than in Cardiff.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.