Find a flight from Birmingham to Cardiff

These train, bus and flight companies trust us

Find the cheapest ticket for your trip

Find cheap car hire in Cardiff

Journey details

Best price 84.35£
Journey duration 16 h 40 min
Connections per day 65
First departure: 08:15
Last departure: 21:45
Distance 142km

Find cheap flights from Birmingham to Cardiff with virail

With virail finding the cheapest flight tickets to Cardiff is extremely easy: once you choose the travel date, virail will compare hundreds of websites to find the flight tickets to Cardiff that better suit your needs. Just filter the results by price and departure and book your cheap flight from Birmingham to Cardiff.

What are the prices for flight tickets from Birmingham to Cardiff?

If you can book in advance and are flexible with the dates of your flight, the cheapest tickets from Birmingham to Cardiff are from 97,78 €.

Flights from Birmingham to Cardiff

Which companies can you fly with when travelling from Birmingham to Cardiff?

Among the partners of virail, you can also find the airlines flying from Birmingham to Cardiff, like KLM and Flybe.

Which airports are serves by flights from Birmingham to Cardiff?

In Cardiff you will leave from Birmingham, then landing in Cardiff-Wales Arpt.

Don't forget to take care of the check-in: especially when flying with low-cost airlines, passengers are required to check-in online, otherwise they shall be fined. However, even if the online check-in is not required by the company, this could speed up your airport procedures.

When is the first flight to Cardiff scheduled?

The first flights to Cardiff is scheduled at 09:04 and the last one leaving Birmingham is at 19:04.

How long does it take you to fly from Birmingham to Cardiff?

The fastest direct flights from Birmingham to Cardiff take only 3 hours and 35 minutes.

Considering the long distance between Cardiff and Birmingham, a flight is undoubtedly the fastest option.

virail lets you search and compare times and prices of any transports from one city to another