More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Flight Information from London to Perth

distanceDistance362 miles (584 km)
durationAverage flight duration1 h 15 min
priceAverage plane ticket price£51 (€58)
changesDirect flightYes

Flights from London to Perth cover the 362 miles (584 km) long journey taking on average 1 h 15 min with our travel partners like. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as £32, but the average price of plane tickets is £51.

London to Perth: An Overview

There are between 40 and 50 direct flights between London and Perth, Scotland every day of the week with a higher number of departures during the summer months. Fastest flight times are approximately 1 hour 15 minutes. A couple of airlines offer flights that involve one connection at either Paris Charles de Gaulle or Amsterdam Schiphol airports and longer journey times of up to 16 hours or more. Departures are from all London airports while arrivals are at Glasgow, Edinburgh or Aberdeen airports.

Which airlines fly from London to Perth?

Direct flights to Perth from London are offered by Ryanair, easyJet, flybe.com and British Airways. Connecting services are provided by AirFrance and KLM.

How long is the flight from London to Perth?

Direct flights between the two cities take from around 1 hour 15 minutes to 1 hour 50 minutes depending on departure and arrival airports. Passengers should remember to factor in travel time from their arrival airport, as the distance from Perth can vary.

How many flights are there from London to Perth?

There are up to 80 or more flights from London to Perth with around 50 of these being direct services. Similar timetables operate seven days a week throughout the year.

What are the departure and arrival airports for flights from London to Perth?

Departure airport:Flights from London to Perth depart from the London Heathrow, Gatwick, Luton, Stansted and City airports. All five airports are within an hour's journey of the city centre and have plenty of parking and taxi ranks. There are good city centre links via London Underground or Overground services and British Rail trains as well as National Express and local buses. Each airport has a wide variety of dining and shopping opportunities as well as customer assistance points, pharmacies, banks, ATMs, currency exchanges, children's play areas and free wifi.

Arrival airport:The closest arrival airport for flights from London to Perth is Edinburgh Airport which is located 50 miles from the city. Trains to Perth depart frequently throughout the day from the airport's Edinburgh Gateway Rail Station. Glasgow and Aberdeen airports are further away. The easiest way to travel between them and Perth is by rental car. All three airports have a range of shopping and dining choices as well as currency exchanges, ATMs and free wifi.

Travel Tips

London to Perth flight
Take a flight to Perth 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 London to Perth.
FAQs
What is the cost of cheap flights to Perth from London?
Looking to save money on your trip? Omio customers have found the cheapest flight between London and Perth for the next 7 days starting from £32  one way.
How much is a plane ticket from London to Perth?
The London to Perth plane ticket price is on average £51  if you are looking to buy your tickets for this route in the next week.
What is the distance between London and Perth via plane?
You should expect to travel around 362 miles (584 km)  between London and Perth by plane.
How long is the flight journey from London to Perth?
While the time it takes to travel 362 miles (584 km) to Perth from London can vary based on specific dates, weekends, and bank holidays, the flight duration from London to Perth is on average 1 h 15 min.
How early should I buy London to Perth plane tickets to get the best deals?
You can find a flight between London and Perth to cost on average £51 one way if you book within the next 7 days. But we recommend buying plane tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the London to Perth flight generally on sale a few months before the planned travel date.