At a Glance
The shape of the trip, and the one decision that shapes everything else.
Best season
Shoulder season — this plan is built for May (tulip fields in bloom, Keukenhof open, mild 14–19°C days, long daylight). September works just as well; swap the Keukenhof day for a second Utrecht-style canal day, noted in Day 5.
Why this trip
A week is too long to sit still in Amsterdam alone, but too short to chase four cities. So: Amsterdam as a 5-night hub with train day trips, plus a 2-night detour to Rotterdam for a completely different (modern, vertical) Dutch mood before flying home.
Need a car?
NO — trains + bikes win
Amsterdam's core is a 800-year-old cobblestone canal maze with no parking and a de facto car-unfriendly center; every day trip in this plan (Haarlem, Zaanse Schans, Utrecht, Keukenhof, Rotterdam, Delft, Kinderdijk) is faster, cheaper, and less stressful by NS train than by hire car plus city parking.
Getting around
NS trains for every day trip and the Rotterdam leg; GVB trams/metro or a rental bike inside Amsterdam; tap in/out with a contactless bank card (OVpay) on everything.
| Category | Estimate (2 people) | Notes |
|---|---|---|
| Flights (CPH ↔ AMS) | €380 | Round trip, economy, booked a few weeks out |
| Hotels (7 nights) | €1,660 | 5 nights Amsterdam + 2 nights Rotterdam |
| Trains & transit (no car) | €230 | NS day trips, Schiphol transfers, city transit |
| Food | €1,250 | Lunches, dinners, cafés, one splurge dinner |
| Activities & museums | €345 | Rijksmuseum, Van Gogh, Anne Frank House, cruise, Keukenhof, Delft |
| Total | ~€3,865 | ≈€276/person/day — comfortable mid-range for an expensive city |
Getting There & Around
The flight, and why the hire car stays off the itinerary entirely.
Flights: CPH → AMS
It's a short hop — about 1h20–1h35m nonstop — and heavily served, so book economy 3–6 weeks out rather than hunting for a magic fare.
| Airline | Type | Duration | Round trip, 2 people (approx.) |
|---|---|---|---|
| KLM | Full-service, most frequent | ~1h35m | €380–460 |
| SAS | Full-service, CPH home carrier | ~1h35m | €380–480 |
| Transavia | Budget (KLM group, Schiphol-based) | ~1h30m | €260–340 |
| easyJet | Budget | ~1h20m | €260–360 |
On landing: the train from Schiphol to Amsterdam Centraal takes ~16 minutes and runs every 10–15 minutes, about €7 per person — skip any airport taxi or shuttle.
Car verdict: no
Amsterdam's historic ring is a 17th-century canal grid with narrow one-way streets, near-zero street parking, and secure garage rates around €40–50/day — a hire car would sit idle and cost money for the five nights you're based there. Every day trip in this plan (Haarlem, Zaanse Schans, Utrecht, Keukenhof, Rotterdam, Delft, Kinderdijk) runs on a direct or one-change NS train that's faster door-to-door than driving and parking, and the Dutch drive on the right anyway so there's no side-of-the-road adjustment to justify one either. Save the car for a Netherlands trip built around the countryside — not this one.
Trains, transit & bikes
NS (Nederlandse Spoorwegen) is the national operator — clean, frequent, and dead simple. The easiest way to pay in 2026 is to tap in and out directly with a contactless bank card or phone (OVpay) on every train, tram, bus and metro gate — no card to buy, no top-up. The old disposable OV-chipkaart still works the same way if you'd rather use cash, but it's being phased out by 2027. Inside Amsterdam, GVB runs the trams/buses/metro; for the day trips, it's all NS Sprinters and Intercity Direct services. Rent a bike for a day from MacBike or Black Bikes (~€12.50/day) to ride the Jordaan and Vondelpark like a local.
Day by Day
Five nights in Amsterdam, two in Rotterdam, trains doing the rest.

