1map logoGo to main page

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

Compare Travel Options and Prices

from
Haarlem, Netherlands
to
Amsterdam, Netherlands

How to Get from Haarlem to Amsterdam: 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 Haarlem to Amsterdam 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
28m
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
39m
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 $5 $4 $4 $4 $4 $4 $4

Traveling From Haarlem to Amsterdam

A journey from Haarlem to Amsterdam reveals striking contrasts between Haarlem's charming, laid-back ambiance and Amsterdam's vibrant, bustling energy.

Best Neighbourhoods in Amsterdam

Amsterdam boasts diverse neighborhoods, each offering distinct experiences and attractions.

Jordaan
• Quaint streets lined with independent boutiques.
• Home to the famous Anne Frank House.
De Pijp
• Vibrant atmosphere with a multicultural vibe.
• Known for the bustling Albert Cuyp Market.
Museum District
• Houses world-renowned museums like the Rijksmuseum.
• Beautiful parks and luxury shopping options nearby.

Best Times To Visit Amsterdam's Attractions

Timing your visits can elevate your Amsterdam experience, making it enjoyable and less crowded.

Rijksmuseum
Early mornings or late afternoons are ideal for lighter crowds.
Van Gogh Museum
Visiting on weekdays can lead to a more peaceful experience.
Anne Frank House
Early in the day or during winter months often means shorter lines.

Amsterdam Weather: What to Expect Year-Round

Amsterdam experiences a temperate maritime climate, with mild summers and chilly winters. The best times to visit are during spring and early fall when the weather is pleasant, significantly enhancing your travel experience.

Dining Recommendation in Amsterdam

Try the raw herring from a local fish stall for a truly Amsterdam experience, a dish that showcases the fresh seafood scene distinct from Haarlem's focus on traditional Dutch fare. The lively atmosphere of the canal-side eateries, combined with bold flavors and local ingredients, creates a culinary adventure that sets Amsterdam apart.

Haarlem - Amsterdam operators

Explore transport companies operating between Haarlem and Amsterdam, 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 Haarlem to Amsterdam Centraal

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 Haarlem, Prins Bernhardlaan to Amsterdam, G.v. Ledenberchstraat

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

Other from Haarlem to Amsterdam

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

Other from Haarlem to Amsterdam

Average Duration
20m
Estimated price
$55-70

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

Traveling between Haarlem and Amsterdam 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 scenic journey from Haarlem to Amsterdam, a short 12-mile drive that can be completed in just 20 minutes. 💰 With prices ranging between €3 to €6 for the car ride, it's an affordable and convenient way to reach the bustling city of Amsterdam from the charming town of Haarlem.
Average price
€3 - €6
🚆 Experience a quick and convenient journey from Haarlem to Amsterdam by train. With services departing every 15 minutes, the trip takes approximately 19 minutes. Dutch Railways operates these efficient and frequent train services between the two cities. 🌆 Enjoy the scenic ride covering a distance of 13.9 km as you travel from Haarlem to the vibrant city of Amsterdam. Prices for the train tickets range from €6 to €17, offering affordable transportation options for travelers. Whether you choose a direct route or a connecting train, you'll arrive at Amsterdam Centraal station.
Departure Point
Haarlem station
Arrival Point
Amsterdam Centraal station
Useful tips for train travellers
Onboard Services: The train operators on the Haarlem to Amsterdam route typically offer light catering services that include snacks, beverages, and coffee. You can purchase items via the mobile app or from onboard vending machines. Check the websites of your chosen operator for specific menu items. Operators such as NS (Dutch Railways) often have a food cart during peak hours, while others might just offer vending options.
Seating Options: The train services between Haarlem and Amsterdam generally offer two classes of seating: Standard Class (Economy) and First Class. Standard Class seats are comfortable and offer ample space, while First Class seats provide a quieter environment, more legroom, and generally less crowded carriages. You can also enjoy complimentary refreshments in First Class on some services. Check NS (Dutch Railways) or other operators for exact seating details.
Arrival Station Tip: Upon arrival at Amsterdam Centraal Station, look out for the 'Baggage Depot' service if you need to store your luggage; it’s located in the station for a small fee. There are also restrooms available throughout the station. For quick navigation, follow the signs for tram and metro connections. Use Google Maps for real-time updates on local transport schedules.
🚌 Hop on a direct bus from Haarlem to Amsterdam departing every 30 minutes. The scenic journey takes approximately 28 minutes by bus. 🛤️ Relax on the comfortable Connexxion bus as you cover the 13.9 km distance from Haarlem to Amsterdam. Arrive at Amsterdam station feeling refreshed and ready to explore. 💸 With ticket prices ranging from €3 to €4, traveling by bus is not only convenient but also budget-friendly. Enjoy the short yet pleasant ride from Haarlem to Amsterdam with ease.
Departure Point
Haarlem, Prins Bernhardlaan station
Arrival Point
Amsterdam, G.v. Ledenberchstraat station
Useful tips for bus travellers
• Make sure to check the Connexxion bus schedule ahead of time at connexxion.nl to find the most convenient departure from Haarlem, as they run every 30 minutes and are your best option for this route.
• Consider purchasing a ticket via the Connexxion app or website for a smoother boarding process; tickets typically range from €2.70 to €3.60, making it a budget-friendly journey.
• Upon arriving at Amsterdam, G.v. Ledenberchstraat, be prepared for a short walk towards public transport connections; use the local tram or bus services to efficiently explore the city, with schedules available at gvb.nl

