Get from Schiphol to Haarlem in just 45 minutes on direct bus 300. Here’s everything you need to know about tickets, prices, and the timetable for 2026.
Taking bus 300 to Haarlem is one of the most comfortable ways to travel from the airport (often even easier than a taxi). It departs every 6 – 10 minutes, has plenty of space for luggage, and travels most of the way on a dedicated bus lane, avoiding traffic jams.
In 2026, you can also take bus 300 from Schiphol to Hoofddorp if you want to travel to Keukenhof by bus 859.
Departure point at Schiphol: where to take bus 300 to Haarlem
In 2026, bus line 300 departs from the Schiphol plaza bus platform B11, a few minutes walk from the airport. Just a heads-up: Schiphol isn’t the final stop for bus 300, so make sure you take the bus heading toward Haarlem (not Bijlmer Arena Amsterdam).
In Haarlem, the bus stops at the city center before reaching Haarlem Central Station, which is the final stop of bus 300.
Bus 300 timetable in 2026
During the day, the bus line 300 departs every 8 – 10 minutes. The first bus 300 departs around 05:00 and the last one around 00:36. You can check the exact departure times and live-updates on the 9292.nl website.
Important: In 2026, Schiphol Plaza bus station is being rebuilt, so some buses are leaving from different spots than usual. Just follow the signs at the bus stops for the right location.

Schiphol to Haarlem bus 300 tickets
There are several types of tickets valid on the bus 300 from Schiphol to Haarlem:
1. Single or return bus ticket. You can buy the ticket online (the price in 2026 is € 6,50 for a single ticket, and € 11,75 for a return ticket). The bus driver also sells these tickets. Please be aware: the driver doesn’t accept cash, you can only pay with a bank card.
A kids’ (ages 4–11) ticket for bus 300 costs € 1. You can buy one on board from the driver.
2. Amsterdam & Region Travel Ticket for 1 – 3 days of unlimited travel by bus, tram, metro and train in Amsterdam and surrounding areas (including Haarlem, Schiphol, Volendam, Edam, Marken, Zaanse Schans, beach in Zandvoort and Keukenhof).
| Ticket for | Price in 2026 | Cost per day |
|---|---|---|
| 1 day | € 23,00 | € 23,00 |
| 2 days | € 34,00 | € 17,00 |
| 3 days | € 44,00 | € 14,67 |
Amsterdam & Region Travel Ticket map in 2026. Check a full-size map at Iamsterdam.com official website.
3. OV-chipcard – € 6,15 one-way.
4. OV-pay – € 6,15 one-way.

FAQ about travelling from Schiphol to Haarlem in 2026
Yes, you can travel from Schiphol Airport to Haarlem by train. A one-way ticket costs € 8, but there’s no direct connection, you’ll need to change trains at Amsterdam Sloterdijk.
The bus 300 is easier than the train for accessibility. Not all trains have level boarding, and if you traveling by train from Schiphol to Haarlem and change at Amsterdam Sloterdijk, you will have to go two level down to switch the train. Travelling to Haarlem by bus is also cheaper (€ 6,15 by bus vs € 8 by train).
Yes, there is enough space for suitcases and bags. You also don’t need to pay extra for your luggage.
Enjoy your visit to Haarlem!
Read more:
- Haarlem city guide: things to do in 2026
- Keukenhof bus 850 from Haarlem: tickets and timetable
- How to travel from Schiphol airport to Keukenhof?
- How to get from Schiphol airport to Amsterdam
- Amsterdam public transport tickets
- Schiphol airport railway station
- Night buses in Amsterdam
- Things to do in the Amsterdam with kids