Morning
Fly CPH → Schiphol (~1h35m). Train to Amsterdam Centraal (16 min), drop bags at the hotel.
Afternoon
Wander the Negen Straatjes (Nine Streets) — the boutique-lined lanes between the main canals, five minutes from the hotel on Singel.
Evening
Walk the Jordaan along Prinsengracht and Egelantiersgracht as the light goes gold, ending near Noorderkerk.
Lunch — Winkel 43
Dinner — De Belhamel
Schiphol → Amsterdam Centraal: 16 min by train.
Morning
Rijksmuseum (book the timed ticket weeks ahead) — Vermeer's Milkmaid, Rembrandt's Night Watch. Budget 2.5–3 hours.
Afternoon
Van Gogh Museum next door on Museumplein (separate timed ticket), then a slow lap of Vondelpark.
Evening
Sunset canal cruise with Pure Boats or Captain Jack (small-boat, ~1 hour), then the trip's one true splurge dinner.
Lunch — Café Loetje
Dinner — Restaurant Wils
Museumplein → canal-cruise dock: ~15 min by tram or on foot.
Morning
Anne Frank House, timed entry, on Prinsengracht.
Afternoon
Lunch, then graze De Hallen / Foodhallen food market in Oud-West, or rent bikes and ride the Jordaan's canal rings.
Evening
A stop at Café Papeneiland, Amsterdam's oldest brown café (1642), before dinner.
Lunch — Foodhallen
Dinner — Tempo Doeloe
De Hallen → Jordaan: ~20 min by bike or tram 7/17.
Morning
Sprinter train Amsterdam Centraal → Zaanse Schans/Koog-Zaandijk (17 min). Walk the working windmills, wooden houses, a cheese farm and a clog workshop.
Afternoon
Train onward to Haarlem (via Amsterdam, ~50 min total). Explore Grote Markt, St. Bavo Church, and the hidden hofjes courtyards.
Evening
Train back to Amsterdam (15 min), dinner back in the city.
Lunch — Grote Markt café terrace
Dinner — Moeders
Amsterdam → Zaanse Schans: 17 min. Zaanse Schans → Haarlem: ~50 min via Amsterdam. Haarlem → Amsterdam: 15 min.
Morning
Keukenhof Express bus 852 from Amsterdam RAI/Schiphol (~35–40 min, combi-ticket covers bus + entry). Open only 19 March–10 May, so this is the May-trip anchor day — the flower fields around the gardens are the real payoff.
Afternoon
Lunch in the gardens, then wander the flower fields beyond the formal grounds before the bus back.
Lunch — Keukenhof garden café
Dinner — brown café, Amsterdam
Amsterdam RAI/Schiphol → Keukenhof: ~35–40 min by coach. (Utrecht alt: Amsterdam Centraal → Utrecht Centraal, 27 min direct.)
Morning
Check out of the Amsterdam hotel. Intercity Direct Amsterdam Centraal → Rotterdam Centraal, a nonstop 40 minutes on the high-speed line. Check into the Rotterdam hotel.
Afternoon
Lunch grazing at the Markthal, then the Cube Houses (Kijk-Kubus show-home) and a walk across the Erasmusbrug.
Evening
Dinner on Witte de Withstraat, Rotterdam's arty restaurant strip.
Lunch — Markthal food stalls
Dinner — Bazar Rotterdam
Amsterdam Centraal → Rotterdam Centraal: 40 min direct. Rotterdam Centraal → Markthal: ~10 min on foot or by metro.
Morning
Waterbus Line 20 from Erasmusbrug to Kinderdijk (30–40 min) — 19 UNESCO-listed windmills along the dike, best walked or cycled before the tour buses arrive.
Afternoon
Waterbus back to Rotterdam, then train to Delft (10–15 min). Lunch, then the Vermeer Centrum, the Nieuwe Kerk tower, and the Royal Delft (Koninklijke Porceleyne Fles) factory and museum.
Evening
Train back to Rotterdam (10–15 min) for dinner.
Lunch — Brasserie 1653
Dinner — Restaurant Zeezout
Rotterdam (Erasmusbrug) → Kinderdijk: 30–40 min by Waterbus. Rotterdam Centraal → Delft: 10–15 min by train.
Morning
Check out. Intercity Direct Rotterdam Centraal → Schiphol Airport, ~25 minutes, direct — no need to detour via Amsterdam Centraal.
Afternoon
Fly Schiphol → Copenhagen (~1h35m). One last stroopwafel at the gate.
Rotterdam Centraal → Schiphol Airport: ~25 min direct on the Intercity Direct line.
Where You Sleep
Two bases, two very different Dutch moods.
Hotel Estheréa
Singel canal, Amsterdam — a 4-star boutique built into three 17th-century merchant houses, 91 rooms each decorated differently, breakfast room overlooking the water. Why: walking distance to the Nine Streets, the Jordaan, and Dam Square, and it's a genuine canal-house stay rather than a chain box with a canal view on the brochure. 5 nights.
Suitehotel Pincoffs
Kop van Zuid, Rotterdam — a 4-star all-suite hotel in an 1879 former customs building overlooking the Erasmusbrug and the Maas. Why: real 19th-century character in a city known for concrete and glass, a 10-minute walk to the Markthal and Cube Houses, and a short walk to the train for Delft and the Kinderdijk waterbus. 2 nights.
Dinner Highlights
If you only remember six meals from the week, make it these.
-
Restaurant Wils €€€€1 Michelin star, wood-fire everything, Amsterdam — order the full chef's tasting menu. ~€120–140pp. The one splurge of the week.
-
Tempo Doeloe €€€Indonesian rijsttafel, Utrechtsestraat, Amsterdam — order the Rijsttafel Istimewa, 15+ small dishes. ~€45–55pp.
-
De Belhamel €€€French-Dutch, canal-view corner house on Brouwersgracht, Amsterdam — order the Zeeland mussels or the venison. ~€40–50pp.
-
Restaurant Zeezout €€€Seafood, Rotterdam — order the catch of the day. ~€50–60pp.
-
Moeders €€Home-style Dutch, photo-covered walls, Amsterdam — order the stamppot or Dutch meatballs. ~€30–35pp.
-
Café Papeneiland €Amsterdam's oldest brown café (1642) — order the apple pie and a jenever, not a full meal. ~€10–15pp.
Budget Breakdown
Honest ballpark for 2 people, mid-range comfortable, no car.
| Category | Detail | Total (2 people) |
|---|---|---|
| Flights | CPH ↔ AMS round trip, economy | €380 |
| Hotels | 5 nights Estheréa (~€260) + 2 nights Pincoffs (~€185) | €1,660 |
| Trains & transit | Schiphol transfers, all day-trip trains, city transit, one bike-rental day | €230 |
| Activities & museums | Rijksmuseum, Van Gogh, Anne Frank House, canal cruise, Keukenhof combi, Royal Delft, Vermeer Centrum, Cube House | €345 |
| Food | All lunches, dinners incl. the Wils splurge, cafés and snacks | €1,250 |
| Total | 7 nights / 8 days, 2 people | ~€3,865 |
Practical Notes
Currency & cards
Euro (€). Cards and contactless (incl. Apple/Google Pay) are accepted almost everywhere, including OVpay tap-in on transit — carry only a little cash for small market stalls.
Plug & power
Type C/F, 230V — same round two-pin plug as Denmark, no adapter needed from CPH.
Language
Dutch, but English is close to universal in Amsterdam and Rotterdam. A few words go far: dank je wel (thank you), alsjeblieft (please/here you go).
Safety & scams
Low violent crime, but pickpocketing is real around Centraal Station, trams, and the Red Light District at night — keep bags zipped and in front. Always double-lock a rental bike; bike theft is Amsterdam's actual crime wave.
Packing for May
Layers — Dutch weather turns on a dime even in shoulder season. A packable rain shell, comfortable shoes for cobblestones and canal-bridge cambers, and one smarter outfit for the Wils dinner.
Booking ahead
Lock in Anne Frank House and Keukenhof tickets the moment dates are fixed — both sell out timed slots weeks in advance and are never sold at the door.