1map logoGo to main page

Amsterdam, North Holland to Haarlem, North Holland from $3: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Amsterdam, Netherlands
to
Haarlem, Netherlands

How to Get from Amsterdam to Haarlem: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$3 by busBest price
17.7 kmDistance
19m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Amsterdam to Haarlem with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Dutch Railways (NS)
Train
Average Duration
19m
Estimated price
$7-18
Recommended
Company
Connexxion
Bus
Average Duration
29m
Estimated price
$3-4
Cheapest
route map
Distance: 17.7 km
Duration: 19m

See more options

Pricing table
Company
various
Drive
Average Duration
20m
Estimated price
$3-6
Company
BlaBlaCar
Rideshare
Average Duration
37m
Estimated price
$4-4
Company
various
Taxi
Average Duration
20m
Estimated price
$55-70

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Train $4 $4 $4 $4 $4 $4 $4

Traveling From Amsterdam to Haarlem

The journey from Amsterdam to Haarlem offers a captivating shift from the vibrant, bustling atmosphere of the capital to the charming, historic streets of Haarlem, where you can enjoy a more relaxed, yet culturally rich environment.

Best Neighbourhoods in Haarlem

Haarlem's neighborhoods each offer a distinct charm and experience for visitors.

Centrum
• Home to the historic Grote Kerk.
• Vibrant shopping streets and cozy cafes.
Jopenkerk
• Former church turned brewery with unique architecture.
• Popular spot for local craft beers.
Bakenes
• Picturesque canals and traditional Dutch houses.
• Close to the Frans Hals Museum.

Best Times To Visit Haarlem's Attractions

Planning your visit to Haarlem's attractions can enhance your experience and help you enjoy each site more fully.

Frans Hals Museum
Visit early in the morning on weekdays for a quieter experience.
Grote Kerk
Late afternoon or early evening visits reveal stunning light for photos.
Teylers Museum
Aim for mid-week visits to avoid the weekend crowds.

Haarlem Weather: What to Expect Year-Round

Haarlem enjoys a temperate maritime climate, with mild summers and cool winters, making spring and early fall the best times to visit for pleasant temperatures and fewer tourists; however, always be prepared for unpredictable rain, as it can enhance your experience by refreshing the city's lush scenery.

Dining Recommendation in Haarlem

Consider visiting De Oerkroft, where you can enjoy traditional Dutch dishes made with locally sourced ingredients; the cozy, rustic atmosphere offers a stark contrast to the trendy dining scenes in Amsterdam, allowing you to savor the essence of Dutch cuisine in a more intimate setting.

Amsterdam - Haarlem operators

Explore transport companies operating between Amsterdam and Haarlem, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+31 30 751 5155
Website
https://www.ns.nl/en

Train from Amsterdam Centraal to Haarlem

Average Duration
19m
Estimated price
$7-18
Bus Show bus routes
Contact phone
0900 - 266 63 99
Website
https://www.connexxion.nl/en/

Bus from Amsterdam, G.v. Ledenberchstraat to Haarlem, Prins Bernhardlaan

Average Duration
29m
Estimated price
$3-4
all-pages.other Show other routes
Contact phone
+3 318 576 2228
Website
https://www.blablacar.com

Other from Amsterdam to Haarlem

Average Duration
37m
Estimated price
$4-4
Contact phone
+31 20 777 7777
Website
https://www.tcataxi.nl

Other from Amsterdam to Haarlem

Average Duration
20m
Estimated price
$55-70

Other from Amsterdam to Haarlem

Average Duration
20m
Estimated price
$55-70

Other from Amsterdam to Haarlem

Average Duration
20m
Estimated price
$3-6

Amsterdam to Haarlem: Overview of Bus, Train, Flight, and Car Trips

