Quick answer
For a first visit to Shanghai, plan about five days. Day one: The Bund, Nanjing Road, a Huangpu River cruise. From there, build in Yu Garden and Shanghai Tower, and leave time for the food.
Going deeper?
A 5-day Shanghai itinerary
- Day1
The Bund, Nanjing Road, a Huangpu River cruise.
- Day2
Yu Garden, Old City God Temple, Shanghai Museum.
- Day3
Xintiandi district, a French Concession walk.
- Day4
Shanghai Tower observation deck, Pudong skyline views.
- Day5
Zhujiajiao water town day trip.
Where to eat in Shanghai
- Breakfast
- Xiaolongbao (soup dumplings) at a Yu Garden stall
- Lunch
- Jia Jia Tang Bao — famous soup dumpling shop
- Dinner
- M on the Bund — fine dining with skyline views
Top sights
- The Bund
- Yu Garden
- Shanghai Tower
- French Concession
Shopping
- Nanjing Road
- Xintiandi
- Tianzifang
Shanghai FAQ
How many days do you need in Shanghai?
What are the must-see sights in Shanghai?
Where should you shop in Shanghai?
General reference, not Gigi's personally vetted picks — a starting point built from well-known, long-standing places. Hours, prices and openings change; she'll confirm and personalize everything before you go.