Amsterdam is about twenty minutes from Haarlem by train, a little more by bus, and we visited twice on this trip.