Our guide to some of the best things to do in and around Frankfurt am Main. From seasonal activities to one day trips.



Heidelberg is one of the best one-day trips from Frankfurt am Main you can enjoy if you’re looking to visit a small old town with picturesque landscapes.

Around an hour away both by car or by train, the old town of Heidelberg is as charming as can be. It lies on the river Neckar, with Heidelberg Castle dominating the views.

Apfelwein Solzer


One of the city’s most authentic Frankfurter Apfelwein restaurants, Apfelwein Solzer is a great place to go if you’re looking for a fun meal and a truly German atmosphere.

In Bornheim’s Berger Strasse, Solzer’s has friendly staff, very reasonable prices (for €10,90 you get for example any of their 5 different types of yummy wiener schnitzel with bratkartoffeln and a side salad) and a great selection of beer and wines by the glass.

Goethe Institut


If you’re relocating to Frankfurt and don’t speak German, word of advice: learn it. Yes, most people speak a bit of English in the city and a very reduced number of companies have English as their corporate language, but if you want to dive even if only a little bit into German culture and not feel like a complete outsider, learning the language is the first and most important step.

The Goethe Institut is considered to be Frankfurt’s best German language school. The most renowned German cultural institution worldwide, it’s a bit pricier than most other options, but it has the most qualified teachers and delivers the best results.

Senckenberg Natural History Museum


The Senckenberg Natural History Museum is Germany’s largest museum of natural history.

A great place to go and spend a few hours in (especially during Frankfurt’s cold and rainy winter days), it’s thousands of exhibits will educate and entertain both kids and adults. It has everything from dinosaur skeletons to Egyptian mummies, stuffed animals, fossils and rocks.

Schloss Johannisberg

Schloss Johannisberg

Want to impress family and friends who are paying you a visit in Frankfurt? Schloss Johannisberg is our #1 pick.

A historic landmark of Germany’s wine industry, it’s also one of the countries oldest wineries producing riesling wine for over 900 years. When visiting the estate you can take a guided wine tasting tour around their candle lit cellar and 86 acres of vineyards, or have lunch at their Gutsschänke Restaurant, overlooking the vineyards and the river Rhein and offering delicious regional cuisine.

Frankfurt Flea Market

Frankfurt Fleamarket Schaumainkai

Frankfurt’s best Flea Market is without a doubt the one held every second Saturday in the shore of the river Main, in Sachsenhausen‘s Shaumainkai street.

With a fabulous view of Frankfurt’s skyline in the background, it’s a great place to stroll on a Saturday morning (it’s held from 9am to 2pm).


Kleinmarkthalle Frankfurt Food Market

Frankfurt’s best indoor food market.

In the middle of the city, it’s THE place to go if you’re looking for some of the best German produce as well as International. It has an enormous variety of stalls offering many different types of sausages, cheeses, breads, meats,  fish, vegetables, exotic fruits and spices.

Frankfurt Weihnachtsmarkt


Definitely one of the best things to do during the month of December in the city, simply un-missable if you’re in Frankfurt during the Holiday Season.

Turns out this is one of Germany’s most important Christmas Markets in terms of size and attendance.