Yes—you can do Zandvoort and IJmuiden without a car, and it’s actually one of the easiest North Holland seaside combos. You’ll mostly rely on train for the big hops, and then use short tram/bus legs (or just walking) to get from stations to the beach and harbour.
This plan is for you if you want classic beach time in Zandvoort and a more working-port vibe in IJmuiden, without rushing or hauling bags on every transfer. We built it around walkable routes, frequent public transport, and food that fits where the crowds already are (so you don’t waste time searching).
For the “picks”, we stick to the most central, obvious spots locals use—station-to-beach paths, promenade walks, and a couple of well-known sights—so the day stays smooth even when you don’t have a car.
Car-free itinerary overview (train + tram/bus)

The basic route
- Amsterdam → Zandvoort (train; tram/bus only if you want a gentler/extra scenic approach)
- Zandvoort → IJmuiden (train)
- IJmuiden station → De Pier/harbour area (walk or short bus)
- Back to Amsterdam (train)
Example timing (adjust to the trains you find)
- 09:00–09:30: depart Amsterdam Centraal
- 10:00–11:00: arrive Zandvoort aan Zee area
- 11:00–15:00: beach promenade + lunch + a quick town/sights stop
- 15:00–17:30: move to IJmuiden + De Pier/harbour views
- 17:30–19:00: return to Amsterdam
Morning: Amsterdam to Zandvoort

We recommend checking the exact best connection shortly before you go (platform changes happen), but the key is: aim for an arrival in Zandvoort before late morning so you can actually enjoy the beach.
Where to land: Zandvoort aan Zee station
1. Zandvoort aan Zee station is the most convenient drop-off for the seafront. From here, you’re not “commuting into the beach”—you’re close enough to keep things casual.
Once you exit, follow the signs for the direction of the beach and promenade. Expect a 10–20 minute walk depending on where your final beach spot is.
Start with a promenade loop (before you fully commit to the sand)
Before you go deep into beach time, do a short walk along the Zandvoort shoreline promenade. It helps you choose where you want to sit and gives you that “we’re here!” feeling without needing tickets or reservations.
2. Zandvoort beach promenade is wide, good for slow strolling, and perfect if you’re travelling with someone who wants variety (beach + town air).
Beach break in Zandvoort (and what to eat)

Bring a light wind layer. North Sea weather can flip fast, and Zandvoort sits right on the water.
What to do on the beach (without overplanning)
Pick one “beach anchor” and then add small extras:
- Walk the coastline for 30–60 minutes (you don’t need to go far).
- People-watch from a spot with a view of both the sea and the promenade.
- If the wind is strong, look for a seating area a bit more sheltered (you’ll feel it immediately).
A simple food plan for Zandvoort
Instead of hunting for a “perfect” restaurant, eat like locals do when they’re at the seaside: snack first, then sit down once.
Here’s a realistic approach:
- Late morning snack: get something classic and portable near the seafront (think Dutch beach essentials—bites that don’t require cutlery).
- Proper lunch: aim for a sit-down moment around 13:00–14:00 when you’re hungry enough to slow down.
- Sweet stop (optional): if you see a chance to grab something like poffertjes or appeltaart nearby, it’s an easy “one-share dessert” moment.
We’re keeping this flexible on purpose because Zandvoort’s best options are the ones that are convenient from where you’re standing, not the ones that are far away.
Quick sights if you want a break from the sand
If the weather changes or you just want variety, fit in one short indoor/outdoor stop before you go to IJmuiden.
3. Circus Zandvoort (quick, fun, and very “Zandvoort”) is a good option if you want something characterful without turning the day into a museum marathon.
4. Zandvoorts Museum works well if you like local history and want a calmer half-hour break.
5. Holland Casino Zandvoort is there if you need a warm indoor option. Even if you’re not gambling, it can be a weather-shelter plan.
Walking route: station → beach → back up to town
A realistic route (no fancy navigation):
- From Zandvoort aan Zee station, walk to the seafront and choose a point along the promenade.
- Do your beach portion, then head back towards the main pedestrian streets.
- If you’re doing one sight, add it on the way back up from the beach.
Expect 3–6 km total walking depending on how long you stay on the sand.
Good to know: If the beach gets crowded, move 5–10 minutes along the shoreline—Zandvoort spreads out, and you’ll usually find a calmer spot fast.
Afternoon: from Zandvoort to IJmuiden

Try to depart Zandvoort after your lunch and before you feel “too tired to walk.” Early-to-mid afternoon is ideal.
Where to arrive: IJmuiden aan Zee station
6. IJmuiden aan Zee station is the start point for the harbour and the seafront.
From the station, you have two good options:
- Walk: straightforward if you’re okay with 20–30 minutes (or shorter if you only go to the seafront first).
- Bus (short leg): useful when it’s windy or you want to save energy for the pier views.
What makes IJmuiden different from Zandvoort
Zandvoort is “beach day.” IJmuiden is “working port + sea views.” You’ll feel the shift the moment you get closer to the harbour side: ships, cranes, and the constant motion of maritime life.
De Pier & harbour views, then back to Amsterdam
Primary stop: De Pier
7. De Pier (IJmuiden) is the main landmark for a reason. It’s where the day clicks from “travel” into “a view you’ll remember.”
Walk from the station area towards the pier. If you’re staying on your feet the whole day, build in a short break—often you’ll pause naturally at the best sightlines.
Add-on loop: harbour area wandering
After De Pier, keep the momentum with a harbour-side walk. It’s not about seeing one museum; it’s about getting your bearings and soaking up the atmosphere.
8. IJmuiden harbour area (the seaport + harbour approaches) is great for photos and for that “we’re not in Amsterdam anymore” feeling.
If you’re travelling with someone who doesn’t love long walks, still do this in a short loop. Even 45 minutes makes the afternoon feel complete.
Optional guided add-on (only if you want more structure)
If you like the idea of hearing the story behind the port rather than just looking at it, a harbour cruise is genuinely useful in IJmuiden—because you get a different angle without walking longer.
If you’re the type who doesn’t want to coordinate schedules on the day, you can use Viator to find a sailing option that matches your timing.
How to get back to Amsterdam
- Go back to IJmuiden aan Zee station.
- Take the train to Amsterdam via the usual regional connections.
Try not to cut it too fine if the last part of your route is on foot. Harbour afternoons can take a little longer than you think.
Good to know: For sunset vibes, plan to be near De Pier rather than far away from it—getting back to your route feels easier when you know exactly where you are.
Final tips
- Keep your expectations simple: Zandvoort = beach + promenade, IJmuiden = pier + harbour atmosphere.
- Wear shoes you can walk in for at least 3–6 km total. The day is doable without being a marathon.
- Build in one flexibility slot for weather (a museum/sight in Zandvoort or an indoor break).
- If you want the day to feel unhurried, leave Amsterdam in the morning and aim to be back by early evening.


