Dates
Filters
462 activities found
Sort by
Recommended
11.11 deal
From
€ 53.99
Retail: € 55.10
€ 13.95
Retail: € 26.65
From
€ 61.35
Klook's choice
Shanghai Huangpu River Night Cruise
Book now for today
Free cancellation
Instant confirmation
(490) • 10K+ booked
From
€ 16.75
From
€ 47.19
Retail: € 49.19
€ 2.69
€ 12.05
Shanghai Palace Banquet | A Grand Feast of the Han Dynasty Court
Book now for tomorrow
(129) • 7K+ booked
€ 20.65
Xu Yan - Immersive Imperial Banquet of Ancient China's Tang Dynasty | Shanghai Flagship Store
Instant confirmation
(543) • 30K+ booked
€ 53.29
€ 9.25
Retail: € 48.19
From
€ 21.55
From
€ 44.05
From
€ 13.25
Retail: € 20.09
€ 132.29
Xuyan · Say Dunhuang - Immersive Dunhuang Cultural Palace Feast | Shanghai North Bund Store
Instant confirmation
(50) • 3K+ booked
€ 53.29
11.11 deal
From
€ 24.09
Huangpu River Cruise(Qingjiang Line)
Book now for tomorrow
Instant confirmation
(2.2K) • 80K+ booked
From
€ 11.79
11.11 deal
Shanghai City Sightseeing Bus
Book now for tomorrow
English guided
Free cancellation
(847) • 20K+ booked
€ 9.25
Klook's choice
Huangpu River Night Cruise Experience
Book now for today
English guided
Free cancellation
(34) • 1K+ booked
From
€ 17.49
From
€ 12.79
Retail: € 13.15
Shanghai Zhujiajiao Ancient Town & Shanghai Film Park 1-Day Tour
Book now for tomorrow
English guided
Free cancellation
(950) • 5K+ booked
€ 9.80
€ 35.70
Retail: € 50.89
Klook's choice
Jiangnan Water Town 1-Day Tour | Wuzhen East Scenic Zone + West Scenic Zone / Nanxun Optional
Book now for today
Free cancellation
Instant confirmation
(174) • 1K+ booked
From
€ 19.15
€ 20.09
Retail: € 45.25
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 China trains
- 3 Shenzhen to Guangzhou train
- 4 Shenzhen to Shanghai train
- 5 Shanghai to Hangzhou train
- 6 Beijing to Xian train
- 7 Chengdu to Chongqing train
- 8 Shanghai to Suzhou,Jiangsu train
- 9 Suzhou,Jiangsu to Shanghai train
- 10 Shanghai to Nanjing train
- 11 Beijing to Shanghai train
- 12 Shanghai to Beijing train
- 13 Guangzhou to Shanghai train
- 14 Shanghai to Guangzhou train
- 15 Guangzhou to Shenzhen train
- 16 Guangzhou to Foshan train
- 17 Chongqing to Zhangjiajie train
- 18 Hangzhou to Shanghai train
- 19 Shanghai to Chengdu train
- 20 Chongqing to Chengdu train
