AMS · Transport

Bus 300 R-net

Bus

Bus Traveler reports mention approximately 35–45 minutes Schiphol–Haarlem on bus 300 in normal traffic. Users report Schiphol–Haarlem on bus 300 as around €3–5 when paid via OV-chip/contactless, depending on distance.

Every 7–10 minutes in daytime, Bus 300 runs like Schiphol’s unofficial metro

Bus 300 R-net links Schiphol Airport to Hoofddorp and Haarlem in roughly 35–45 minutes in normal traffic, using red Connexxion buses that feel more like a metro line than a local route. The line runs 24/7 between Haarlem, Hoofddorp, Schiphol, Amstelveen and Amsterdam Bijlmer Arena, with peak daytime headways around 7–10 minutes and late-night gaps stretching to about 30 minutes.

From Schiphol, Bus 300 departs from the main bus station outside the arrivals hall, just past Schiphol Plaza and the train station concourse. Look for the R-net platforms signed for lines 300 and 397 and the red buses marked “Haarlem” or “Bijlmer Arena.” The service is fully post-immigration, so you can board as soon as you exit customs and walk the 3–5 minutes to the bus stands.

A Schiphol–Haarlem ride on Bus 300 typically costs around €3–5 when tapping in and out with OV-chipkaart or a contactless debit/credit card, calculated by distance traveled in kilometers. There is no cash on board, and you must use the front door to board and tap at the card reader next to the driver. If you forget to tap out at your stop, the system may charge a higher default fare, often over €4.

Dedicated bus lanes cover much of the Bus 300 route between Hoofddorp, Schiphol and Haarlem, so in rush hour it often beats cars stuck on the A9 and A200. Regulars report that the line can still bunch around Hoofddorp and Schiphol Zuid and advise checking the Connexxion or 9292 app for real-time positions before you head out to the platform.

Commuters heading to early or late shifts at Schiphol and Hoofddorp hotels pack Bus 300 heavily at classic changeover times around 06:00–08:30 and 15:00–18:00. Expect standing-room loads and metro-style crowding near the front door at the airport if you board within those windows, and expect people with big backpacks and trolleys squeezed into the aisle.

The line runs through the night with headways often stretching to 30 minutes or more between Haarlem and Bijlmer Arena after about 00:30. Night riders sometimes complain about nearly empty buses and long stop lists through Hoofddorp and Amstelveen, so consider sitting near the driver and planning connections carefully if you land on a 02:00 arrival.

Luggage handling on Bus 300 is basic: these are standard low-floor city buses rather than the Airport Express 397, and they have no big dedicated luggage bays. With multiple large suitcases, aim for the middle section by the second door and keep your bags tight against the fold-down seats, or travel just outside the shift peaks to avoid the worst crowding.

Not all late-night Bus 300 trips cover the full Haarlem–Bijlmer Arena stretch; some short-turn at Hoofddorp or Schiphol. Timetables and the 9292 app mark these partial runs clearly, so if you need end-to-end—say Haarlem Station to Amsterdam Bijlmer Arena—check for the “Haarlem” or “Bijlmer Arena” destination on the front display before you board.

Step-by-step: using Bus 300 from Schiphol

  • 1. Exit customs and follow signs: After baggage claim at Schiphol, walk 3–5 minutes to Schiphol Plaza, then follow the “Buses” signs to the outdoor bus station above the train platforms.
  • 2. Find the R-net platforms: Look for the red R-net Bus 300 stop toward Haarlem/Hoofddorp or toward Bijlmer Arena; check the digital sign for “300 Haarlem” if you are hotel-bound that way.
  • 3. Prepare payment: Ready an OV-chipkaart or a contactless Visa/Mastercard/Maestro; expect a Schiphol–Haarlem fare around €3–5 depending on your exact stop.
  • 4. Board at the front door: When the bus arrives, enter via the front door only and tap in on the card reader, checking that the screen shows “IN” and a starting balance.
  • 5. Stow bags and stand smart: Move to the middle or back; regulars heading to Haarlem advise standing near the rear door once you are a couple of stops away from your exit to avoid fighting your way through the front crowd.
  • 6. Watch for your stop: Use Google Maps or the 9292 app to track stops like Haarlem Station or Hoofddorp Station, and keep an eye on the interior stop display and next-stop announcements.
  • 7. Tap out when leaving: At your stop, exit via any door with a reader, tap out so the system closes the trip and charges the correct distance-based fare, and confirm the beep and “UIT” on the screen.

One last tip: for early-morning flights out of Schiphol from Haarlem or Hoofddorp, aim for a Bus 300 that gets you to the airport at least 120 minutes before departure, since a 15-minute bunching delay plus security queues can easily burn through an hour.

Other transport at AMS