It depends on which specific ticket you purchase. The standard Amsterdam Travel Ticket (the one that includes the airport train) does NOT cover travel to Haarlem; it is restricted to the city's GVB network (trams, buses, metro) and the train between Schiphol Airport and Amsterdam stations. However, the Amsterdam & Region Travel Ticket (ARTT) absolutely DOES cover Haarlem. The ARTT is a much more versatile pass designed for tourists who want to explore beyond the city limits. It provides unlimited travel on all GVB, EBS, and Connexxion buses, as well as NS trains throughout the entire Amsterdam region, including popular day-trip destinations like Haarlem, Zandvoort (the beach), the Zaanse Schans (windmills), and Keukenhof (tulips). If you plan to visit Haarlem—which is only a 15-minute train ride from Amsterdam Centraal—the ARTT is the most cost-effective and convenient choice, as a single day pass currently costs around €23.
Yes, the Amsterdam Travel Ticket covers travel to Haarlem. The Amsterdam Travel Ticket is a convenient option for travelers arriving at or departing from Schiphol Airport, as it includes unlimited travel by train (2nd class) between Schiphol Airport and any station in Amsterdam, as well as unlimited travel on GVB public transport (trams, buses, and metros) within Amsterdam.
Additionally, the ticket allows for one return journey by train between Schiphol Airport and Haarlem. This means you can travel from Schiphol Airport to Haarlem and back once, as well as use public transport within Amsterdam. However, it does not include unlimited travel between Amsterdam and Haarlem.
If you plan to make multiple trips between Amsterdam and Haarlem, you might want to consider other travel options, such as the NS Day Ticket or OV-chipkaart, which offer more flexibility for travel across the Netherlands.