Even though it was raining all day, we loved exploring Haarlem. It takes just 20 minutes to reach Haarlem by train from Amsterdam, which makes it a perfect day trip. Haarlem has a rich history and is filled with historical buildings and beautiful churches. We loved checking out all the sightseeing spots and taking photos at all the insta-worthy spots we found. In this blog post, we’re sharing the most Instagrammable places in Haarlem, including links to the locations.