AmsterdamAirport Guide

Independent guide · not affiliated with, or endorsed by, the airport

Home page » Schiphol to Haarlem

Schiphol Airport to Haarlem

How to get from Amsterdam Airport to Haarlem by direct bus 300 or by train via Sloterdijk, with times, prices and where to board.

How do you get from Schiphol to Haarlem?

The easiest way from Amsterdam Airport Schiphol to Haarlem is the direct R-net bus 300, which runs every 8–10 minutes through the day and takes about 40–45 minutes, mostly on its own bus lane (checked September 2026). It leaves from the bus platforms outside Schiphol Plaza, stops in the Haarlem city centre and ends at Haarlem station. There is no direct train; by rail you change once at Amsterdam Sloterdijk and the trip takes about 30 minutes.

  • Bus 300 is direct, every 8–10 minutes, from about 05:00 to 00:30.
  • Bus journey time is roughly 40–45 minutes, with space for luggage.
  • By train, change at Amsterdam Sloterdijk; about 30 minutes in total.
  • Board the bus marked Haarlem, not the one heading to Bijlmer ArenA.

How much is the bus or train from Schiphol to Haarlem?

On bus 300 you pay €6.15 one way by tapping in and out with OVpay (contactless card or phone) or an OV-chipkaart; a ticket from the driver or online costs €6.50 single or €11.75 return, and children aged 4–11 pay €1 (checked September 2026). The driver takes cards only, no cash.

By train, a second-class e-ticket from Schiphol to Haarlem is €8.00 one way (€14.40 first class, €16.00 return). The Amsterdam & Region Travel Ticket (€23 for 1 day, €34 for 2, €44 for 3) covers bus 300, the train and Amsterdam city transport.

Bus, train or taxi: which is best for Haarlem?

Take bus 300 if you have luggage or want a no-change trip to the centre; it is also the cheaper option. Take the train if you are heading straight to Haarlem station and do not mind one change at Sloterdijk with stairs or lifts between levels. A taxi or private transfer for the roughly 20 km run costs around €50–70 and only makes sense for a group or a very late arrival after the last bus.

Tips for getting from Schiphol to Haarlem

  • Schiphol Plaza bus station is being rebuilt in 2026, so check the signs for the current bus 300 platform.
  • Tap in when you board and tap out when you leave the bus, or you pay the maximum fare.
  • The bus stops in the city centre before the station; get off there for most hotels.
  • Check live departures on 9292.nl or the NS app before you walk out.
  • Bus 300 also serves Hoofddorp, the change point for Keukenhof in spring.

FAQ

Is there a direct train from Schiphol to Haarlem?

How much is bus 300 from Schiphol to Haarlem?

How long does bus 300 take from Schiphol to Haarlem?

Travel Guide

All news