No, there is no direct train from Moscow to Haarlem. However, there are services departing from Moskva Belorusskaia and arriving at Haarlem via Berlin Ostbahnhof and Amsterdam Centraal. The journey, including transfers, takes approximately 30h 11m.More details
The distance between Moscow and Haarlem is 2163 km. The road distance is 2458.8 km.Get driving directions
Moscow to Haarlem train services, operated by Russian Railways (РЖД), depart from Moskva Belorusskaia station.More details
Moscow to Haarlem train services, operated by Deutsche Bahn Intercity, arrive at Amsterdam Centraal station.More details
Haarlem is 2h behind Moscow. It is currently 7:21 AM in Moscow and 5:21 AM in Haarlem.
There are 2257+ hotels available in Haarlem. Prices start at 87€ per night.More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps