The cheapest trains from Birmingham to Cardiff

Showing times and prices for 28 Oct

Cheapest

£28

Average

£38

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Birmingham to Cardiff will cost around £ 38 if you buy it on the day, but the cheapest tickets can be found for only £ 28.

Cheapest
11:30Birmingham New Street1h55 13:25Cardiff Central
0 changes
£281One-way
Cheapest
10:30Birmingham New Street1h55 12:25Cardiff Central
0 changes
£281One-way
Cheapest
09:30Birmingham New Street1h55 11:25Cardiff Central
0 changes
£281One-way
08:30Birmingham New Street1h55 10:25Cardiff Central
0 changes
£691One-way

Timetable Birmingham to Cardiff

Showing trains for tomorrow, Thu, 28 Oct
08:30Birmingham New Street1h55 10:25Cardiff Central
0 changes
09:30Birmingham New Street1h55 11:25Cardiff Central
0 changes
10:30Birmingham New Street1h55 12:25Cardiff Central
0 changes
11:30Birmingham New Street1h55 13:25Cardiff Central
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
28 Oct
£28Cross Country
£11Megabus
Fri
29 Oct
£35Cross Country
£11Megabus
Sat
30 Oct
£71Cross Country
£11Megabus
Sun
31 Oct
£35Cross Country
£11Megabus
Mon
1 Nov
£35Cross Country
£11Flixbus
Tue
2 Nov
£28Cross Country
£7Flixbus
Wed
3 Nov
£28Cross Country
£7Flixbus
Thu
4 Nov
£28Cross Country
£7Flixbus
Fri
5 Nov
£35Cross Country
£8Flixbus
Sat
6 Nov
£71Cross Country
£7Flixbus
Sun
7 Nov
£35Cross Country
£7Flixbus
Mon
8 Nov
£35Cross Country
£7Flixbus
Tue
9 Nov
£28Cross Country
£7Flixbus
Wed
10 Nov
£27Cross Country
£10Megabus
Thu
11 Nov
£70Cross Country
£10Megabus
Fri
12 Nov
£35Cross Country
£8Flixbus
Sat
13 Nov
£35Cross Country
£7Flixbus
Sun
14 Nov
£70Cross Country
£9Flixbus
Mon
15 Nov
£35Cross Country
£10Megabus
Tue
16 Nov
£28Cross Country
£7Flixbus

The fastest trains from Birmingham to Cardiff

Showing times and prices for 28 Oct

Fastest Journey

1 h 55 m

Average

1 h 55 m

Trains per day

4

Distance

142 km

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

These direct trains cover the 142 km distance in an average of 1 h 55 m but if you time it right, some trains will get you there in just 1 h 55 m .

The slowest trains will take 1 h 55 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
11:30Birmingham New Street1h55 13:25Cardiff Central
0 changes
£281One-way
Fastest
10:30Birmingham New Street1h55 12:25Cardiff Central
0 changes
£281One-way
Fastest
09:30Birmingham New Street1h55 11:25Cardiff Central
0 changes
£281One-way
Fastest
08:30Birmingham New Street1h55 10:25Cardiff Central
0 changes
£691One-way

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Cardiff from Birmingham

distanceDistance87 miles (141 km)
durationAverage train duration1 h 55 min
priceAverage train ticket price£38 (€43)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesCross Country

Trains from Birmingham to Cardiff cover the 87 miles (141 km) long journey taking on average 1 h 55 min with our travel partners like Cross Country. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this trip costs around £38, you can find the cheapest train ticket for as low as £28. Travellers depart most frequently from Birmingham New Street and arrive in Cardiff Central.

Train companies

Birmingham to Cardiff with CrossCountry

Travel from Birmingham to Cardiff from £28 with Omio’s train partners CrossCountry! You can find the best timetables and tickets when comparing and booking the most affordable trip for you.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train between Birmingham and Cardiff you can choose between Standard Class and First Class tickets on Omio.

CrossCountry is one of the best options when travelling by train from Birmingham to Cardiff. Omio quickly shows you current CrossCountry train timetables for the Birmingham - Cardiff journey and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest trip available. The distance between Birmingham and Cardiff is around 87 miles (141 km) and the cheapest CrossCountry one-way ticket you can book starts at £28. As you check the latest Birmingham to Cardiff train timetable from CrossCountry for your ideal departure and arrival times, you can also review travel information, such as luggage policy and amenities offered onboard, and compare the best route available to arrive to Cardiff safely. If you search for CrossCountry tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect CrossCountry ticket from Birmingham to Cardiff so you can spend more time enjoying the smooth and easy journey!

CrossCountry from Birmingham to Cardiff train information:

  • Average Duration: 2 h
  • Average Price: £28
  • CrossCountry frequency: 8 a day

These are CrossCountry 's ticket policies for COVID-19 for the train from Birmingham to Cardiff:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Birmingham to Cardiff

