Getting from the IJmuiden cruise terminal to Amsterdam is straightforward once you know your options — but it requires a bit more planning than the city-centre terminals. The IJmuiden cruise terminal is 25km from Amsterdam city centre, and the most popular destination for passengers is Amsterdam itself. Here’s everything you need to know about making the transfer efficiently.
Transport Options from IJmuiden to Amsterdam
Option 1: Bus 74 + Train (Cheapest)
Bus 74 departs from outside the IJmuiden cruise terminal and runs to Haarlem Centraal station in approximately 35 minutes. From Haarlem, Intercity trains depart every 15 minutes to Amsterdam Centraal — journey 15 minutes. Total transfer: approximately 55–60 minutes, costing around €5–7 per person each way.
Buy an OV-chipkaart (reloadable transit card) or single-journey tickets at Haarlem station. GVB day tickets (valid on Amsterdam trams) are available at Centraal station.
Option 2: Cruise Line Shuttle Bus
Most cruise lines offer a paid shuttle from IJmuiden to Amsterdam Centraal — typically €15–25 per person return. The shuttle is the most convenient option: no connections, direct to Centraal, timed to the ship’s schedule. Check your ship’s shore excursion desk for pricing and times. Sells out — book on board as soon as it’s available.
Option 3: Taxi or Rideshare
Licensed taxis are available at the terminal. A taxi from IJmuiden to Amsterdam city centre costs approximately €65–80 and takes 35–45 minutes. Uber and Bolt operate from IJmuiden — book via app before disembarking to minimise waiting time. For a group of 4, a taxi is competitive with the shuttle on a per-person basis.
Option 4: Pre-Booked Guided Tour
Shore excursion tours on Viator and GetYourGuide include terminal pick-up, guided Amsterdam experience, and timed return — eliminating all transfer stress. Prices typically €45–80 per person for a half-day guided tour.
Going to Haarlem Instead of Amsterdam
Don’t overlook Haarlem as a destination. Bus 74 takes you there directly in 35 minutes — no train change required. Haarlem’s historic centre is a 10-minute walk from the station, and the city is beautiful, far less crowded than Amsterdam, and genuinely rewarding. See our dedicated guide: Haarlem from IJmuiden Cruise Port.
Return Journey — Critical Timing Tips
- Check your ship’s all-aboard time carefully — not the departure time
- Allow at least 90 minutes from Amsterdam Centraal to being back on the ship if using public transport
- Shuttle buses are timed to the ship — cruise line shuttles are the safest option if cutting it fine
- Taxis and rideshares can be subject to traffic on the A9 between Haarlem and IJmuiden — allow extra time in rush hour
See our full IJmuiden guide: IJmuiden Cruise Port — Your Complete Shore Day Guide.
Frequently Asked Questions
Is there a free shuttle from IJmuiden to Amsterdam?
No free shuttle is provided independently. Cruise lines offer paid shuttles (€15–25 return). The most affordable independent option is Bus 74 to Haarlem + train to Amsterdam — approximately €5–7 each way.
How long does it take to get from IJmuiden to Amsterdam?
By bus and train: approximately 55–60 minutes. By taxi or rideshare: 35–45 minutes. By cruise shuttle: 40–50 minutes. Budget 90 minutes total for public transport including walking between connections.
