Frankfurt
A skyline of banks, a half-timbered old town, cider taverns and museum riverbanks
Browse Frankfurt
Frankfurt is the most surprising city break in Germany: a cluster of glass towers unlike anywhere else in the country, set against a rebuilt half-timbered old town, a string of first-rate museums along the river, and the cosy cider taverns of Sachsenhausen. Our local picks run from the Kleinmarkthalle and the Roemerberg to apple wine and skyline views. More hand-picked recommendations are on the way – filter by category and budget below.
Frankfurt at a glance
- Ideal stay: 2 to 3 days
- Best time to visit: May to September, or December for the Christmas market
- Highlights: the Roemerberg, the skyline and the museum riverbank
- Where to stay: the Altstadt or the Bahnhofsviertel
- Local picks: a growing set of hand-chosen tips
- Getting around: a compact centre plus an easy U-Bahn and S-Bahn
Where to stay in Frankfurt
Compare live hotel prices and availability on the map. We may earn a commission at no extra cost to you.
Before you go
Things we recommend sorting before any trip. We may earn a commission at no extra cost to you.
Book your trip to Frankfurt
Find the best hotels and book tours and experiences, all in one place.
Find hotels in FrankfurtBook tours and experiencesFrankfurt travel FAQ
How many days do you need in Frankfurt?
Two to three days covers the old town, the museums and a cider tavern night, with time for a day trip to the Rhine Valley or Heidelberg.
Where is the best area to stay in Frankfurt?
The Altstadt keeps the sights walkable; the revamped Bahnhofsviertel is buzzing and central, while Sachsenhausen is best for the cider taverns.
What are the best things to do in Frankfurt?
Browse the local picks above, from the Roemerberg and the Kleinmarkthalle to a river cruise, the Staedel museums and an apple wine in Sachsenhausen.
What is the best time to visit Frankfurt?
Late spring to early autumn brings the mildest weather for the riverbanks; December adds one of the oldest Christmas markets in Germany on the Roemerberg.