Compare prices and tickets by train, coach or flight

Fri
3 Dec
£90East Midlands Railway
£18National Express
£89Loganair
Sat
4 Dec
£81London North Eastern Railway
£18National Express
£121Loganair
Sun
5 Dec
£132London North Eastern Railway
£15National Express
£66British Airways
Mon
6 Dec
£47East Midlands Railway
£7National Express
Find prices
Tue
7 Dec
£40East Midlands Railway
£3National Express
£66British Airways
Wed
8 Dec
£118
£12National Express
£61British Airways
Thu
9 Dec
£118
£3National Express
£64British Airways
Fri
10 Dec
£55East Midlands Railway
£12National Express
£81British Airways
Sat
11 Dec
£90East Midlands Railway
£7National Express
£71British Airways
Sun
12 Dec
£33London North Eastern Railway
£3National Express
£64British Airways
Mon
13 Dec
£40East Midlands Railway
£5National Express
Find prices
Tue
14 Dec
£45London North Eastern Railway
£5National Express
Find prices
Thu
16 Dec
Find prices
Find prices
£49British Airways
Fri
17 Dec
£53London North Eastern Railway
Find prices
Find prices
Sat
18 Dec
£83London North Eastern Railway
£25National Express
£100Loganair
Sun
19 Dec
Find prices
£25National Express
£89Loganair
Mon
20 Dec
£118
£25National Express
£59British Airways
Tue
21 Dec
£117
£25National Express
£56British Airways

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

Ryanair
Easyjet
Eurowings
Vueling

Flight Information to London from Barnsley

distanceDistance151 miles (244 km)
durationAverage flight duration1 h 5 min
priceAverage plane ticket price£81 (€91)
changesDirect flightYes

Flights from Barnsley to London cover the 151 miles (244 km) long trip taking on average 1 h 5 min with our travel partners like. There are direct flight services available. While the average ticket price for this route costs around £81, you can find the cheapest plane ticket for as low as £61.

Travel Tips

Barnsley to London flight
Take a flight to London 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 Barnsley to London.
FAQs
What is the cost of cheap flights between Barnsley and London?
Looking to save money on your trip? Omio customers have found the cheapest flight between Barnsley and London for the next 7 days starting from £61  one way.
What is the average price of plane tickets between Barnsley and London?
If you’re looking to book tickets for this journey in the next 7 days, you’ll find that Barnsley to London flight prices are on average £81  one way.
How many miles is it from Barnsley to London by flight?
The distance between Barnsley and London by plane is approximately 151 miles (244 km).
How many hours does it take from Barnsley to London by plane?
While the time it takes to travel 151 miles (244 km) to London from Barnsley can vary based on specific dates, weekends, and bank holidays, the flight duration from Barnsley to London is on average 1 h 5 min.
How early should I purchase Barnsley to London plane tickets to get the best deals?
If you buy a plane ticket between Barnsley and London within the next 7 days, you can find tickets to cost on average £81 one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets between Barnsley and London are generally on sale a few months before the planned departure date.

More options for your journey from Barnsley to London

Here are some other resources that might have the information you need