Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Explore thousands of activities with free cancellation and no added fees.

Design your experience with airport transfers, excursions, day tours & more.

Get an insider's look in what to book before you travel.


Top things to do in Shanghai

See all 139 things to do in Shanghai

Things To Do In Shanghai

Coming up: Shanghai! You're ready to set course in a different direction. Always up for inventive ways to get inspired and have an eye-opening excursion, you're eager to check out a new locale like the expert traveller you are. Book your activities today, and the only thing you'll have left to do is count the days until your trip and get excited, because Expedia Canada can connect you with lots of things to do.

  • The activities in Shanghai are not only perfect for you, but they won't bust your budget. We have 139 things to do here, and you can make them yours starting at just C$10 . Get your favourite day trip on Expedia Canada for a great price, and you'll still have enough cash for a dream hotel or luxurious meal while you're travelling.
  • Shanghai is popular among inquisitive minds suchlike yourself. In fact, many travellers have been visiting to check out local hot spots and participate in the best activities, and many are already thinking of come back. The top activities can grab the curiosity of even experienced explorers, and one look at our list explains why. Our collection includes an impressive range of entertainment and opportunities for excitement. From food and wine tours like Half-Day Dumpling & Chinese Bun Cooking Class to impressive ways to test your sea legs like the Zhujiajiao Night Tour & Luxury Dinner Cruise, there is a huge selection of selections at your fingertips when you browse through all the things you can do here at Expedia Canada.

Our activities are the best way to organize your trip. It takes a game plan to really get the most out of Shanghai, especially when you wish to include plenty of local cuisine and entertainment. And it's clear that you're someone who likes to get out and about—you are excited to get out and have an adventure. You look forward to scoping out the most essential activities around, and a quiet day exploring local neighbourhoods is an adventure all its own. Book professional regional tours on Expedia Canada, and you don't need a map.

Also known as the "Paris of the East", Shanghai is one of the most popular tourist destinations in China. With a population of over 23 million people, this city is alive 24 hours a day, three hundred sixty-five days a year. There are so many Shanghai activities that it will be hard for you to prioritize the ones you want to see the most.

One of the must see attractions in Shanghai is the Yu Yuan Garden. This spectacular garden covers over five acres of land and was built in the 16th century. The Grand Rockery is the most famous structure located inside the garden, primarily because it is made up of over 30,000 yellow stones and stands at 46 feet high. The attraction is popular among both local Shanghai citizens and tourists alike.

After exploring the wonderful Yu Yuan Garden, head over to the Huang Pu River Cruise. The cruise offers daily Shanghai tours on the Huang Pu River through the city. From the boat, tourists can enjoy wonderful views of the city skyline behind local fishermen bringing in their catch of the day. This is one of the top things to do in Shanghai because it offers an easy way to see the entire city in one day.

Shanghai excursions aren't complete without a visit to Nanjing Road. This road is one of the top spots for locals and tourists alike who are looking for cheap places to buy quality items from street vendors. The road stands at over 5 kilometers long and is currently the longest shopping road in the world. When visiting this area, it's best to bring a map, should you get lost among the hustle and bustle of bargain shoppers and business people.

Shanghai is known for its historical wonders and modern marvels, and is the perfect destination for your next vacation.