- Must visit
Frans Hals Museum
Art and history museum with Dutch masters, fashion, archaeology and changing exhibitions in a historic city setting.
Cheapest price on 07 Oct
£10
Average ticket price on 07 Oct
£10
Fastest journey on 07 Oct
32 m
Average journey duration on 07 Oct
32 m
Trains on 07 Oct
50
Distance
41 km
The best way to find a cheap train ticket from The Hague to Haarlem is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from The Hague to Haarlem will cost around £10 if you buy it on the day, but you can find cheap train tickets today for only £10.
On Wed 07 Oct, we found 50 trains from The Hague to Haarlem, including 14 direct services.
These direct trains cover the 41 km distance in an average of 32 m but if you time it right, some trains will get you there in just 32 m .
The slowest trains will take 32 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
IC 3131 · IC 2318
IC 2116
IC 3127 · IC 2314
IC 2118
SPR 4216
IC 2116
IC 2118
IC 2120
IC 2110
IC 2112Trains from The Hague to Haarlem run on average 19 times per day, taking around 40m. Cheap train tickets for this journey start at £10 if you book in advance.
There are 6 trains per day. The earliest train runs at 00:01, the last at 23:58. The fastest train covers the 41 km distance in 30m.
Distance 41 km |
Average train duration 40m |
Cheapest ticket price £10 |
Trains per day 19 |
Direct trains 6 |
Fastest train 30m |
First train 0:01 |
Last train 23:58 |
Cheapest Month Jun |
Cheapest Day Sat |
High Season Jul - Sept |
Low Season Oct - Dec |
Busiest Day Sun |
Least Busy Day Sun |
Best time to book 1 day |
The table below shows live departures for The Hague to Haarlem trains for tomorrow, Wednesday 7 October. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Changes | Tickets |
|---|---|---|---|---|---|
IC 3193 · IC 2280 | 0:01 The Hague Centraal | 0h35 | 0:36 Haarlem station | 1 change | |
SPR 5182 · IC 2382 | 0:26 Den Haag Moerwijk | 0h40 | 1:06 Haarlem station | 1 change | |
IC 3195 · IC 2382 | 0:31 The Hague Centraal | 0h35 | 1:06 Haarlem station | 1 change | |
IC 3119 · IC 2306 | 5:31 The Hague Centraal | 0h35 | 6:06 Haarlem station | 1 change | |
SPR 5108 · IC 2208 | 5:56 Den Haag Moerwijk | 0h40 | 6:36 Haarlem station | 1 change | |
IC 3121 · IC 2208 | 6:01 The Hague Centraal | 0h35 | 6:36 Haarlem station | 1 change | |
IC 2110 | 6:21 The Hague Centraal | 0h32 | 6:53 Haarlem station | 0 changesdirect | |
SPR 4210 | 6:25 The Hague Centraal | 0h48 | 7:13 Haarlem station | 0 changesdirect | |
SPR 5110 · IC 2310 | 6:27 Den Haag Moerwijk | 0h39 | 7:06 Haarlem station | 1 change | |
IC 3123 · IC 2310 | 6:31 The Hague Centraal | 0h35 | 7:06 Haarlem station | 1 change | |
IC 2112 | 6:51 The Hague Centraal | 0h32 | 7:23 Haarlem station | 0 changesdirect | |
SPR 4212 | 6:55 The Hague Centraal | 0h48 | 7:43 Haarlem station | 0 changesdirect | |
SPR 5112 · IC 2212 | 6:57 Den Haag Moerwijk | 0h39 | 7:36 Haarlem station | 1 change | |
IC 3125 · IC 2212 | 7:01 The Hague Centraal | 0h35 | 7:36 Haarlem station | 1 change | |
IC 2114 | 7:21 The Hague Centraal | 0h32 | 7:53 Haarlem station | 0 changesdirect | |
SPR 4214 | 7:25 The Hague Centraal | 0h48 | 8:13 Haarlem station | 0 changesdirect | |
SPR 5114 · IC 2314 | 7:27 Den Haag Moerwijk | 0h39 | 8:06 Haarlem station | 1 change | |
IC 3127 · IC 2314 | 7:31 The Hague Centraal | 0h35 | 8:06 Haarlem station | 1 change | |
SPR 5214 · IC 2116 | 7:35 Den Haag Moerwijk | 0h48 | 8:23 Haarlem station | 1 change | |
IC 2116 | 7:51 The Hague Centraal | 0h32 | 8:23 Haarlem station | 0 changesdirect | |
SPR 4216 | 7:55 The Hague Centraal | 0h48 | 8:43 Haarlem station | 0 changesdirect | |
SPR 5116 · IC 2216 | 7:57 Den Haag Moerwijk | 0h39 | 8:36 Haarlem station | 1 change | |
IC 3129 · IC 2216 | 8:01 The Hague Centraal | 0h35 | 8:36 Haarlem station | 1 change | |
SPR 5216 · IC 2118 | 8:05 Den Haag Moerwijk | 0h48 | 8:53 Haarlem station | 1 change | |
IC 2118 | 8:21 The Hague Centraal | 0h32 | 8:53 Haarlem station | 0 changesdirect | |
SPR 4218 | 8:25 The Hague Centraal | 0h48 | 9:13 Haarlem station | 0 changesdirect | |
SPR 5118 · IC 2318 | 8:27 Den Haag Moerwijk | 0h39 | 9:06 Haarlem station | 1 change | |
IC 3131 · IC 2318 | 8:31 The Hague Centraal | 0h35 | 9:06 Haarlem station | 1 change | |
SPR 5218 · IC 2120 | 8:35 Den Haag Moerwijk | 0h48 | 9:23 Haarlem station | 1 change | |
IC 2120 | 8:51 The Hague Centraal | 0h32 | 9:23 Haarlem station | 0 changesdirect | |
SPR 4220 | 8:55 The Hague Centraal | 0h48 | 9:43 Haarlem station | 0 changesdirect | |
SPR 5120 · IC 2220 | 8:57 Den Haag Moerwijk | 0h39 | 9:36 Haarlem station | 1 change | |
IC 3133 · IC 2220 | 9:01 The Hague Centraal | 0h35 | 9:36 Haarlem station | 1 change | |
SPR 5220 · IC 2122 | 9:05 Den Haag Moerwijk | 0h48 | 9:53 Haarlem station | 1 change | |
IC 2122 | 9:21 The Hague Centraal | 0h32 | 9:53 Haarlem station | 0 changesdirect | |
SPR 4222 | 9:25 The Hague Centraal | 0h48 | 10:13 Haarlem station | 0 changesdirect | |
SPR 5122 · IC 2322 | 9:27 Den Haag Moerwijk | 0h39 | 10:06 Haarlem station | 1 change | |
IC 3135 · IC 2322 | 9:31 The Hague Centraal | 0h35 | 10:06 Haarlem station | 1 change | |
SPR 5222 · IC 2124 | 9:35 Den Haag Moerwijk | 0h48 | 10:23 Haarlem station | 1 change | |
SPR 5124 · IC 2224 | 9:57 Den Haag Moerwijk | 0h39 | 10:36 Haarlem station | 1 change | |
SPR 5224 · IC 2126 | 10:05 Den Haag Moerwijk | 0h48 | 10:53 Haarlem station | 1 change | |
SPR 5126 · IC 2326 | 10:27 Den Haag Moerwijk | 0h39 | 11:06 Haarlem station | 1 change | |
SPR 5226 · IC 2128 | 10:35 Den Haag Moerwijk | 0h48 | 11:23 Haarlem station | 1 change | |
SPR 5128 · IC 2228 | 10:57 Den Haag Moerwijk | 0h39 | 11:36 Haarlem station | 1 change | |
SPR 5228 · IC 2130 | 11:05 Den Haag Moerwijk | 0h48 | 11:53 Haarlem station | 1 change | |
SPR 5130 · IC 2330 | 11:27 Den Haag Moerwijk | 0h39 | 12:06 Haarlem station | 1 change | |
SPR 5230 · IC 2132 | 11:35 Den Haag Moerwijk | 0h48 | 12:23 Haarlem station | 1 change | |
SPR 5132 · IC 2232 | 11:57 Den Haag Moerwijk | 0h39 | 12:36 Haarlem station | 1 change | |
SPR 5232 · IC 2134 | 12:05 Den Haag Moerwijk | 0h48 | 12:53 Haarlem station | 1 change | |
SPR 5134 · IC 2334 | 12:27 Den Haag Moerwijk | 0h39 | 13:06 Haarlem station | 1 change | |
Find all the dates and times for this journey
Discover the best of Haarlem — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Haarlem trip today.
Art and history museum with Dutch masters, fashion, archaeology and changing exhibitions in a historic city setting.
Museum of science, art and books in a neoclassical building, known for its historic interiors and diverse cabinets.
Museum in Corrie ten Boom's former home, telling the story of faith, resistance and hidden refugees during the Second World War.
Haarlem's main square, lined with historic buildings, market activity and terraces, and a natural starting point for exploring the centre.
Green riverside park and woodland on the south side of the city, ideal for walking, picnics and a break from the busy centre.
Picturesque canal running through central Haarlem, best explored on foot for waterside views, historic houses and bridges.
Deep-fried beef ragout croquettes, a classic Dutch snack found in cafés and bars. Popular for their crisp crumb and rich, savoury filling.
Raw herring served with onions and gherkin. A beloved Dutch street food, especially tied to fishing heritage and eaten across North Holland.
Small fluffy pancakes, usually served with butter and icing sugar. A long-standing Dutch favourite at pancake houses and markets.
Elegant restaurant in a historic setting, known for refined French and Dutch cooking with a formal but welcoming atmosphere.
Stylish brasserie near the Grote Markt serving seasonal dishes, good wines and polished all-day dining in a lively central location.
Popular brewery taproom and restaurant pouring Jopen beers with hearty Dutch-friendly dishes in a grand former church.
Haarlem is pricier than many Dutch towns. Hotels, dining and parking add up, though trains and local buses keep transport manageable for visitors.
Service is usually included. Round up or leave 5-10% for good restaurant service. Taxi fares are often rounded up. In cafés, small change is enough.
Official public transport app
Haarlem Station -> Grote Markt, Haarlem
The most popular day trips by train from Haarlem are Amsterdam, The Hague, Rotterdam, Leiden and Utrecht. Find out what you can do in these day trip destinations and how to book your train from Haarlem on Omio.

