Welcome | Sign out

Cheap Flights from Edinburgh to Perth - EDI to PER (reverse)

Did You Know?

You must make at least one connection to fly from Edinburgh, GB to Perth.
633,407 seats are available per week to fly from Edinburgh, GB to Perth.
Virgin Atlantic Airways has 410 connecting flights between Edinburgh, GB and Perth.
There are 9234 flights from Edinburgh, GB to Perth per week.

Cheap Domestic Flights from Edinburgh - EDI

Flights
Airline
Lowest Price
British Airways, KLM, Virgin Atlantic
£109

Cheap Domestic Flights to Perth - PER

Flights
Airline
Lowest Price
Virgin Atlantic, British Airways, KLM
£111
Flybe, British Airways
£130
KLM, British Airways
£113
Flybe, KLM, British Airways
£124
Virgin Atlantic, KLM, British Airways
£148

Cheap International Flights from Edinburgh - EDI

Flights
Airline
Lowest Price
British Airways, Finnair, Austrian, KLM, China Southern, Qantas, Aeroflot, Turkish, Etihad, Air France, Lufthansa
£418
Turkish, JAL, Virgin Atlantic, Air France, New Zealand, China Southern, Qantas, KLM, Austrian, SAS, Finnair, British Airways, Etihad, Lufthansa, Singapore, American
£771
Virgin Atlantic, Turkish, KLM, Finnair, British Airways, Etihad, China Southern, Air France, Lufthansa, Qantas
£519

Cheap International Flights to Perth - PER

Flights
Airline
Lowest Price
Qantas, China Southern, Virgin Atlantic, New Zealand, Emirates, Lufthansa, Qatar, Air Mauritius, Finnair, Virgin Australia, American, Singapore, Etihad, British Airways, SAS, JAL, KLM
£697
Etihad, Qantas, British Airways, Finnair, KLM, Emirates, JAL, American, Lufthansa
£554
China Southern, British Airways, Emirates, Lufthansa, Air Mauritius, American, Etihad, Qantas, KLM, JAL, SAS
£557
New Zealand, KLM, Virgin Atlantic, SAS, British Airways, Qantas, JAL, Air Mauritius, Singapore, Etihad, Lufthansa
£619
Etihad, British Airways, Lufthansa, JAL
£820
Air France, Qatar, Aeroflot, Condor, SWISS, China Airlines, All Nippon, Pakistan, Jet Airways, Qantas, Emirates, Turkish, Lufthansa, Egyptair, Etihad, British Airways, Srilankan, Finnair, KLM, China Southern, Singapore
£420
Etihad, British Airways, Egyptair, Srilankan, Finnair, KLM, Qantas, Turkish, China Southern, Singapore, China Airlines, Pakistan, Air France, Qatar, Lufthansa, Emirates
£391
Srilankan, Finnair, KLM, Emirates, Lufthansa, Air France, All Nippon, Singapore, China Airlines, Etihad, British Airways, Qantas, China Southern, Qatar, SWISS, Turkish, Virgin Atlantic
£391
Singapore, China Airlines, British Airways, SAS, KLM, China Southern, Qantas, Qatar, Etihad, Garuda, All Nippon, Air France, Emirates, Turkish, Srilankan
£498
Qatar, China Airlines, Egyptair, Singapore, Etihad, British Airways, Finnair, SAS, KLM, Air Mauritius, Aeroflot, Emirates, Lufthansa, Air France, Pakistan, All Nippon, Srilankan, Virgin Atlantic, Turkish, SWISS, China Southern
£436
Finnair, SAS, KLM, Qantas, China Southern, Qatar, Virgin Australia, Turkish, Virgin Atlantic, JAL, New Zealand, Singapore, British Airways, Etihad, Lufthansa, Air France, American, United, Emirates
£766
SAS, KLM, Qantas, China Southern, Turkish, Virgin Australia, New Zealand, JAL, Virgin Atlantic, Finnair, British Airways, Etihad, Emirates, Lufthansa, Air France, American, China Airlines, Air Canada, Singapore
£773
KLM, Qantas, British Airways, Etihad, Aeroflot, Air France, Lufthansa, Emirates, Finnair
£417
Air France, SWISS, Air Seychelles, Turkish, Qatar, Lufthansa, Emirates, Aeroflot, Air Mauritius, Pakistan, All Nippon, China Airlines, Singapore, Etihad, British Airways, Srilankan, Finnair, KLM, China Southern, Virgin Atlantic
£439
China Southern, Qantas, KLM, Garuda, SAS, Etihad, Singapore, China Airlines, Qatar, Air France
£541
JAL, Qantas, KLM, Finnair, British Airways, American, Air France, Lufthansa, Emirates, Etihad
£613
Singapore, Etihad, Finnair, KLM, New Zealand, British Airways, Virgin Atlantic, Qantas, Lufthansa, Virgin Australia, Emirates, American
£854
KLM, Lufthansa, Qantas, Emirates, Finnair, British Airways, Etihad, Air Canada, JAL, American, Air France
£893
Alitalia, Qantas, Virgin Atlantic, Turkish, KLM, SWISS, Egyptair, Pakistan, Air France, British Airways, Emirates, Aeroflot, Lufthansa, Qatar
£275
Emirates, Qantas, Aeroflot, Lufthansa, China Southern, Air France, KLM, British Airways, Etihad
£419
British Airways, Brussels, SAS, Lufthansa, Air France, Flybe, KLM, Air Berlin, Belavia
£94
Cheap Flights from Edinburgh to Perth, from £555 Round trip from EDI to PER