Compare prices and tickets by train, coach or flight

Thu
2 Dec
£148London North Eastern Railway
£17Megabus
£100Loganair
Fri
3 Dec
£98London North Eastern Railway
£17Megabus
£89Loganair
Sat
4 Dec
£98London North Eastern Railway
£17Megabus
£89Loganair
Sun
5 Dec
£80London North Eastern Railway
£21National Express
£100Loganair
Mon
6 Dec
£58Grand Central Trains
£16National Express
£89Loganair
Tue
7 Dec
£73London North Eastern Railway
£16National Express
£90Loganair
Wed
8 Dec
£72London North Eastern Railway
£16National Express
£68British Airways
Thu
9 Dec
£72London North Eastern Railway
£14Megabus
£89Loganair
Fri
10 Dec
£80London North Eastern Railway
£14Megabus
£65British Airways
Sat
11 Dec
£65London North Eastern Railway
£14Megabus
£62British Airways
Sun
12 Dec
£54London North Eastern Railway
£17Megabus
£50British Airways
Mon
13 Dec
£38London North Eastern Railway
£14Megabus
£86British Airways
Tue
14 Dec
£33Grand Central Trains
£15Megabus
£90Loganair
Wed
15 Dec
£32Grand Central Trains
£15National Express
£90Loganair
Thu
16 Dec
£42Grand Central Trains
£14Megabus
£89Loganair
Fri
17 Dec
£43London North Eastern Railway
Find prices
Find prices
Sat
18 Dec
£60London North Eastern Railway
£14Megabus
£89Loganair
Sun
19 Dec
£65London North Eastern Railway
Find prices
Find prices
Mon
20 Dec
£59Grand Central Trains
£15Megabus
Find prices
Tue
21 Dec
£43London North Eastern Railway
£17Megabus
£90Loganair

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

Ryanair
Easyjet
Eurowings
Vueling

Flight Information to Middlesbrough from London

distanceDistance216 miles (349 km)
durationAverage flight duration1 h 10 min
priceAverage plane ticket price£113 (€126)
changesDirect flightYes
carriersAirlinesBritish Airways

Flights from London to Middlesbrough cover the 216 miles (349 km) long route taking on average 1 h 10 min with our travel partners like British Airways. There are direct flight services available. While the average ticket price for this route costs around £113, you can find the cheapest plane ticket for as low as £89.

Airlines

British Airways flights from London to Middlesbrough

British Airways flights will get you between London and Middlesbrough from £89. With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

British Airways