Amsterdam is known for its canals, gabled houses and strong artistic heritage. Its compact centre mixes historic streets with a relaxed, bike-friendly atmosphere.
There are 32 trains per day. The earliest train runs at 00:01, the last at 23:58. The fastest train covers the 17 km distance in 14m.

The Hague is known as the seat of the Dutch government and a centre of international law. Its elegant streets, notable museums and the beach at Scheveningen give the city a formal yet relaxed character.
There are 3 trains per day. The earliest train runs at 00:01, the last at 23:58. The fastest train covers the 41 km distance in 30m.

Rotterdam is a modern Dutch port city known for striking post-war architecture and a confident, creative feel. Landmarks such as the Erasmusbrug, Cube Houses and Markthal sit alongside a busy waterfront and lively cultural scene.
There are 6 trains per day. The earliest train runs at 00:01, the last at 23:58. The fastest train covers the 52 km distance in 44m.

Leiden is a compact canal city shaped by its historic university, museums and links to Rembrandt. Its gabled streets, courtyards and calm waters give it an academic, lived-in character.
There are 7 trains per day. The earliest train runs at 00:02, the last at 23:58. The fastest train covers the 27 km distance in 19m.

Utrecht is known for its canal wharves, medieval centre and the Dom Tower above a lively old city. Its large student population gives historic streets, cafés and museums an energetic but relaxed feel.
The earliest train runs at 00:01, the last at 23:58. The fastest train covers the 46 km distance in 39m.
Find answers to the most common questions about traveling from The Hague to Haarlem by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Haarlem, this guide helps you travel smarter and with confidence.

