Things to do in Miami Beach

Sort by Tribes
Show local favourites
252 Results
  • 1
    Lincoln Road Mall

    Lincoln Road Mall

    Ranked #1 overall in Miami Beach things to do
    9.191 reviews
    Shopping, Mall
    Popular withFoodiesFamiliesNightlife

    A touch of birdcage in a Miami that's quickly forgetting its deco roots. Insanely crowded on nice weekends.

  • 2
    Nikki Beach Club

    Nikki Beach Club

    Ranked #2 overall in Miami Beach things to do
    8.562 reviews
    Outdoors, Beaches and Watersports, Beach
    Popular withNightlifeLuxuryFoodies

    Mix Club, restaurant and entertainment all together. It is a good place to start your South Beach experience.

  • 3
    Art Deco Historic District

    Art Deco Historic District

    Ranked #3 overall in Miami Beach things to do
    9.142 reviews
    Sights and Museums, Historic Site, Neighbourhood
    Popular withArtsyHistoryOutdoorsy

    So much of Miami is like stepping into another world either like you are in another country or in this case another time.

  • 4
    Art Basel Miami Beach

    Art Basel Miami Beach

    Ranked #4 overall in Miami Beach things to do
    9.638 reviews
    Shopping, Art Gallery
    Popular withArtsyHipstersNightlife

    Very popular art fair that takes place in December. Some pieces of art were amazing... Others were not masterpieces. There are lots of other events that occur surrounding this Art ...

  • 5
    South Pointe Park

    South Pointe Park

    Ranked #5 overall in Miami Beach things to do
    9.435 reviews
    Outdoors, Landmark, Park
    Popular withOutdoorsyFamiliesAdventure

    Beautiful park for a stroll, bike, picnic. Fun play area for the kids too with the only hill in South Beach for them to roll down.

  • 6
    Haulover Beach Park

    Haulover Beach Park

    Ranked #6 overall in Miami Beach things to do
    9.136 reviews
    Outdoors, Beaches and Watersports, Park, Beach
    Popular withAdventureFamiliesOutdoorsy

    Gorgeous beach in North Miami. Be warned: a small part of it is clothing-optional.

  • 7
    Miami Beach Botanical Garden

    Miami Beach Botanical Garden

    Ranked #7 overall in Miami Beach things to do
    9.620 reviews
    Outdoors, Garden
    Popular withOutdoorsyArtsyFamilies

    Great venue for outdoor events. Breathtaking views and the garden has a beautiful combination of flora. They also have a salon for indoor events.

  • 8
    Collins Avenue

    Collins Avenue

    Ranked #8 overall in Miami Beach things to do
    9.221 reviews
    Sights and Museums, Bars, Clubs and Nightlife
    Popular withLuxuryArtsyNightlife

    Amazing shops and restaurants!

  • 9
    Purdy Lounge

    Purdy Lounge

    Ranked #9 overall in Miami Beach things to do
    8.818 reviews
    Bars, Clubs and Nightlife, Bar, Lounge
    Popular withNightlifeStudentsAdventure

    Great place to come hangout with your friends and just vibe. Cheap drinks and lots of fun. It can get really crowded at times so get ready to rub shoulders ...

  • 10
    The Broken Shaker

    The Broken Shaker

    Ranked #10 overall in Miami Beach things to do
    9.316 reviews
    Bars, Clubs and Nightlife, Cocktail Bar
    Popular withNightlifeHipstersFoodies

    Fun and relaxed outdoor bar with interesting and tasty cocktails. Definitely worth a stop if you’re in South Beach. #18 bar in the world. Not sure how that’s rated but ...

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); } };