The flight time from London to Amsterdam usually takes about 1 hour and 10 minutes on average. The flight duration depends on which airport you fly from and also which airport you are flying to. The closest airport to London is London Heathrow Airport (LHR), and the nearest airport to Amsterdam is Amsterdam-Schiphol Airport (AMS). Most flights arrive at AMS since this is the major airport in the Netherlands.
London and Amsterdam are approximately 370 km apart, and many airlines are offering direct flights. LHR to AMS route is the most direct flight you can take, and the average duration is just over 1 hour. If you choose to take a flight from a different airport than one of these two, you will have a longer flight time. There is a big selection of airports to depart London from.
Flights from London Gatwick Airport (LGW) to AMS take slightly longer at an average duration of 1 hour 10 minutes. There is a flight from London City Airport (LCY) to AMS that takes approximately 1 hour and 5 minutes. Flying from London Stansted Airport to AMS usually takes around 1 hour and 10 minutes.
A direct flight from London to Amsterdam will take 1 hour and 10 minutes on average, depending on where you depart. There are many options for connecting flights, but the flight time will be a lot longer depending on where the flight stops on the first leg of the journey.
> Book the best hotels for cheap prices in Amsterdam