Things to Do in Shanghai (2025 Guide)
Shanghai blends old-world charm with futuristic wonder. Whether you’re a first-time visitor or a returning traveler, this vibrant city offers an exciting mix of history, shopping, food, nightlife, and culture.
This guide answers the question: What are the best things to do in Shanghai right now?

Top Things to Do in Shanghai
| Activity | Description | Area/Location |
|---|---|---|
| The Bund | Iconic waterfront with skyline views | Huangpu District |
| Yu Garden | Peaceful garden with classical Chinese architecture | Old City |
| Nanjing Road Shopping | One of the world’s busiest shopping streets | Jing’an & Huangpu |
| Shanghai Tower | 2nd tallest building in the world, observation deck | Lujiazui, Pudong |
| Shanghai Disneyland | Family-friendly fun and magical rides | Chuansha, Pudong |
| Tianzifang | Artsy neighborhood with cafes, crafts, and culture | French Concession |
| Jade Buddha Temple | Historic Buddhist temple with jade statues | Putuo District |
| Huangpu River Cruise | Scenic cruise with views of the skyline | Departure: The Bund |
| Street Food in Wujiang Road | Taste local favorites like Xiaolongbao & skewers | Jing’an District |
| Shanghai Museum | Free entry museum with ancient Chinese art | People’s Square |
What to Do in Shanghai – Full List of Attractions

1. Stroll The Bund
This iconic riverside walk is a must. On one side, you’ll see colonial-era buildings; on the other, the futuristic skyline of Lujiazui. Visit at night for stunning city lights.
2. Explore Yu Garden
A peaceful escape with pavilions, koi ponds, and tea houses. Right next to it is the lively Yuyuan Bazaar — great for souvenirs and snacks.
3. Shop Along Nanjing Road
Whether you’re looking for luxury brands or bargain deals, Nanjing Road has it all. At night, it’s lit up beautifully, creating a buzzing city vibe.
4. Visit the Shanghai Tower
Ride one of the world’s fastest elevators up to the observation deck. The view from 632 meters up is unforgettable.
5. Have Fun at Disneyland Shanghai
Perfect for families and Disney fans. The park blends classic attractions with unique Chinese cultural elements.
6. Wander Around Tianzifang
This artsy area in the French Concession is full of small galleries, boutiques, and coffee shops. It’s a great place to relax and explore.
7. See the Jade Buddha Temple
A quiet and spiritual spot with two beautiful jade Buddha statues. A great cultural stop on your trip.
8. Take a Huangpu River Cruise
See the city from the water. Most cruises take about 50 minutes and show both historic and modern parts of the skyline.
9. Eat Local Street Food
Shanghai is known for its dumplings, skewers, and scallion pancakes. Wujiang Road and Shouning Road are great places to start.
10. Visit Shanghai Museum
Located at People’s Square, it’s free and one of the best places to learn about Chinese history and art.
FAQ:
Q: What are the best free things to do in Shanghai?
A: Visit The Bund, explore Yu Garden’s surrounding area, relax at Fuxing Park, or tour the Shanghai Museum – all without spending much.
Q: Is 3 days enough for Shanghai?
A: Yes, you can cover top spots like The Bund, Yu Garden, Nanjing Road, and the French Concession in 3 days.
Q: What’s the best time to visit Shanghai?
A: March to May and September to November offer pleasant weather with fewer tourists.
Q: Can I visit Shanghai without speaking Chinese?
A: Yes. Many signs and transport systems have English translations. Apps like Google Translate and DiDi (for taxis) help a lot.
Q: Is Shanghai family-friendly?
A: Definitely. Places like Disneyland, museums, parks, and river cruises are great for kids and families.
