Direct flights from Amsterdam to London (AMS → LHR)

Distance 370 km (230 mi)
Est. duration 26m
Loading map...
Live fares · AMS → LHR

Available flights

British AirwaysNon-stop
from$185
Book

Frequently asked questions

How far is the flight from Amsterdam to London? The flight distance from AMS to LHR is approximately 370 km (230 miles).
How long is the flight from AMS to LHR? The estimated flight time from Amsterdam to London is approximately 26m.
What airlines fly from AMS to LHR? Airlines operating direct flights from Amsterdam to London include: BA, KL.

Cheapest fares Amsterdam → London

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Amsterdam → London.

Try a nearby airport to Amsterdam

Flights to London (LHR) from other airports within 350 km of Amsterdam. Often unlocks cheaper fares or better times.

Or try a nearby airport to London

Flights from Amsterdam (AMS) to other airports within 350 km of London.

Other flights from Amsterdam (AMS)

Other flights from London (LHR)