Best things to do in Shanghai
Explore thousands of activities, attractions and tours with free cancellation and no added fees.
Design your experience with airport transfers, excursions, day tours & more.
Access exclusive deals, only with the Travelocity app
Recommended activities in Shanghai
Tours & day trips
See all 400 activities
China Odyssey: Beijing, Xian, Chengdu & Shanghai in 8 Days
Activity duration is 8 days
Private & custom tours
See all 292 activities
Private Street Food Walking Tour with Shanghai Tower Option
Activity duration is 4 hours
Free cancellation available
Adventure & outdoor
See all 37 activities
Shanghai: 8-Hour Private City Tour
Activity duration is 8 hours
Free cancellation available
Classes & workshops
See all 21 activities
Chinese Cheongsam (Qipao) Photo set
Activity duration is 3 hours
Free cancellation available
Shopping & fashion
See all 10 activities
Half-Day Shanghai City Coach Tour
Activity duration is 4 hours
6.8 out of 10 with 3 reviews
Free cancellation available
Popular places to visit

Shanghai Disneyland©
Have a fun-filled day at Shanghai Disneyland© and find out why this is a popular theme park in Shanghai. Wander the picturesque gardens and riverfront in this vibrant area.

Oriental Pearl Tower
Oriental Pearl Tower is just one of the places to see in Shanghai, so why not enjoy the other things to explore during your travels? Visit the shops and temples in this culturally rich area.

Shanghai Tower
You can find out about the history of Shanghai with a visit to Shanghai Tower. Experience the area's acclaimed art scene and fascinating museums.
Shanghai sightseeing tours & attractions
Things do in destinations worldwide
Most popular
Hotels
Cheap Hotels in LethbridgeCheap Hotels in KowloonEcono Lodge Inn & Suites UniversityHotels with smoking rooms in New Taipei CityHotels with smoking rooms in SingaporeElement by Westin Calgary AirportTravelodge by Wyndham StrathmoreSingapore All Inclusive Resorts & HotelsHotels with Waterslides in CochraneHyatt Regency VancouverSauble Beach Beach Resorts & Hotels
Flights
Cheap Flights to GuangzhouCheap Flights to MeafordCheap Flights to Wabasca-DesmaraisAir Canada Toronto (YYZ) to Marrakech (RAK) flightsCheap Flights to MiltonWestJet Edmonton (YEG) to Fort McMurray (YMM) flightsAir Canada Vancouver (YVR) to Mexico City (MEX) flightsYVR - JAXCheap Flights to Ellesmere IslandCheap Flights to Singapore
Activities