There are around 70 trains a day between England's second largest city and the capital of Wales, from before dawn until well into the night. The journey lasts two hours on average, with only small variations in travel time between different types of service.

Which train companies travel from Birmingham to Cardiff?

The majority of services between Birmingham and Cardiff are operated by Cross Country, who offer a mixture of direct and indirect trains throughout the week. In addition, Arriva Trains provides a few late services from Monday to Friday and West Midlands also contributes at weekends.

How long is the train from Birmingham to Cardiff?

Non-stop trains between these two major cities generally take about one hour 56 minutes. Where a change is involved, passengers should expect another 10 minutes to be added to the journey. Travel times are more likely to be in the region of two hours 30 minutes in the case of a  few very early departures.

How many trains are there from Birmingham to Cardiff?

The first trains between Birmingham and Cardiff leave as early as 5:00 a.m., but it's at approximately 6:45 a.m. that the regular service really begins. From that point, there are around three departures an hour, with fast and slow trains alternating. This continues until about 8:30 p.m., with fewer services before the last train departs at 10:00 p.m. or shortly thereafter.

What are the departure and arrival stations for trains from Birmingham to Cardiff?

Departure train station: Birmingham New Street Train Station is located just opposite the Grand Central Shopping Centre and is linked by tram to other city landmarks. It has short and long stay car parks, covered bike racks, a baby care area, bureau de change, luggage trolleys, photo booths and WiFi. It's a destination in its own right with cafes, dining options and retail outlets.

Arrival train station: Convenient for shopping and sight-seeing, Cardiff Central Train Station is a few minutes' stroll from the Millennium Stadium, the Central Market, St David's Shopping Centre and Cardiff Castle. Its facilities include 24-hour parking, sheltered storage for bikes with CCTV monitoring, cash points, WiFi and a first class lounge with complimentary refreshments. There's also a newsagent, convenience store, cafe-diner and vending machines.

Travel Tips

Trains from Birmingham to Cardiff
Travel by train to Cardiff easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Birmingham to Cardiff.
FAQs
What is the price of the cheapest train from Birmingham to Cardiff?
Omio customers have found the cheapest trains from Birmingham to Cardiff to cost as little as £28  in the next 7 days.
What is the cost of a train ticket from Birmingham to Cardiff on average?
If you are looking to book your train ticket in the next 7 days, you can expect the Birmingham to Cardiff train to cost on average £38  one way.
What is the distance to Cardiff from Birmingham via train?
The train distance from Birmingham to Cardiff is around 87 miles (141 km).
How long is the train journey between Birmingham and Cardiff?
While the time it takes to travel 87 miles (141 km) to Cardiff from Birmingham can vary based on specific dates, weekends, and bank holidays, the train duration from Birmingham to Cardiff is on average 1 h 55 min.
Which train station from Birmingham to Cardiff do I depart from? Which Cardiff train station from Birmingham do I arrive in?

Some of the Birmingham train stations to Cardiff you can start your journey from include Birmingham New Street and Birmingham Moor Street. Similarly, some of the arrival train stations in Cardiff include Cardiff Central, Cardiff (Queen Street) and Cardiff (Cathays).

When travelling this route, Omio customers are departing most frequently from Birmingham New Street   and arriving in Cardiff Central.

Where do I find the Birmingham train station to Cardiff? Where is the Cardiff train station?

The most popular departure train station with passengers for this route, called Birmingham New Street, is located 0 mile (s) / 0 km from the city centre of Birmingham.

The most popular arrival train station, Cardiff Central, is located 0 mile (s) / 0 km away from the city centre of Cardiff.

What train companies offer a service from Birmingham to Cardiff?
If you're looking for trains from Birmingham to Cardiff, you can rely on Cross Country to get you to Cardiff. It's also good to check out all possible train providers for the Birmingham to Cardiff journey to see if there might be differences in the amenities they offer.
How many trains per day are there to Cardiff from Birmingham?
The average number of trains departing Birmingham for Cardiff is 25 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Birmingham to Cardiff? When does the last train depart from Birmingham to Cardiff?
The first train from Birmingham to Cardiff leaves at 07: 30   and the last train for this leaves at 11: 30. Omio shows you the latest train from Birmingham to Cardiff timetable to help you book the best departure time for this route.
How early should I buy train tickets to Cardiff from Birmingham to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you purchase train tickets to Cardiff from Birmingham within the next 7 days, you can find tickets to cost on average £38 one way. To find the best prices for this route, consider booking your train ticket from Birmingham to Cardiff a few months in advance.

Important Stations and Airports for this Journey

Birmingham
Cardiff
Birmingham New Street is the most popular Birmingham railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Birmingham for your journey to Cardiff.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Sun: 07: 30 - 23: 00 | Mon - Sat: 05: 15 - 23: 00
Connections to/from station
Train lines: West Midlands, CrossCountry, Avanti West Coast, Transport for Wales
Bus lines: N5, N6, N8, 4, 9, 23, 45, 50, 61, X51, X70