Dates
Filters
482 results found
Sort by
Recommended
Shanghai Disneyland Ticket
(25.0K) • 1M+ booked
From
$ 105.75
Shanghai Happy Valley
(182) • 40K+ booked
$ 22.05
Disney Premier Access - Shanghai Disneyland
(19) • 2K+ booked
From
$ 92.55
LEGOLAND® Shanghai Resort Ticket
(324) • 20K+ booked
From
$ 74.69
Shanghai Huangpu River Night Cruise
(493) • 10K+ booked
From
$ 26.49
Yu Garden Admission Ticket in Shanghai
(767) • 40K+ booked
$ 4.25
Shanghai Wild Animal Park Ticket
(465) • 40K+ booked
$ 14.85
Shanghai Palace Banquet | A Grand Feast of the Han Dynasty Court
(130) • 7K+ booked
$ 29.65
Xu Yan - Immersive Imperial Banquet of Ancient China's Tang Dynasty | Shanghai Flagship Store
(548) • 30K+ booked
$ 41.95
Shanghai Haichang Ocean Park tickets
(234) • 20K+ booked
$ 20.99
Shanghai Yaoxue Snow World Ticket
(126) • 10K+ booked
$ 40.19
$ 61.69
Oriental Pearl Tower Ticket
(1.5K) • 70K+ booked
$ 21.19
Yang·SPACE Hot Spring Life
(28) • 2K+ booked
$ 63.35
Qushui Lanting Shanghai
(33) • 2K+ booked
$ 209.25
Xuyan · Say Dunhuang - Immersive Dunhuang Cultural Palace Feast | Shanghai North Bund Store
(51) • 3K+ booked
$ 41.95
Huangpu River Cruise(Qingjiang Line)
(2.2K) • 80K+ booked
From
$ 16.95
Shanghai Tower Ticket
(1.2K) • 80K+ booked
$ 38.09
Shanghai City Sightseeing Bus
(847) • 20K+ booked
$ 12.70
Huangpu River Night Cruise Experience
(34) • 1K+ booked
From
$ 24.05
Shanghai Greenhouse Garden
(78) • 4K+ booked
From
$ 20.25
Jiangnan Water Town 1-Day Tour | Wuzhen East Scenic Zone + West Scenic Zone / Nanxun Optional
(176) • 1K+ booked
$ 30.25
Shanghai Circus World Ticket
(876) • 30K+ booked
From
$ 51.35
Shanghai Romance Park Ticket
(99) • 4K+ booked
$ 31.79
Shanghai Zhujiajiao Ancient Town & Shanghai Film Park 1-Day Tour
(953) • 5K+ booked
$ 9.85
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 Shanghai to Chengdu train
- 4 Hangzhou to Shanghai train
- 5 Shanghai to Nanjing train
- 6 Suzhou,Jiangsu to Shanghai train
- 7 Guangzhou to Foshan train
- 8 Kunming to Lijiang train
- 9 Beijing to Shanghai train
- 10 Shanghai to Beijing train
- 11 Beijing to Xian train
- 12 Chongqing to Zhangjiajie train
- 13 Guangzhou to Shanghai train
- 14 Chengdu to Chongqing train
- 15 Shanghai to Guangzhou train
- 16 Guangzhou to Shenzhen train
- 17 Shanghai to Hangzhou train
- 18 Shenzhen to Guangzhou train
- 19 Chongqing to Chengdu train
- 20 Shenzhen to Shanghai train
