Things to do in Shanghai

Sort by Tribes
Show Local favorites
436 Results
  • 1
    The Bund (外滩)

    The Bund (外滩)

    Ranked #1 overall in Shanghai things to do
    193 reviews
    Sights and Museums, Bars, Clubs and Nightlife
    Popular withNightlifeHistoryArtsy

    The main tourist attraction in Shanghai. The views are pretty amazing and there is plenty of room to take pictures. Be prepared to see lot of couples taking wedding photos.

  • 2
    Yu Yuan Gardens (豫园)

    Yu Yuan Gardens (豫园)

    Ranked #2 overall in Shanghai things to do
    104 reviews
    Outdoors, Garden
    Popular withHistoryOutdoorsyFamilies

    Though certainly a crowded and popular destination, the gardens of Yu Yuan are a feast for the eyes. It’s a terrific initial exposure for those unfamiliar with a Chinese garden, ...

  • 3
    NanJing Road (南京路)

    NanJing Road (南京路)

    Ranked #3 overall in Shanghai things to do
    92 reviews
    Sights and Museums, Shopping
    Popular withFoodiesFamiliesLuxury

    I know this is the "thing to do" in Shanghai, but I found it not much different than other pedestrian streets. There are so many American shops that you don't ...

  • 4
    Oriental Pearl TV Tower

    Oriental Pearl TV Tower

    Ranked #4 overall in Shanghai things to do
    88 reviews
    Sights and Museums, Landmark
    Popular withAdventureNightlifeHistory

    A great view of the city! The tower is a bit crowded (As expected), but it also seemed very dated. I would certainly recommend as it's a Shanghai must, but ...

  • 5
    Xintiandi (新天地)

    Xintiandi (新天地)

    Ranked #5 overall in Shanghai things to do
    81 reviews
    Sights and Museums, Neighborhood
    Popular withNightlifeLuxuryFoodies

    This is tourists area, but if u just walk to the mall u can find famous japanese restaurant the name is Koyama. Try the salmon belly!

  • 6


    Ranked #6 overall in Shanghai things to do
    57 reviews
    Sights and Museums, Shopping
    Popular withArtsyBackpackersTrendsters

    Tianzifang is old and small lane that Shanghai people living style. But now some if the old houses became shops, redtaursnts and bars.

  • 7
    French Concession (上海法租界)

    French Concession (上海法租界)

    Ranked #7 overall in Shanghai things to do
    53 reviews
    Sights and Museums, Shopping, Historic Site
    Popular withHistoryNightlifeArtsy

    In the Former French Concession,we can enjoy the environment surrounded by Shikumen houses . Shikumen was the typical residence in Shanghai , once very popular in the 1930s , representing ...

  • 8
    People's Square (人民广场)

    People's Square (人民广场)

    Ranked #8 overall in Shanghai things to do
    60 reviews
    Sights and Museums, Outdoors, Plaza
    Popular withFamiliesOutdoorsyArtsy

    Being a tourist you should visit this place. There are some great sculptures to look at and the area offers fantastic views of the towering buildings that surround the square. ...

  • 9
    Shanghai Museum

    Shanghai Museum

    Ranked #9 overall in Shanghai things to do
    45 reviews
    Sights and Museums, Art Museum, History Museum
    Popular withHistoryFamiliesArtsy

    Had a nice gift shop but the museum itself quickly gets tedious. I can only handle so much pottery / ceramics in one day. Worth visiting but only if you ...

  • 10
    Shanghai World Financial Center (上海环球金融中心)

    Shanghai World Financial Center (上海环球金融中心)

    Ranked #10 overall in Shanghai things to do
    33 reviews
    Sights and Museums, Landmark
    Popular withLuxuryFoodiesBusiness

    Known to my friends and a lot of people as "Bottle Openers" (because the shape of the building is similar to a bottle opener), the Shanghai World Financial Center is ...

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