Less than an hour apart by train, Amsterdam and Rotterdam offer two almost opposite versions of the Netherlands — one preserved in 17th-century canals, the other rebuilt almost entirely in modern architecture after WWII bombing.
Amsterdam's Canal Ring is one of the best-preserved historic cityscapes in Europe — gabled townhouses, houseboats, and narrow bridges largely unchanged since the Dutch Golden Age. Rotterdam was flattened in 1940 and rebuilt from scratch, resulting in bold modern architecture like the Cube Houses and Erasmus Bridge — a city that looks forward rather than back.
Amsterdam has the deeper roster: the Rijksmuseum, Van Gogh Museum, and the deeply moving Anne Frank House are all world-class and all within walking distance of each other. Rotterdam's Museum Boijmans Van Beuningen is respected but far smaller in scale and international draw.
Amsterdam's Jordaan neighborhood is quintessentially charming — narrow streets, cafés, and canal views — but also crowded with tourists for much of the year. Rotterdam is a working port city with fewer crowds, a younger, edgier food and design scene, and none of Amsterdam's over-tourism pressure.
Amsterdam is the obvious base for the classic Dutch day trips — Keukenhof Gardens in season, plus easy rail access to smaller towns. Rotterdam sits closer to the Kinderdijk UNESCO Windmills and historic Delft, and its cheaper hotels make it a practical, less crowded base for exploring the same region.
Choose Amsterdam for the classic canal-city postcard experience and the country's best museums. Choose Rotterdam for modern architecture, a more local feel, lower prices, and easy access to the windmills and Delft. They're 40 minutes apart by direct train, making it easy to base yourself in one and day-trip to the other.