
Largest city in Hesse, Germany
“From iconic streets to hidden corners, this city invites you to explore its everyday rhythm.”
Frankfurt am Main, usually shortened to Frankfurt, is the most populous city in the German state of Hesse. Its 778,589 inhabitants as of 2025 make it the fifth-most populous city in Germany. Located in the foreland of the Taunus on its namesake river Main, the city forms a continuous conurbation with Offenbach; its urban area has a population of more than 2.7 million. Frankfurt is the heart of the larger Rhine-Main metropolitan region, which has a population of more than 5.8 million and is Germany's second-largest metropolitan region after the Rhine-Ruhr region. Home to the European Central Bank, the city serves as one of the four institutional seats of the European Union. Frankfurt is classified by the GaWC as an Alpha world city.
What it’s like to be here — and what to go and see.
Pleasant days and fresh blossoms make wandering the streets a pleasure.
Warm evenings and vibrant energy make for lively nights out and about.
Cooler days and thinner crowds make it easy to explore at your own pace.
Fewer visitors and cozy atmospheres make for a relaxed, unhurried visit.
A rough, general read — not a precise guide.
Distances between sights are long enough that walking everywhere isn't practical.
With metro, regional trains and trams, a car is rarely necessary here.
Pick a category to see what’s there.