Planning a trip to the Netherlands? While Amsterdam gets most of the spotlight, the country is packed with charming cities and fairy-tale towns that are just as worth your time — often with fewer crowds and more authentic Dutch character. From canal-laced medieval centers to a car-free village crisscrossed by waterways, here are the seven Dutch destinations that belong on every itinerary.

Cities and towns you must visit in the Netherlands
1. Amsterdam: The Iconic Capital
No trip to the Netherlands is complete without Amsterdam. The capital’s UNESCO-listed canal ring, 17th-century merchant houses, and world-class museums like the Rijksmuseum and Van Gogh Museum make it an essential first stop. Beyond the tourist trail, neighborhoods like Jordaan and De Pijp offer independent boutiques, cozy brown cafés, and a slower, more local pace.
Don’t miss: A canal cruise at sunset, Anne Frank House (book months ahead), and cycling through Vondelpark like a local.
Best for: First-time visitors, museum lovers, nightlife.
Read more: Solo in Amsterdam: The Best Things to do in Amsterdam Solo

2. The Hague
My next stop in the Netherlands was to catch the (30 minutes-ish) train ride to The Hague, which is better known to the Dutchies as Den Haag. As the centre for global judiciary decisions, I had been eager to visit since my first two years of law school (of which I dropped out of to complete a political science degree). This city was as grand as I had envisioned, with beautiful architecture and perfectly manicured gardens at every turn.

image via Flickr
3. Leiden
You can reach Leiden by train from Amsterdam in less than 30 minutes, or by train from The Hague in just 10. Pronounced “LIE – DEN”, this city is a great pit stop if travelling between one Dutch city and another, dropping your bags at the train station and exploring for a day. With canals and quintessentially Dutch architecture, this is a great alternative to the tourist-heavy streets of Amsterdam.

4. Delft: Blue-and-White Charm
Delft is the picture-perfect Dutch town most people don’t know they’re picturing. Famous for centuries as the home of Delft Blue pottery and painter Johannes Vermeer, the town’s cobblestone squares, historic churches, and canal bridges feel frozen in the Dutch Golden Age. It’s compact enough to see in a half-day trip from Rotterdam or The Hague.
Don’t miss: Royal Delft factory tour, Vermeer Centrum Delft, and the Wednesday market on Markt square.
Best for: History buffs, art lovers, easy day trips.

5. Utrecht: The Underrated Gem
Utrecht is quickly becoming the insider’s pick for a Dutch city break — and for good reason. Its multi-level canals (unique in the country, with wharf cellars now converted into cafés at water level) give the historic center a distinct charm. Climb the Dom Tower, the tallest church tower in the Netherlands, for panoramic views, then wander streets that feel far less touristy than Amsterdam’s.
Don’t miss: Dom Tower climb, the Botanical Gardens, and canal-level café terraces.
Best for: Travelers wanting Amsterdam’s beauty without the crowds.

Image via Flickr
6. Rotterdam: The Architectural Playground
If Amsterdam is postcard-pretty, Rotterdam is bold and futuristic. Rebuilt after WWII bombing, the city became a canvas for daring modern architecture — think the Cube Houses, the Markthal’s massive arched food hall, and the Erasmus Bridge (locally nicknamed “The Swan”). Rotterdam also has a thriving food and design scene that rivals Amsterdam’s, minus the crowds.
Don’t miss: Markthal for lunch, Kunsthal for contemporary art, and a harbor tour to see Europe’s largest port.
Best for: Architecture and design fans, foodies, day-trippers from Amsterdam (under an hour by train).

7. Maastricht: The European Crossroads
Tucked in the far south, Maastricht feels distinctly different from the rest of the Netherlands — closer in spirit to Belgium and Germany than to Amsterdam. Roman ruins, underground cave systems, and one of the world’s most beautiful bookstores (Boekhandel Dominicanen, housed in a 13th-century church) make it a cultural standout. The city’s café-lined squares and Burgundian food scene add to its distinct, cosmopolitan feel.
Don’t miss: Boekhandel Dominicanen, the Sint-Pietersberg caves, and Vrijthof square for dinner.
Best for: History lovers, a slower, more European pace, combining with Belgium or Germany.
Planning Your Netherlands Itinerary
The best way to experience these destinations is by train — the Netherlands has one of Europe’s most efficient rail networks, and most of these cities are within 1–2 hours of each other. A good itinerary might pair Amsterdam with day trips to Haarlem and Delft, then head south to Rotterdam, Utrecht, and Maastricht, saving Giethoorn for a dedicated overnight stay to experience the village without the day-trip crowds.
Quick tips:
- Best time to visit: April–May for tulip season, June–August for warm weather and long days, September for fewer crowds.
- Getting around: Buy an OV-chipkaart for seamless train, tram, and bus travel across cities.
- Where to stay: Base yourself in Amsterdam or Utrecht for central access to day trips, or Maastricht if focusing on the south.
Whether you’re drawn to Amsterdam’s iconic canals, Rotterdam’s skyline, or Giethoorn’s storybook waterways, these seven destinations capture the full range of what makes the Netherlands one of Europe’s most rewarding countries to explore.

