Amsterdam packs 165 canals, 1,281 bridges and roughly 850,000 residents into a compact ring you can cross on foot in 45 minutes. Three days is enough to hit the essentials without sprinting — but only if you book the big tickets before you fly and know which neighborhoods are worth the tram ride.
Before you arrive
Buy timed-entry tickets for Anne Frank House (16 EUR) and Van Gogh Museum (22 EUR) at least six weeks ahead — both sell out completely, especially April through September. Rijksmuseum (25 EUR) is easier but still book online. From Schiphol, the train to Centraal takes 15 minutes and costs 5.60 EUR. Skip taxis unless it's after midnight. Grab an OV-chipkaart at any station machine (7.50 EUR deposit, refundable) or use contactless bank card — GVB trams, buses and metros all accept tap-and-go now.
Day 1 — Canals and Centrum
Start at Dam Square with a coffee at Café Luxembourg on Spui (1980s literary hangout, still buzzing). Walk to the Royal Palace exterior — the interior is worth 12.50 EUR if the king isn't hosting anyone. From here, thread west into the Nine Streets (De Negen Straatjes), a compact grid of vintage shops, brown cafés and independent boutiques. Grab lunch at Foodhallen inside a converted tram depot in Oud-West (12-18 EUR mains, dozens of counters).
Book a canal cruise for late afternoon — Those Dam Boat Guys and Stromma run tours for 20-25 EUR, but the 90-minute LOVERS Museumboot at sunset (17 EUR) is genuinely the best angle on the UNESCO-listed 17th-century belt. Anne Frank House opens until 22:00 in summer; the last time slot (around 21:15) has the smallest crowds. Dinner in Jordaan afterward — Moeders on Rozengracht does honest Dutch home cooking for 20 EUR mains.
Day 2 — Museums and Museumplein
Rijksmuseum opens at 09:00 — arrive at 09:15 and head straight to Gallery of Honour before tour groups. Vermeer's Milkmaid, Rembrandt's Night Watch (currently under conservation glass but still visible), and roughly 8,000 other works. Two hours minimum, three if you love Delftware and dollhouses. Lunch on Museumplein grass in good weather — Albert Heijn on Van Baerlestraat sells decent picnic supplies for 10 EUR.
Afternoon: Van Gogh Museum. The chronological hanging traces his descent and explosion — Wheatfield with Crows, painted weeks before his death, hits differently after you've walked through the Arles years. Timed entry only. Two hours. Wind down in Vondelpark (48 hectares, free) — locals picnic, jog, and drink at 't Blauwe Theehuis pavilion. Dinner in De Pijp — Bazar on Albert Cuypstraat serves Turkish-Moroccan sharing plates for 15-25 EUR under Moorish lanterns.
Day 3 — Neighborhoods
Start in Jordaan with breakfast at Winkel 43 (their Dutch apple pie is a religion, 6 EUR a slice) and browse the Noordermarkt Saturday flea market or Monday organic farmers market. Walk the Prinsengracht canal south, ducking into Woonbootmuseum (a real houseboat, 4.50 EUR) for 20 minutes.
Midday: De Pijp. Albert Cuypmarkt (Monday-Saturday) has been trading since 1905 — grab a raw herring at any stand (4 EUR, eaten Dutch-style by the tail), then Sarphatipark for a lie-down. Late afternoon: catch the free ferry behind Centraal Station to NDSM Wharf (15 minutes across the IJ). This former shipyard is now a graffiti-covered creative district — Pllek beach bar, IJ-Kantine, Faralda crane hotel views.
Evening: ferry back and walk the IJhaven eastern harbor past Muziekgebouw concert hall to Dampkring or one of Amsterdam's few Michelin-starred spots if you've saved room — Restaurant De Kas in an actual greenhouse east of centrum (menu 68 EUR, worth booking two months ahead).
Practical notes
GVB day pass is 9 EUR, 48-hour is 15 EUR. Trams stop around midnight; night buses run hourly. Cycling looks appealing but Amsterdam bike traffic is aggressive — first-timers should stick to tram/walking or take a guided cycle tour before renting solo. Coffeeshops (cannabis) are legal but locals rarely visit them; the smell everywhere is tourists. Tap water is excellent — refill your bottle. Cash is nearly dead — many restaurants and bakeries refuse it entirely.
Three days won't exhaust Amsterdam, but it'll teach you the rhythm. Stay a fourth if you can and daytrip to Haarlem or Utrecht.