Compare prices and tickets by train, bus or flight

Jan 28
Jan 29
Jan 30
Jan 31
Feb 1
Feb 2
Feb 3
Feb 4
Feb 5
Feb 7
Feb 8
Feb 9
Feb 10
Feb 11
Feb 12
Feb 13
Feb 14
Feb 15
Feb 16

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


Overview: Belfast to London flight

distanceDistance321 miles (517 km)
durationAverage flight duration1 h 10 min
priceAverage plane ticket price€51 (€51)
changesDirect flightYes
carriersAirlinesRyanair, easyJet, Flybe, Aer Lingus or British Airways

Flights from Belfast to London cover the 321 miles (517 km) long journey taking on average 1 h 10 min with our travel partners like Ryanair, easyJet, Flybe, Aer Lingus or British Airways. There are direct flight services available. You can get the cheapest plane tickets for this trip for as low as €35, but the average price of plane tickets is €51. Travellers depart most frequently from Belfast International Airport and arrive in London Heathrow Airport.

Airlines: British Airways and Ryanair Belfast to London

British Airways and Ryanair flights will get you between Belfast and London from €35. 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.

    Operator ticket policies for COVID

    • 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

    Travel Tips: Belfast 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 Belfast to London.

    How much do cheap flights between Belfast and London cost?

    Looking to save money on your trip? Omio customers have found the cheapest flight to London from Belfast for the next 7 days starting from €35  one way.

    How much is a plane ticket from Belfast to London?

    If you’re looking to purchase tickets for this journey in the next 7 days, you’ll find that Belfast to London flight prices are on average €51  one way.

    What is the distance by flight from Belfast to London?

    When travelling this route you should expect the distance between Belfast and London via plane to be approximately 321 miles (517 km).

    How many hours does it take from Belfast to London by plane?

    The Belfast to London flight duration is on average 1 h 10 min, which is to be expected when travelling 321 miles (517 km) from Belfast to London. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

    What airport does the flight from Belfast to London depart from? Which London airport do I fly into from Belfast?

    Belfast has a few airport options from where you can start your journey including Belfast International Airport and George Best Belfast City Airport. Your flight to London can end in airports such as London Heathrow Airport, London Stansted Airport and London Gatwick Airport.

    When travelling this route, Omio customers are departing most frequently from Belfast International Airport   and arriving in London Heathrow Airport.

    Where is the airport in Belfast to go to London? Where is the airport in London located?

    Passengers board their flight most frequently from Belfast International Airport, which is located around 12.6 miles (20.3 km) away from the city centre, and they get off the plane at London Heathrow Airport, located 14.3 miles (23 km) away from the city centre. You can check for taxi services, public transportation options or airport shuttle services available from London Heathrow Airport to take you to the city centre of London.

    What airlines go from Belfast to London?

    For the best Belfast to London flight to purchase, you can travel safely and comfortably with Ryanair, easyJet, Flybe, Aer Lingus or British Airways. However, it's always good to check all possible airlines with services between Belfast and London to compare what amenities they may offer.

    Can I buy a direct flight from Belfast to London?

    Yes, you can look for direct flights from Belfast to London with easyJet, British Airways or BA Cityflyer  without needing to change in between. Taking a direct flight tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.

    When is the earliest flight from Belfast to London? When is the last flight from Belfast to London?

    The earliest flight departing from Belfast to London leaves at 06: 00. The last flight departing from Belfast to London leaves at 21: 25. You can find the latest Belfast to London flight times on Omio and book the best time to leave for your journey on your chosen travel date.

    How early should I purchase plane tickets from Belfast to London to score the best deals?

    In general, we recommend booking tickets for flights in advance to score the best deals from all possible airlines offering this trip and save money. If you purchase plane tickets to London from Belfast within the next 7 days, you can find tickets to cost on average €51 one way. To find the best prices for this route, consider booking your plane ticket from Belfast to London a few months in advance.