Day trip From Amsterdam: Haarlem City Tour & Canal Cruise Private group Duration: 5 hours From $233.35 per person
Water activity Haarlem: 50-Minute Sightseeing Canal Cruise Small group Duration: 50 minutes Optional audio guide 4.8 6 reviews From $17.95 per person