Day trip From Amsterdam: Haarlem Private Day-Trip Private group Transportation included Duration: 5 hours From US$ 112.08 per person