Cheap flights from London to Amsterdam

Compare flight prices from British Airways, KLM, easyJet and more. Direct flights from $40 round trip. The London to Amsterdam flight takes 1h 10m direct.

This page contains affiliate links. We may earn a commission when you book through our links, at no extra cost to you. Learn more.

Flights from London to Amsterdam: Route Overview

RouteLondon (LHR) → Amsterdam (AMS)
Distance370 km (229 miles)
Flight time1h 10m
Direct flightsYes
Prices from$40 round trip
Best months to flyNov-Mar

The London to Amsterdam route is one of the most popular air corridors connecting LHR and AMS. With 4 airlines competing on this route, travelers can find competitive fares starting from $40 for a round trip. Direct flights take approximately 1h 10m, covering a distance of 370 km.

Monthly price guide

Average round-trip prices from London to Amsterdam by month. Highlighted months typically offer the best deals.

JanFebMarAprMayJunJulAugSepOctNovDec
$56$55$40$50$48$51$49$52$44$56$36$52

Prices are estimates based on historical data and may vary. Use the search widget above for current fares.

Airlines flying London to Amsterdam

The following airlines operate direct flights on this route:

Booking tips for London to Amsterdam

London City to Amsterdam on KLM/BA CityFlyer is the fastest option for business travelers (central to central). Eurostar via Brussels is a scenic alternative. Budget carriers from Stansted offer the lowest fares.

For the best prices, we recommend comparing across multiple booking platforms:

Alternative airports

Near London: LCY (London City), STN (Stansted). It is worth searching these alternatives — budget airlines often price them well below main airport fares.

Prepare for your trip

Once you've booked your flight from London to Amsterdam:

Read more about flights to Amsterdam or flights to London.

Related routes

Understanding pricing on the London to Amsterdam route

With 4 airlines competing on London–Amsterdam, price wars work in your favor — particularly when low-cost carriers force full-service airlines to match base fares on the same corridor.

Demand on London–Amsterdam follows predictable cycles tied to holidays, school breaks, and business travel patterns. Booking during the low-demand months in our table above is the easiest way to cut costs.

How to book London to Amsterdam

On a short-haul route like this, 3–6 weeks out is the sweet spot for booking. Fares tend to be stable until about two weeks before departure, then spike sharply. Check Google Flights first for the fare calendar, then compare with Skyscanner and our Kiwi.com widget. Each aggregator has different airline deals, so the lowest fare shifts between them.

For London–Amsterdam, also check train or bus alternatives. On routes under 4 hours flying time, surface transport can be competitive on both price and total door-to-door time once you factor in airport procedures.

What to expect flying London to Amsterdam

This is a short hop where the airport experience takes almost as long as the flight itself. Priority boarding and carry-on only can shave significant time off your total journey compared to checking bags.

On arrival, immigration processing times vary by airport and time of day. If you are connecting onward, allow generous buffer time — especially at large hubs where terminal transfers can take 30+ minutes.

Summary: flying from London to Amsterdam

Competition between British Airways, KLM, easyJet and Vueling on this route works in your favor. Use it: search the same dates across at least two booking platforms, because different aggregators have different deals with airlines and the cheapest option varies by the day.

Pay attention to what is included in the fare. Budget carriers may quote a lower headline price but charge separately for carry-on bags, seat assignments, and in-flight meals. On a route like London to Amsterdam, the fare difference between a full-service and a budget carrier after extras can shrink to almost nothing.

Your next step

Use the search widget at the top of this page to check current London–Amsterdam fares. Then cross-reference with Google Flights — its calendar view makes it easy to spot the cheapest departure dates at a glance.

Once you find a good fare, don't hesitate too long. On popular routes like this one, the best prices tend to disappear within 24–48 hours. Setting up a price alert takes 30 seconds and means you will not miss a fare drop.

Frequently Asked Questions

Flights from London to Amsterdam start from $40 round trip. Prices vary by season — the cheapest months are typically Nov-Mar. Use the search widget above to compare current prices.

A direct flight from London (LHR) to Amsterdam (AMS) takes approximately 1h 10m. The distance is 370 km (229 miles).

Airlines operating flights from London to Amsterdam include British Airways, KLM, easyJet, Vueling.

The cheapest months to fly from London to Amsterdam are Nov-Mar. Booking 6-8 weeks in advance and being flexible with travel dates will help you find the lowest fares.

Ready to book London to Amsterdam?

Compare prices from 4 airlines and find the best deal.

Search flights →

Complete your trip