Traveling between Amsterdam and Haarlem offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a quick and scenic journey from Amsterdam to Haarlem by car, covering a distance of 12 miles in just 20 minutes. 💰 Enjoy the budget-friendly prices ranging from €3 to €6 for a convenient ride from Amsterdam to Haarlem, making it an affordable travel option.
Average price
€3 - €6
🚆 Traveling from Amsterdam to Haarlem by train is quick and convenient. The direct train departs from Amsterdam Centraal station and arrives at Haarlem station, with services running every 15 minutes every day. 🎟️ The journey takes approximately 19 minutes, covering a distance of 13.9 km. Dutch Railways operates the Amsterdam to Haarlem train services, providing a comfortable and efficient travel experience for passengers. 💰 Ticket prices for the train between Amsterdam and Haarlem range from €6 to €17, offering an affordable transportation option for those looking to explore the beautiful city of Haarlem from Amsterdam. For more information and booking, you can contact NS at 011 31 30 751 5155 or visit their website at http://www.ns.nl/.
Departure Point
Amsterdam Centraal station
Arrival Point
Haarlem station
Useful tips for train travellers
• Onboard services for your train trip from Amsterdam to Haarlem typically include a catering service that offers snacks and beverages. You can purchase coffee, tea, sandwiches, and drinks from the onboard staff. Look out for the service cart as it passes through the train, or check the train operator's website for a menu beforehand.
• The Dutch train operators for this route, primarily NS (Nederlandse Spoorwegen), provide a variety of seating options, including 1st Class and 2nd Class. 1st Class seats are more spacious and comfortable, featuring larger tables and plugs for charging devices. 2nd Class is slightly less roomy but still offers comfortable seating for a shorter trip. Be sure to reserve in advance if you wish to travel in 1st Class.
• Upon arrival at Haarlem station, you can conveniently store your luggage at the storage lockers available at the station. The lockers are located near the entrance of the station. You can also find restrooms on-site, but note that there are no showers available. To reach the city center, the fastest way is to take bus line 73 or 80 from just outside the station, which will get you to the central areas in about 10 minutes.
🚌 The direct bus from Amsterdam to Haarlem runs every 30 minutes, with a travel time of approximately 29 minutes. 🗺️ Covering a distance of 13.9 km, the bus journey from Amsterdam to Haarlem is a convenient and quick way to travel between the two cities. 💰 With ticket prices ranging from €3 to €4, taking the bus from Amsterdam to Haarlem offers an affordable transportation option for travelers.
Departure Point
Amsterdam, G.v. Ledenberchstraat station
Arrival Point
Haarlem, Prins Bernhardlaan station
Useful tips for bus travellers
• Ensure you arrive at Amsterdam, G.v. Ledenberchstraat at least 5-10 minutes prior to your bus departure to allow for any potential delays and to find your bus easily, as the station can get busy.
• After arriving at Haarlem, Prins Bernhardlaan, take a short walk to nearby dining options like 'Café Colette' for a cozy meal or 'Sushi & Grill' if you're in the mood for something Asian; both are conveniently located within a 10-minute walk from the bus station.
• Upon reaching Haarlem, be prepared to navigate the Prins Bernhardlaan area, as there are multiple bus stops; it’s helpful to have the bus stop map handy, which you can find here: connexxion.nl and look under maps or Schedules for Haarlem.

Frequently asked questions

Find out more about the route from Amsterdam to Haarlem.

Or choose the category:
The distance between Amsterdam and Haarlem is 11 miles by road. Travel times can vary depending on the mode of transportation. It typically takes around 15 minutes to reach Haarlem from Amsterdam by train. By car, the journey takes about 20 minutes. Taking a bus from Amsterdam to Haarlem usually takes around 30 minutes.
The most cost-effective option for traveling from Amsterdam to Haarlem is to take the line 80 bus, which costs €3-€4 and takes approximately 27 minutes. This is a good choice for budget-conscious travelers who don't mind a slightly longer travel time. However, if time efficiency is a priority, taking the train is the quickest option. The train journey from Amsterdam to Haarlem takes around 15 minutes and costs €6-€15. Choosing the train would be ideal for those looking to save time and get to their destination quickly.
The prices for a train ticket between Amsterdam and Haarlem can range from €6 to €15, depending on the type of ticket and time of travel. On the other hand, the bus journey from Haarlem to Amsterdam typically costs between €3 and €4. These prices may be subject to change, so it is advisable to check with the respective transportation providers for the most up-to-date fares.
If you prefer not to use public transportation, a great option to get from Amsterdam to Haarlem is by using BlaBlaCar's carpooling service. This platform offers rideshare options between the two cities, allowing you to travel with someone who is driving in the same direction. The driving distance between Amsterdam and Haarlem is approximately 12 miles, and it takes around 20 minutes to drive directly between the two cities. The prices for carpooling services can vary, but typically range from €3 to €5.
To travel from Amsterdam to Haarlem without a car, the best way is by train. The train journey takes approximately 15 minutes and can cost between €6 and €15, depending on the ticket type and availability. Trains between the two cities are frequent throughout the day, making it a convenient and efficient mode of transportation.
Yes, there is a direct link between Amsterdam and Haarlem. You can take a train from Amsterdam Centraal station to Haarlem, with services departing every 30 minutes and the journey taking approximately 15 minutes. Alternatively, you can take a bus from Amsterdam G.v. Ledenberchstraat to Haarlem Prins Bernhardlaan, with services departing every 30 minutes and the journey taking approximately 27 minutes. Both modes of transportation are convenient and offer regular services throughout the day.
There are numerous options for accommodations near Haarlem. With over 2200 hotels available in the area, travelers have a wide range of choices. Prices for hotels in Haarlem start at €69, making it accessible for different budgets. Whether you are looking for luxury hotels or more budget-friendly options, there are plenty of choices available to suit your preferences and needs.
Yes, you can definitely get from Amsterdam to Haarlem by bicycle. The distance between the two cities is approximately 11 miles, and it typically takes about 45 minutes to 1 hour to cover this distance by bike. There is a dedicated bike path that connects the two cities, providing a scenic and enjoyable route for cyclists.