Frequently asked questions

Find out more about the route from Haarlem to Amsterdam.

Or choose the category:
The cheapest way to travel from Haarlem to Amsterdam is by taking the line 80 bus. The bus fare ranges from €3-€4, making it an affordable option. The journey takes approximately 28 minutes, allowing for a quick and budget-friendly trip to Amsterdam.
The fastest way to travel from Haarlem to Amsterdam is by train. It takes just 15 minutes and the cost ranges from €6-€16, depending on the type of ticket you purchase. Trains between the two cities are frequent and reliable, making it a convenient option for commuters or travelers looking to save time. It's recommended to check the train schedule and purchase tickets in advance, particularly during peak hours.
It is approximately 11 miles from Haarlem to Amsterdam. The road distance is slightly longer at 11.7 miles. The journey can be completed in about 15-20 minutes by car, depending on traffic conditions. There are also public transportation options available, such as trains and buses, which can take around 15-30 minutes to reach Amsterdam from Haarlem.
The best way to travel from Haarlem to Amsterdam without a car is by train. The journey takes approximately 15 minutes and tickets can cost between €6 and €16, depending on the time of day and whether or not you have a discount card. Trains operate frequently throughout the day, making it a convenient and efficient option for travel between the two cities.
The train from Haarlem to Amsterdam Centraal generally takes around 15 minutes including transfers. The trains depart every 30 minutes, so you won't have to wait long for your departure. The journey is quite efficient and convenient, allowing you to quickly reach your destination in Amsterdam.
There are numerous accommodation options available near Amsterdam. There are over 2194 hotels to choose from, ranging in price starting at €70 per night. From luxury hotels to budget-friendly options, there is a variety of choices to suit different preferences and budgets. It is recommended to book in advance, especially during peak travel seasons, to secure the best rates and availability.
Yes, you can share a ride from Haarlem to Amsterdam using BlaBlaCar's carpooling service. It's a convenient option if you don't have a driver's license or prefer to avoid public transport. BlaBlaCar allows you to find fellow travelers heading in the same direction, split the cost of the journey, and travel together. Simply search for available rides on their website or mobile app and book your seat in advance.
Yes, you can drive from Haarlem to Amsterdam. The driving distance between the two cities is 12 miles and it takes approximately 20 minutes to make the trip by car. However, it is important to note that traffic conditions and peak hours can affect travel time, so it is advisable to check for any potential delays before embarking on your journey. Additionally, there are also public transportation options available such as buses and trains for those who prefer not to drive.
Yes, there is a direct bus between Haarlem and Amsterdam. The bus departs from Haarlem and arrives at Amsterdam bus service operates every day and runs every 30 minutes. The journey takes approximately 28 minutes.
You can catch the bus from Haarlem to Amsterdam at the Haarlem station. This station is conveniently located in Haarlem and serves as a departure point for the bus service operated by Connexxion. Make sure to check the schedule and plan your journey accordingly.
The Haarlem to Amsterdam bus services operated by Connexxion arrive at Amsterdam station. This station is located in the center of Amsterdam, making it convenient for travelers to access various attractions and transportation options. From this station, travelers can easily explore the city or transfer to other modes of transportation to reach their desired destinations within Amsterdam. The G.v. Ledenberchstraat station is a well-connected hub, providing easy access to explore the vibrant city of Amsterdam.
Yes, you can definitely ride a bicycle from Haarlem to Amsterdam. The estimated time to reach Amsterdam from Haarlem by bike is around 1 hour 10 minutes. The distance of the route is approximately 21 kilometers. Cycling is a popular and enjoyable way to travel between the two cities, allowing you to enjoy the scenic route along the way.
Trains from Haarlem to Amsterdam arrive at Amsterdam Centraal station. This is the main train station in Amsterdam and is conveniently located in the city center. From Amsterdam Centraal, travelers can easily access various attractions and connect to other modes of transportation within the city. It is a bustling and well-connected station, making it a convenient arrival point for visitors to Amsterdam.
Yes, there is a direct train between Haarlem and Amsterdam. The train departs from Haarlem and arrives at Amsterdam Centraal. The train service operates every day and runs every 30 minutes. The journey typically takes around 15 minutes.
To catch the train from Haarlem to Amsterdam, head to Haarlem station. This is where the train services, operated by Dutch Railways, depart from. Haarlem station is conveniently located in the city center and offers regular train connections to Amsterdam. Make sure to check the train schedule beforehand and allow plenty of time to purchase your ticket and find the correct platform.
A train ride from Haarlem to Amsterdam can cost anywhere between €6 to €16, depending on the type of ticket and the time of travel. It is recommended to check the prices and availability on the national railway website or at the train station before your journey. Additionally, purchasing tickets in advance or opting for off-peak hours can sometimes help you save money on your train fare.
The cost of a bus ticket from Haarlem to Amsterdam ranges from €3 to €4. This price may vary depending on the specific bus service provider. It is always a good idea to check the latest fares before traveling. Bus tickets can usually be purchased directly from the driver or through mobile apps or ticket machines at the bus stop.
The cost to drive from Haarlem to Amsterdam varies depending on factors such as fuel prices and tolls. On average, it can cost around €3 - €6 for a one-way trip. It's important to consider additional expenses such as parking fees in Amsterdam. It's advisable to check for any traffic updates or road closures before making your journey to avoid any delays or detours.