Find a flight from Cardiff to Edinburgh

These train, bus and flight companies trust us

Find the cheapest ticket for your trip


Find cheap car hire in Edinburgh

Journey details

Best price 64.24£
Journey duration 18 h 20 min
Connections per day 120
First departure: 07:05
Last departure: 20:55
Distance 497km

Find low-cost flights from Cardiff to Edinburgh on virail

Virail is the search platform to find the best travel solution, comparing hundreds of offers from different websites to find the cheap tickets for flights from Cardiff to Edinburgh. Once you choose the date of your journey, you will only have to filter the result and find your cheap flight ticket to Edinburgh.

How much are the cheapest tickets for flights from Cardiff to Edinburgh?

If you can book in advance and are flexible with the dates of your flight, the cheapest tickets from Cardiff to Edinburgh are from 74,47 €.

Flights from Cardiff to Edinburgh


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

Flights from Cardiff to Edinburgh are operated by KLM, Loganair and Flybe, an example of the partners cooperating with virail.

Where do the flights from Cardiff to Edinburgh leave from and in which airports do they land?

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

There are several airlines and almost as many hand luggage regulations, at least as far as size and weight are concerned, more than the allowed object set by international stardards. Always check the hand baggage allowance on your airline's website to avoid very expensive fines.

When does the first flight to Edinburgh leave?

The first flight from Cardiff to Edinburgh leaves at 09:06, while the last one is at 20:06.

How long does it take from Cardiff to Edinburgh by plane?

The fastest plane connections from Cardiff to Edinburgh take 1 hour and 20 minutes.

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

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