Most The Hague to Haarlem trains use the Den Haag Centraal to Haarlem station pair, with some services arriving at Haarlem Spaarnwoude. Use this guide to compare The Hague and Haarlem train stations on this route, check city-centre transport, alongside checking practicalities like train station facilities and services.
Den Haag Centraal is 1 km from The Hague city centre. Public transport options include:
Den Haag Centraal has practical services for this route, including Wifi, Lockers, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Lounge, Lost and Found Office, Ticket Office, Bike Parking, Bike Rental, Car Rental, Information Desk and Luggage Carts.
Food options include: Restaurant Pavlov, The Penthouse
Free. ATMs are available in the train station.
Ticket office support is available at Den Haag Centraal. Information desks are located in the main hall.
Luggage storage is available at Den Haag Centraal. Lost and found is available at the station.
Available at Den Haag Centraal: Parking, Taxis, WC.
Available at Den Haag Centraal: Bike Parking, Bike Rental, Car Rental.
Accessibility facilities are available at Den Haag Centraal: Elevators, ramps, restrooms.
Nearby hotels include Park Centraal Den Haag, Holiday Inn Express The Hague - Parliament, Novotel Den Haag City Centre.
Den Haag Moerwijk is 2 km from The Hague city centre. Public transport options include:
Den Haag Moerwijk has practical services for this route, including Parking, Dining, ATM, Accessibility and Bike Parking.
Food and drink options are available at Den Haag Moerwijk.
ATMs are available at Den Haag Moerwijk.
Available at Den Haag Moerwijk: Parking.
Available at Den Haag Moerwijk: Bike Parking.
Accessibility facilities are available at Den Haag Moerwijk.
Den Haag Hs is 1 km from The Hague city centre. Public transport options include:
Den Haag Hs has practical services for this route, including Wifi, Lockers, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Lost and Found Office, Ticket Office, Bike Parking, Bike Rental, Car Rental, Information Desk and Luggage Carts.
Food options include: Restaurant Basaal, The Penthouse Restaurant
Free. ATMs are available in the train station.
Ticket office support is available at Den Haag Hs. Information desks are located in the main hall.
Luggage storage is available at Den Haag Hs. Lost and found is available at the station.
Available at Den Haag Hs: Parking, Taxis, WC.
Available at Den Haag Hs: Bike Parking, Bike Rental, Car Rental.
Accessibility facilities are available at Den Haag Hs: Elevators, ramps.
Nearby hotels include Hotel Mercure Den Haag Central, The Student Hotel The Hague, Novotel Den Haag City Centre.
Haarlem has practical services for this route, including Wifi, Lockers, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Lost and Found Office, Ticket Office, Bike Parking, Bike Rental, Car Rental, Information Desk and Luggage Carts.
Food options include: Restaurant Morris, De Ripper
Free. ATMs are available in the train station.
Ticket office support is available at Haarlem. Information desks are located in the main hall.
Luggage storage is available at Haarlem. Lost and found is available at the station.
Available at Haarlem: Parking, Taxis, WC.
Available at Haarlem: Bike Parking, Bike Rental, Car Rental.
Accessibility facilities are available at Haarlem: Elevators, ramps.
Nearby hotels include Amrâth Grand Hotel Frans Hals, Hotel Lion d'Or, Carlton Square Hotel.
Haarlem Spaarnwoude is 2 km from Haarlem city centre. Public transport options include:
Haarlem Spaarnwoude has practical services for this route, including Dining, ATM, Accessibility and Bike Parking.
Food and drink options are available at Haarlem Spaarnwoude.
ATMs are available at Haarlem Spaarnwoude.
Available at Haarlem Spaarnwoude: Bike Parking.
Accessibility facilities are available at Haarlem Spaarnwoude.
Here are some other resources that might have the information you need