Why go
- City in North Holland, Netherlands.
- Known for Grote Markt.
- Served by Castricum Glidersite.
History
Haarlem is a city and municipality in the Netherlands. It is the capital of the province of North Holland. Haarlem is situated at the northern edge of the Randstad, one of the most populated metropolitan areas in Europe; it is also part of the Amsterdam metropolitan area. Haarlem had a population of 162,543 in 2021.
Airports
✈ Airlines & flight paths — 79 airlines, 232 direct destinations
- KLM Royal Dutch Airlines KL (EMJ, 737, 330, F70, 777, 74M…) · 138 routes: Aalborg*, Aberdeen, Abu Dhabi, Accra, Alesund*, Alma-ata, Athens, Atlanta, Bangkok, Barcelona, Beijing, Bergen, Berlin, Billund, Birmingham, Bologna*, Bordeaux, Boston*, Bremen*, Bristol*, Brussels*, Bucharest, Budapest, Buenos Aires, Cairo, Calgary, Cape Town, Cardiff*, Chengdu, Chicago, Clermont-Ferrand*, Cologne*, Copenhagen, Dallas-Fort Worth, Dammam, Delhi, Detroit*, Doha, Dubai, Duesseldorf* … +98 more
- Transavia Holland HV (737-800, 737-700) · 54 routes: Ajaccio, Alicante, Antalya, Arrecife, Athens, Barcelona, Bari, Bodrum, Casablanca, Catania, Chania, Chios, Dalaman, Erbil, Faro, Fuerteventura, Funchal, Gerona, Gran Canaria, Heraklion, Ibiza, Innsbruck, Istanbul, Izmir, Kerkyra/corfu, Kithira, Kos, Lamezia, Lisbon, Malaga, Malta, Marrakech, Mykonos, Naples, Nice, Palermo, Palma de Mallorca, Paphos, Pisa, Porto … +14 more
- Alitalia AZ (Embraer 190, F70, 737, 777, A320, A321…) · 36 routes: Aalborg*, Alesund*, Bergen*, Berlin*, Billund*, Bologna*, Bremen*, Bristol*, Cape Town*, Cardiff*, Catania, Cologne*, Copenhagen*, Dubai*, Duesseldorf*, Florence, Glasgow*, Hamburg*, Hannover*, Helsinki*, Humberside*, Kristiansand*, Leeds*, Lima*, Milan, Nairobi*, Norwich*, Palermo, Panama City*, Rome, Sandefjord*, Stavanger*, Stockholm*, Teesside*, Trondheim*, Venice*
- Delta Air Lines DL (A330-200, A330-300, 76W, 74M, 330, 747…) · 26 routes: Abu Dhabi*, Atlanta, Boston, Calgary*, Chicago*, Dallas-Fort Worth*, Dammam*, Detroit, Doha*, Harare*, Houston*, Kigali*, Kilimanjaro*, Kuwait*, Los Angeles*, Minneapolis, Montreal*, Mumbai, New York, Newark, Portland, San Francisco*, Seattle, Toronto*, Vancouver*, Washington*
- Air France AF (A330-200, Embraer 190, F70, ERJ-145, A319, 777-200…) · 21 routes: Abu Dhabi*, Bordeaux*, Clermont-Ferrand*, Dammam*, Doha*, Harare*, Kigali*, Kilimanjaro*, Kuala Lumpur*, Kuwait*, London*, Lyon, Marseille, Mulhouse*, Nantes, Nice*, Paris, Quito*, Strasbourg, Taipei*, Toulouse*
- easyJet U2 (A319, A320) · 19 routes: Belfast, Berlin, Bordeaux, Bristol, Edinburgh, Geneva, Glasgow, Lisbon, Liverpool, London, London, London, Manchester, Milano, Mulhouse, Newcastle, Prague, Rome, Southend
- China Eastern Airlines MU (737, EMJ, F70, 74M) · 9 routes: Barcelona, Bologna, Copenhagen, Frankfurt*, London*, Madrid, Paris*, Rome, Shanghai*
- Arkefly OR (767-300) · 8 routes: Holguin, Kralendijk, Oranjestad, Puerto Plata, Punta Cana, Sanford, Varadero, Willemstad
- Iberia Airlines IB (A320) · 8 routes: Alicante*, Barcelona*, Bilbao*, Ibiza*, Malaga*, Palma de Mallorca*, Sevilla*, Valencia*
- Vueling Airlines VY (A320) · 8 routes: Alicante, Barcelona, Bilbao, Ibiza, Malaga, Palma de Mallorca, Sevilla, Valencia
- China Southern Airlines CZ (A330-200, 777, 74M, 747) · 6 routes: Beijing, Chengdu*, Guangzhou, Hangzhou*, Shanghai*, Xiamen*
- Lufthansa Cargo LH (767-300, A319, A320, A321, 737-300, 735…) · 6 routes: Chicago*, Frankfurt, Houston*, Munich*, Newark*, Washington*
- Flybe BE (Dash 8-400, Embraer 175) · 5 routes: Birmingham, East Midlands, Exeter, Inverness, Southampton
- Pegasus Airlines PC (737-800) · 5 routes: Antalya, Istanbul, Izmir, Kayseri, Konya
- Etihad Airways EY (Fokker 100, A319, A330-200, 32S, ERJ) · 4 routes: Abu Dhabi, Belgrade, Lisbon*, Porto*
- United Airlines UA (767-300, 757-200, 777) · 4 routes: Chicago, Houston, Newark, Washington
- Air One AP (A320, A321, 32S) · 3 routes: Catania, Milan*, Palermo
- British Airways BA (A319, A320, A321, 734, 767, Embraer 190…) · 3 routes: London*, London, London
- China Airlines CI (F70, A340-300, 737, Embraer 190) · 3 routes: Bangkok, London, Manchester*
- Finnair AY (A320, Fokker 100, A319, A321, ERJ-145) · 3 routes: Helsinki, Lisbon*, Porto*
- Malaysia Airlines MH (A320, 737, 777-200) · 3 routes: Helsinki*, Kuala Lumpur, Zurich*
- Norwegian Air Shuttle DY (737-800) · 3 routes: Copenhagen, Oslo, Stockholm
- Royal Air Maroc AT (737-800, 737-700) · 3 routes: Casablanca, El Aroui, Tanger
- Scandinavian Airlines System SK (736, A319, A320, A321, 717, 737-800…) · 3 routes: Copenhagen, Oslo, Stockholm
- TAP Portugal TP (Fokker 100, A319, A320, A330-200, ERJ-145) · 3 routes: Abu Dhabi, Lisbon, Porto*
- Aer Lingus EI (A320) · 2 routes: Cork, Dublin
- Aeroflot Russian Airlines SU (A320, A321, 737) · 2 routes: Moscow, St. Petersburg*
- Air Arabia Maroc 3O (A320) · 2 routes: El Aroui, Tanger
- Air Baltic BT (A330-200, 735, 73C) · 2 routes: Abu Dhabi, Riga
- Air Transat TS (310, 330) · 2 routes: Calgary, Toronto
- Airlinair A5 (ERJ-145, CRJ-700, Embraer 170) · 2 routes: Clermont-Ferrand, Strasbourg
- American Airlines AA (A319, A320, A321, 757, 767) · 2 routes: London*, Philadelphia
- Croatia Airlines OU (A319, A320) · 2 routes: Dubrovnik, Zagreb
- Estonian Air OV (CRJ-900, Embraer 170) · 2 routes: Tallinn-ulemiste International, Vaxjo
- Eurolot K2 (Dash 8-400) · 2 routes: Gdansk, Krakow
- SATA International S4 (A319, A320) · 2 routes: Lisbon*, Ponta Delgada
- Skynet Airlines SI (AT4, ATR) · 2 routes: Guernsey, Jersey
- SunExpress XQ (737-800) · 2 routes: Izmir, Kayseri
- Turkish Airlines TK (A320, A321, 330, A340-300, 737-800) · 2 routes: Istanbul, Istanbul
- US Airways US (A319, A320, 757-200) · 2 routes: Lisbon*, Philadelphia
- Adria Airways JP (A319, CRJ-900) · 1 route: Ljubljana
- Air Astana KC (A321) · 1 route: Atyrau
- Air Canada AC (A319, A321) · 1 route: Copenhagen*
- Air Europa UX (737-800) · 1 route: Madrid
- Air Malta KM (A319, A320) · 1 route: Malta
- Air Serbia JU (A319) · 1 route: Belgrade
- Arkia Israel Airlines IZ (757-300) · 1 route: Tel-aviv
- Austrian Airlines OS (Fokker 100, A319, A320, F70) · 1 route: Vienna*
- Belavia Belarusian Airlines B2 (737-300, 735) · 1 route: Minsk 2
- Bulgaria Air FB (A319, A320, Embraer 190) · 1 route: Sofia
- Cathay Pacific CX (A340-300) · 1 route: Hong Kong
- CityJet WX (AR8) · 1 route: London
- Cyprus Airways CY (A320) · 1 route: Larnaca
- Czech Airlines OK (A319) · 1 route: Prague
- Egyptair MS (737-800) · 1 route: Cairo
- El Al Israel Airlines LY (737-800, 737-900, 767-300) · 1 route: Tel-aviv
- Emirates EK (A380) · 1 route: Dubai
- Ethiopian Airlines ET (A319, A320) · 1 route: Frankfurt*
- EVA Air BR (777-300ER) · 1 route: Bangkok
- Flybaboo F7 (S20) · 1 route: Leipzig
- Garuda Indonesia GA (A330-200) · 1 route: Abu Dhabi
- Georgian Airways A9 (735) · 1 route: Tbilisi
- Germanwings 4U (CRJ) · 1 route: Hamburg
- Icelandair FI (75W, 75T) · 1 route: Keflavik
- Iran Air IR (AB6) · 1 route: Tehran
- Jet2.com LS (737-300) · 1 route: Leeds
- Kenya Airways KQ (777-200) · 1 route: Nairobi
- Korean Air KE (A330-200) · 1 route: Seoul
- LOT Polish Airlines LO (Embraer 175, Embraer 195, Embraer 170) · 1 route: Warsaw
- Royal Jordanian RJ (A319, A321) · 1 route: Amman
- Singapore Airlines Cargo SQ (777-200, 777-300ER) · 1 route: Singapore
- SkyWork Airlines SX (D38) · 1 route: Bern
- Surinam Airways PY (A340-300) · 1 route: Zandery
- Swiss International Air Lines LX (A320, AR1) · 1 route: Zurich
- TACV VR (737-800) · 1 route: Sao Vicente Island
- Tarom RO (737-300) · 1 route: Bucharest
- Travel Service QS (A319) · 1 route: Prague
- Tunisair TU (A319, 736) · 1 route: Tunis
- Ukraine International Airlines PS (73R) · 1 route: Kiev
Routes and aircraft from OpenFlights (open data; a point-in-time snapshot). * = codeshare. Linked destinations open their own guidebook. Flight numbers are not in the open data — they come from the airline or a paid schedule feed.
Getting there by ferry
Where things are
Photographs
credit: Wikipedia / Wikimedia Commons · See source page
When to go
The warmer, longer-day half of the year is the safest bet for a first visit.
Cooler and quieter, with fewer visitors and better value.
Short days and the coldest weather — check local conditions before travelling.
Getting there & around
Getting there. The nearest airport on record is Castricum Glidersite; 1 other airport serves the wider area. Check rail and road links from the tourism sources below. By water: 6 ferry terminals within 20 km (nearest: Belgiëlaan, 1.7 km); routes include Spaarneveer, pontje Meermond, Stroomboot.
Getting around. Use the map above to orient yourself; nearby hotels, attractions and places to eat are listed from the live Ultimate data for Haarlem, Netherlands. Local transit details will be added as the guide is expanded.
Trains & rail
Private aviation
On-demand charter, jet cards and the semi-private scheduled carriers that serve this city.