British Airways (BA) is the United Kingdom’s flag carrier airline with headquarters in London near its main hub at London Heathrow Airport (LHR). BA is the second largest UK-based airline in terms of fleet size and number of passengers carried. Known as a full-service global airline, British Airways offers year-round low fares to destinations worldwide and flies to and from centrally-located airports. Its extensive global route network includes more than 170 destinations in nearly 80 countries throughout Europe, North America, South America, Asia, Africa and Australia.

    British Airways 's current ticket policies due to COVID-19 for your flight from London to Middlesbrough are the following:

    • Exceptions to waive change or cancellation fees policy
    • Refund or voucher policy
    • Change fees waived for booking made up to July 31, 2020 (traveling by December 31, 2020). Cancel your bookings for travel from now until July 31, 2020 and receive a voucher to travel by April 30, 2022.
    • Cashless payments recommended
    • Online booking and check-in recommended

    Flights from London to Middlesbrough

    Flying from London to Middlesbrough can often be the best option to choose. While there are no direct flights from London to Middlesbrough, flights do land at nearby Newcastle Airport. British Airways schedules 5 weekday flights, and 3-5 at weekends, and with an average journey time of 1 hour 15 minutes, it's a very short trip.

    How long is the journey by flight from London to Middlesbrough?

    The flight from London to Newcastle Airport leaves from Heathrow Airport and takes between 1 hour 15 minutes and 1 hour 20 minutes. Travellers will also need to switch at Newcastle Airport to continue their journey to central Middlesbrough. Taxis are a good option in this case, and should take 55 minutes if the traffic is light.

    How many flights are there from London to Middlesbrough?

    There are 5 direct flights from London to Middlesbrough (via Newcastle Airport) every weekday, all year round, as well as 3-5 direct flights on Saturdays and Sundays. There will usually be a departure ust after 7:20 a.m., a morning departure, a mid-afternoon flight, and a couple of evening options. The last flight leaves Heathrow at around 8:20 p.m.

    What are the departure and arrival stations for flights from London to Middlesbrough?

    Departure airport: Flights from London to Middlesbrough will take off from London Heathrow Airport, which can be reached in 20 minutes via express rail connections from Paddington. Coaches run from London Victoria, and London Underground rail services are available, but leave 40-60 minutes for transfers, and slightly more at peak times. At the airport, travellers will find a huge range of shops and eateries, as well as lounges, charging points, and toilets.

    Arrival airport: Flights to Middlesbrough from London arrive at Newcastle Airport, 48 miles north of Middlesbrough. Public transport options like trains or buses will require a change in Newcastle, and can take over 2 hours. However, transfers by taxi or self-driving take less than 1 hour to reach Middlesbrough. Newcastle Airport has a few cafes and shops in Arrivals, but facilities are relatively limited.

    Which airlines travel from London to Middlesbrough?

    Only British Airways provides a regular connection between London and Middlesbrough, via Newcastle Airport. The company schedules daily direct flights out of London Heathrow Airport, with numerous choices and short journey times.

    British Airways London to Middlesbrough

    British Airways is the sole operator of flights from London to Middlesbrough. The airline runs 3-5 direct flights every day, with morning, afternoon, and evening departures to choose from. All leave from Heathrow and arrive at Newcastle, and journey times will usually be 1 hour 15 minutes. Expect a 55 minute taxi transfer between Newcastle Airport and Middlesbrough.

    London to Middlesbrough Flight: Services on Board

    BA offers Economy, Economy Plus and Business classes on  its services from London to Newcastle Airport. Economy includes hand baggage only, Plus includes one 23kg checked bag, while Business allows two 32kg items to be checked in. Bikes measuring up to 190cm long can be checked in as part of an allowance, but 72 hours advance notice is advised. Small pets can be taken in waterproof containers, and can travel safely in the hold, although guide dogs are allowed in the cabin. The airline caters well for disabled travellers, including assistance at both departure and arrival airports, help with boarding, and on-board service. Generally, passengers requiring in-person help should make a request via the BA booking system 48 hours or more before departure. That way, staff can be assigned to meet passengers when they arrive.

    Travel Tips

    London to Middlesbrough flight
    Take a flight to Middlesbrough 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 Middlesbrough.
    FAQs
    What is the cost of cheap flights to Middlesbrough from London?
    You can find a cheap flight from London to Middlesbrough for some dates and times for as low as £89  one way in the next 7 days.
    What is the cost of a plane ticket from London to Middlesbrough on average?
    If you’re looking to book your plane tickets in the next week, you can expect the London to Middlesbrough flight price to come in at an average of £113  one way.
    What is the distance to Middlesbrough from London by flight?
    The distance between London and Middlesbrough by plane is approximately 216 miles (349 km).
    How long is the flight journey from London to Middlesbrough?
    On average the London to Middlesbrough flight time is 1 h 10 min  covering the 216 miles (349 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
    Which airlines can take me to Middlesbrough from London?
    Take the London to Middlesbrough flight with British Airways. However, it's always good to check out all possible airlines for the trip between London and Middlesbrough as there might be differences in the amenities they offer.
    How far in advance should I purchase plane tickets from London to Middlesbrough for the best deals?
    In general, we recommend booking tickets for flights in advance to score the best deals from all possible airlines offering this journey and save money. If you purchase plane tickets between London and Middlesbrough within the next 7 days, you can find tickets to cost on average £113 one way. To find the best prices for this journey, consider booking your plane ticket from London to Middlesbrough a few months in advance.