Introduction
The Netherlands is compact, flat, and exceptionally well-connected, making it one of Europe’s easiest countries to navigate by public transport or bicycle. Whether you’re hopping between Amsterdam and Rotterdam or exploring the tulip fields of Lisse, this guide provides verifiable prices, named operators, and booking strategies. All prices are in EUR (€) and reflect 2025 averages unless otherwise noted.
By Train: The Backbone of Dutch Travel
The national rail operator NS (Nederlandse Spoorwegen) runs the vast majority of intercity and sprinter trains. For international routes, Eurostar (formerly Thalys) and ICE International (Deutsche Bahn) serve Amsterdam Centraal, Rotterdam Centraal, and Schiphol Airport.
Key Routes & Prices (Single, Second Class, Off-Peak)
- Amsterdam Centraal to Rotterdam Centraal: €18.50 (direct Intercity, ~40 minutes)
- Amsterdam Centraal to Utrecht Centraal: €11.20 (Intercity, ~30 minutes)
- Amsterdam Centraal to Maastricht: €28.60 (Intercity, ~2.5 hours, change in Utrecht)
- Schiphol Airport to Amsterdam Centraal: €5.90 (Sprinter or Intercity, 15–20 minutes)
- Rotterdam Centraal to The Hague (Den Haag Centraal): €8.10 (Intercity, ~25 minutes)
Booking Tips
- Buy online via NS.nl or the NS app for a 10% discount on single tickets (use “Dal Voordeel” subscription for 40% off-peak discount; €5.60/month, cancel anytime).
- Avoid paper tickets – they cost €1 extra per ticket. Use the OV-chipkaart (see below) or e-tickets.
- For Eurostar: Book at least 2 weeks ahead for Amsterdam to Paris (€35–€80) or Brussels (€25–€50). Last-minute fares can exceed €120.
- Peak hours (6:30–9:00 AM and 4:00–6:30 PM weekdays) are more expensive for Dal Voordeel holders; standard tickets don’t vary.
OV-chipkaart (Public Transport Card)
- Cost: €7.50 for a disposable card (sold at stations, Albert Heijn supermarkets, and ticket machines). Must have minimum €20 credit for trains, €4 for buses/trams.
- Top-up: At NS ticket machines, service desks, or via the OVpay app (contactless tap-in/out). Maximum credit: €150.
- Tip: For short stays, use contactless debit/credit cards (Visa, Mastercard, Maestro) – tap in/out at NS gates and on buses/trams. Cost is the same as OV-chipkaart, no card fee.
By Bus & Tram: City and Regional Links
Beyond trains, buses and trams fill gaps, especially in cities and rural areas.
City Networks
- Amsterdam: GVB operates trams, buses, and metros. Single ticket: €3.40 (1 hour validity). Day pass: €9.00 (GVB only) or €18.00 (all Amsterdam transport including NS trains within city limits).
- Rotterdam: RET runs the metro, trams, and buses. Single: €3.20. Day pass: €8.50.
- Utrecht: U-OV (Qbuzz) runs buses and trams. Single: €3.00. Day pass: €7.50.
Regional Buses (e.g., to Keukenhof)
- Keukenhof (Lisse): From Schiphol, bus 858 (Keukenhof Express) runs mid-March to mid-May. Single: €6.50 (buy online for €5.50). Combined train + bus ticket from Amsterdam: €28.00 (includes garden entry).
- Volendam/Marken: Bus 316 from Amsterdam Centraal (Connexxion) – single €4.80, day pass €9.00.
Booking Tips
- Use the 9292 app (official Dutch travel planner) for real-time schedules and prices.
- Regional buses often accept OV-chipkaart or contactless. Cash is rarely accepted.
- For long-distance buses (e.g., FlixBus Amsterdam to Groningen), book 1–2 weeks ahead: €8–€15 vs. €25 at the door.
By Bicycle: The Dutch Way
The Netherlands has 35,000 km of cycle paths. Biking is not just recreation – it’s a primary mode for locals.
Rental Options & Prices
- OV-fiets (NS rental, at most train stations): €4.55 per 24 hours (requires OV-chipkaart with €1 minimum credit). Annual subscription: €0.01 (free first year; just register). Bikes are basic but reliable.
- MacBike (Amsterdam, Rotterdam, The Hague): €10.50 per 24 hours (standard city bike), €15.00 for electric. Discounts for 3+ days (e.g., €28.00 for 3 days standard).
- Starbikes Rental (Utrecht): €9.00 per day, €25.00 per week (includes lock and lights).
- Swapfiets (subscription): €16.50/month (students), €19.50/month (non-students). Includes repairs; cancel anytime after 1 month.
Key Cycling Routes
- Amsterdam to Zaanse Schans: 18 km via the Zaanse Schans cycle route (follow signs along the Zaan River). Paths are paved and flat.
- Rotterdam to Kinderdijk: 35 km via the “Rondje Kinderdijk” route (follow cycle nodes 30–35). Most of the route is on dyke paths.
- The Hague to Scheveningen Beach: 6 km along the “Strandweg” – a dedicated cycle path from Centrum to the pier.
Safety & Rules
- Helmets: Not required (locals rarely wear them). Tourists may prefer for peace of mind – buy at Decathlon (€25–€40).
- Lights: Mandatory after dark. White front, red rear. Fines: €60 for missing lights.
- Parking: Use designated racks. Avoid parking in Amsterdam’s Red Light District – bikes are often towed (retrieval fee: €25 at the municipal depot, Oostertoegang 60, Amsterdam).
By Ferry: Short Crossings & Islands
Ferries connect the mainland to the Wadden Islands and offer scenic shortcuts.
Wadden Islands (Texel, Vlieland, Terschelling, Ameland, Schiermonnikoog)
- Operator: TESO (Texel), Doeksen (Vlieland/Terschelling), Wagenborg (Ameland/Schiermonnikoog).
- Prices:
- Texel (Den Helder to Texel): €4.50 per person (foot passenger), €28.00 per car (includes driver). Bicycle: €3.00 extra. Duration: 20 minutes.
- Terschelling (Harlingen to Terschelling): €12.00 per person (foot), €45.00 per car. Duration: 2 hours (fast ferry 45 minutes, €18.00).
- Booking: Book online at least 2 days ahead in summer (June–August). Walk-ups often sell out.
City Ferries (Free)
- Amsterdam: Free ferries from behind Amsterdam Centraal to NDSM (Noord) – runs 24/7, every 5–15 minutes. Also to Buiksloterweg (free) and IJplein (free). No ticket needed.
- Rotterdam: Waterbus (paid) from Erasmusbrug to Kinderdijk – single €4.00, day pass €12.00. Free “Aqualiner” ferry between Rotterdam Centrum and Katendrecht.
By Car: When You Need Flexibility
Driving is not recommended in cities (parking fees are high), but useful for rural areas or the Wadden Islands.
Rental & Costs
- Rental: Sixt, Hertz, Europcar at Schiphol Airport. Compact car: €45–€70/day (includes insurance). Book via rentalcars.com for 15% discount on 3+ days.
- Fuel: €1.95–€2.15 per liter (95 octane). Check tankstation near you via ANWB app.
- Parking:
- Amsterdam city center: €7.50/hour (P+R Amsterdam: €1.00/day if you use public transport to center – Park + Ride lots at Zeeburg, Sloterdijk, and Bos en Lommer).
- Rotterdam city center: €5.00/hour (P+R Kralingse Zoom: €2.00/day).
- Fines: €95 for expired meters, €120 for blocking cycle paths.
Tolls
- None on Dutch roads. Only the Westerscheldetunnel (Zeeland) charges €5.00 per car (cash or card).
Practical Tips for 2025
- Apps to download: NS (trains), 9292 (all public transport), OVpay (contactless top-up), and ANWB (traffic/ferries).
- Discount cards:
- NS Dal Voordeel: €5.60/month, 40% off off-peak trains. Includes 3 free companions on weekends.
- Holland Travel Ticket: €60.00 for 1 day unlimited trains, buses, trams, and metros (excluding ferries to Wadden Islands). Valid 1 day, buy at NS service desks.
- Museumkaart: €75.00 for 1 year (free entry to 400+ museums). Not transport, but saves €15–€20 per museum.
- Language: Most signs in Dutch and English. Download Google Translate for rural bus stops.
- Strikes: Uncommon but possible. Check NS.nl “Storingen” (disruptions) before travel. FlixBus is a backup.






