Things to do in Frankfurt

Sort by Tribes
339 Results
  • 1
    River Main

    River Main

    Ranked #1 overall in Frankfurt things to do
    8.437 reviews
    Popular withOutdoorsyFamiliesGreen

    Take a river tour on the Main when in Frankfurt. It is a great way to get an overview of the city and look at it from a different perspective.

  • 2
    Alte Oper

    Alte Oper

    Ranked #2 overall in Frankfurt things to do
    8.728 reviews
    Sights and Museums, Performing Arts, Historic Site, Concert Hall, Opera House
    Popular withArtsyLuxuryHistory

    Affected by the Second World War, the building remained for 40 years a ruin. By the end of the 70’s it was nicknamed “Germany’s most beautiful ruin”. Even if you ...

  • 3


    Ranked #3 overall in Frankfurt things to do
    8.824 reviews
    Sights and Museums, Outdoors, Historic Site, Plaza
    Popular withHistoryBackpackersFamilies

    The old town square of Frankfurt, much of it reconstructed post-WWII, is an amazing place with charming timber townhouses on all sides and the impressive town hall on the western ...

  • 4
    Main Tower

    Main Tower

    Ranked #4 overall in Frankfurt things to do
    9.416 reviews
    Sights and Museums, Landmark
    Popular withBackpackersOutdoorsyLuxury

    Excellent 360 degree views from the top of this tower over all of Frankfurt and beyond. There can be quite a queue, slowed down by security procedures, but it is ...

  • 5
    Frankfurt Christmas Market (Weihnachtsmarkt)

    Frankfurt Christmas Market (Weihnachtsmarkt)

    Ranked #5 overall in Frankfurt things to do
    9.113 reviews
    Shopping, Market
    Popular withFoodiesFamiliesAdventure

    …'tis the season to be jolly! Enjoy this 'Weihnachtsmarkt' and drink a hot Glühwein! Quite crowded, yet totally fun…

  • 6


    Ranked #6 overall in Frankfurt things to do
    9.210 reviews
    Outdoors, Garden
    Popular withOutdoorsyFamiliesGreen

    The Palmengarten (22 hectares) is one of two botanical gardens in Frankfurt am Main and the largest garden of its kind in Germany. It is located in the Westend-Süd district. ...

  • 7
    Frankfurt Cathedral

    Frankfurt Cathedral

    Ranked #7 overall in Frankfurt things to do
    8.016 reviews
    Sights and Museums, Historic Site, Church
    Popular withHistoryBackpackersArtsy

    Most of the Cathedral or Kaiserdom or more frequently, just the Dom, is a reconstruction as much of the building was destroyed in WW II. It is still worth a ...

  • 8
    Museumsufer (Museum Embankment)

    Museumsufer (Museum Embankment)

    Ranked #8 overall in Frankfurt things to do
    9.38 reviews
    Sights and Museums, Art Museum
    Popular withHistoryArtsyFamilies

    Saturday morning flea markets, 25 museums (check out the film museum), it's a great place to spend a weekend morning.

  • 9


    Ranked #9 overall in Frankfurt things to do
    7.014 reviews
    Sights and Museums, Landmark
    Popular withBusinessHistoryArtsy

    This is in the business district of Frankfurt. A big area to walk around but nothing much to do except look at the tall buildings.

  • 10
    Lufthansa Senator Lounge (Terminal 1 Concourse Z)

    Lufthansa Senator Lounge (Terminal 1 Concourse Z)

    Ranked #10 overall in Frankfurt things to do
    8.58 reviews
    Bars, Clubs and Nightlife, Lounge
    Popular withBusinessLuxury

    What a massive lounge! There are tons of seating options ranging from desks to get some work done to bar stools to eat at or even massage chairs in an ...

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest();"GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if ( { ListPage.update("" + "&" +, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };