Dates
Filters
466 results found
Sort by
Recommended
From
US$ 60.45
Retail: US$ 61.70
US$ 15.59
Retail: US$ 29.85
From
US$ 72.15
Retail: US$ 75.75
Klook's choice
Shanghai Huangpu River Night Cruise
Book now for tomorrow
Free cancellation
Instant confirmation
(484) • 10K+ booked
From
US$ 18.75
US$ 2.99
US$ 13.49
Xu Yan - Immersive Imperial Banquet of Ancient China's Tang Dynasty | Shanghai Flagship Store
Instant confirmation
(525) • 30K+ booked
US$ 59.69
From
US$ 14.85
Retail: US$ 22.49
From
US$ 22.59
US$ 10.35
Retail: US$ 53.99
From
US$ 55.09
Shanghai Palace Banquet | A Grand Feast of the Han Dynasty Court
24-hour confirmation
(125) • 6K+ booked
US$ 23.09
From
US$ 49.35
US$ 131.65
From
US$ 13.19
From
US$ 26.99
Xuyan · Say Dunhuang - Immersive Dunhuang Cultural Palace Feast | Shanghai North Bund Store
Instant confirmation
(49) • 2K+ booked
US$ 59.69
Klook's choice
Huangpu River Night Cruise Experience
Book now for tomorrow
English guided
Free cancellation
(34) • 1K+ booked
From
US$ 19.55
Shanghai City Sightseeing Bus
Book now for today
English guided
Free cancellation
(842) • 20K+ booked
US$ 10.35
From
US$ 14.35
Retail: US$ 14.69
Shanghai The Stage Observation Deck Ticket
Book now for tomorrow
Free cancellation
Instant confirmation
(39) • 2K+ booked
US$ 26.25
Retail: US$ 28.25
Shanghai Zhujiajiao Ancient Town & Shanghai Film Park 1-Day Tour
English guided
Free cancellation
Instant confirmation
(938) • 5K+ booked
From
US$ 10.99
Klook's choice
Jiangnan Water Town 1-Day Tour | Wuzhen East Scenic Zone + West Scenic Zone / Nanxun Optional
Book now for tomorrow
Free cancellation
Instant confirmation
(172) • 1K+ booked
From
US$ 21.45
US$ 39.99
Retail: US$ 56.99
Reviews of Shanghai activities
FAQs about Shanghai
What are the top things to do in Shanghai?
What are the top things to do in Shanghai?
Explore more on Klook
Explore things to do by category
Nearby Hotels and Transport Options
- 1 Hotels in Shanghai
- 2 Beijing to Shanghai train
- 3 Shanghai to Beijing train
- 4 Shanghai to Guangzhou train
- 5 Chengdu to Chongqing train
- 6 Chongqing to Chengdu train
- 7 Shanghai to Hangzhou train
- 8 Guangzhou to Shanghai train
- 9 Shanghai to Chengdu train
- 10 Hangzhou to Shanghai train
- 11 Shanghai to Suzhou,Jiangsu train
- 12 Guangzhou to Shenzhen train
- 13 Shanghai to Nanjing train
- 14 Kunming to Lijiang train
- 15 Suzhou,Jiangsu to Shanghai train
- 16 Guangzhou to Foshan train
- 17 China trains
- 18 Beijing to Xian train
- 19 Chongqing to Zhangjiajie train
- 20 Shenzhen to Guangzhou train
