Amsterdam has a very good network of flights to destinations all over the world. Let's have a look at some major international (long-haul) destination cities and which airlines serve each route. We will also note some alternative connecting flights. |
1. Amsterdam - Hong Kong
This route is served directly by both KLM and Cathay Pacific. There are many alternative possibilities using connecting cities including Finnair via Helsinki, Singapore Airlines via Singapore, British Airways or Qantas via London Heathrow, Virgin Atlantic via Heathrow (with connecting flight to London on a Virgin partner), Aeroflot via Moscow, Swiss via Zurich.
2. Amsterdam - Singapore
This route is served directly by both KLM and Singapore Airlines. Alternative options include Cathay Pacific via Hong Kong, Malaysian via Kuala Lumpur, Turkish via Istanbul, British Airways via London Heathrow, Qantas via London or Frankfurt, Air France via Paris, Lufthansa via Frankfurt.
3. Amsterdam - Kuala Lumpur
This route is served directly by KLM and Malaysian Airlines - who codeshare flights. Alternative options include Singapore Airlines via Singapore, Cathay Pacific via Hong Kong, Turkish via Istanbul. You could also fly Amsterdam to London Stansted by Easyjet and then get the Air Asia X "low-cost" service from Stansted to Kuala Lumpur.
4. Amsterdam - Bangkok
This route is served directly by KLM, China Airlines and EVA Airways. Alternative options include Cathay Pacific via Hong Kong, Turkish via Istanbul, British Airways or Qantas via London Heathrow, Aeroflot via Moscow, Swiss via Zurich. You could also take an ICE train to Frankfurt airport and fly Thai Airways or Lufthansa.

5. Amsterdam - Tokyo
This route is only served directly by KLM since JAL pulled out. Alternative options include Cathay Pacific via Hong Kong, JAL via Paris, British Airways via London Heathrow, Aeroflot via Moscow, Swiss via Zurich, Finnair via Helsinki, Lufthansa/ANA via Frankfurt. |
6. Amsterdam - Sydney
You can buy KLM coded flights to Sydney consisting of a KLM flight to Kuala Lumpur and then onwards to Sydney with a Malaysian operated code-share. There are many other options: Malaysian all the way via Kuala Lumpur, British Airways via London Heathrow and Bangkok or Singapore, Qantas via London and either Hong Kong, Bangkok or Singapore, Qantas via Frankfurt and Singapore, Virgin Atlantic via London Heathrow and Hong Kong, Cathay Pacific via Hong Kong, Singapore Airlines via Singapore, China Airlines via Bangkok and Taipei, Emirates via Dubai. Do check the flight price ex-London as it is can be much cheaper.
7. Amsterdam - Johannesburg
This route is served directly by KLM. Other options include British Airways via London Heathrow, Lufthansa via Frankfurt, Iberia via Madrid, Emirates via Dubai.
8. Amsterdam - New York
This route is served directly by KLM, Delta Airlines, Continental and United Airlines. Other options include British Airways via London Heathrow, Air France via Paris, Virgin Atlantic via London Heathrow.
9. Amsterdam - Los Angeles
This route is served directly by KLM. Other options include British Airways via London Heathrow, Air France via Paris, Virgin Atlantic via London Heathrow, American Airlines via London Heathrow, Air New Zealand via London Heathrow.
10. Amsterdam - Toronto
This route is served directly by KLM and Air Transat. Other options include British Airways via London Heathrow, Air France via Paris, Lufthansa via Frankfurt.
![]() | If you are looking for a hotel (competitive rates) near the Amsterdam Schiphol airport please click here |