We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Shanghai Botanical Garden

No.1111 Longwu Road, Xuhui District, Shanghai 200231, China
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

Grand Skylight Garden Hotel (Shanghai, China) 4.0 of 5
No.100 Baise Road, Xuhui District, Shanghai 200231, China
0.2 miles from Shanghai Botanical Garden
#326 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (23) | Map
Show Prices
Windsor Evergreen Hotel (Shanghai, China)
No.88 Baise Road, Xuhui District, Shanghai 200231, China
0.2 miles from Shanghai Botanical Garden
#1,640 of 3,934 hotels in Shanghai
Traveller photos (6) | Map
Show Prices
Yi Bai Hotel Shanghai Xuhui (Shanghai, China)
No.99 Baise Road, Xuhui District, Shanghai 200031, China
0.2 miles from Shanghai Botanical Garden
#1,848 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (1) | Map
Show Prices
No.218 Baise Road, Xuhui District, Shanghai 200231, China
0.3 miles from Shanghai Botanical Garden
#817 of 3,934 hotels in Shanghai
Traveller photos (13) | Map
Show Prices
No.370 Longshui South Road, Xuhui District, Shanghai 200232, China
0.5 miles from Shanghai Botanical Garden
#1,251 of 3,934 hotels in Shanghai
Traveller photos (1) | Map
Yatai Hotel (Shanghai, China)
No.287 Longshui South Road, Xuhui District, Shanghai, China
0.6 miles from Shanghai Botanical Garden
Huangshi Hotel (Shanghai, China)
No.1 Huangshi Road, Xuhui District, Shanghai 200232, China
0.7 miles from Shanghai Botanical Garden
#1,017 of 3,934 hotels in Shanghai
Traveller photos (1) | Map
Show Prices
Daye Hotel (Shanghai, China)
No.538 Longwu Road, Xuhui District, Shanghai 200232, China
0.7 miles from Shanghai Botanical Garden
#1,582 of 3,934 hotels in Shanghai
Map
Xinxing Business Hotel (Shanghai, China)
No.27 Huangshi Road, Xuhui District, Shanghai 200000, China
0.7 miles from Shanghai Botanical Garden
#2,219 of 3,934 hotels in Shanghai
Traveller photos (1) | Map
Shangjie Apartment (Shanghai, China)
No.490 Luocheng Road, Xuhui District, Shanghai, China
0.7 miles from Shanghai Botanical Garden
No.1 Luoxiu Road, Xuhui District, Shanghai 200237, China
0.8 miles from Shanghai Botanical Garden
#828 of 3,934 hotels in Shanghai
Traveller photos (10) | Map
Show Prices
No.15 Huangshi Road, Xuhui District, Shanghai 200232, China
0.8 miles from Shanghai Botanical Garden
#1,698 of 3,934 hotels in Shanghai
Map
No.488 Longwu Road, Xuhui District, Shanghai 200232, China
0.9 miles from Shanghai Botanical Garden
#283 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (5) | Map
Show Prices
No.395 Shilong Road, Xuhui District, Shanghai 200030, China
0.9 miles from Shanghai Botanical Garden
#1,159 of 3,934 hotels in Shanghai
Traveller photos (5) | Map
Show Prices
Yongsheng Hotel Xuhui (Shanghai, China)
No.321 Shilong Road, Xuhui District, Shanghai 200030, China
0.9 miles from Shanghai Botanical Garden
#2,009 of 3,934 hotels in Shanghai
Traveller photos (1) | Map
OK Hotel (Shanghai, China)
No.569 Shilong Road, Xuhui District, Shanghai 200237, China
1.0 miles from Shanghai Botanical Garden
#785 of 3,934 hotels in Shanghai
Traveller photos (3) | Map
Show Prices
Star and Moon Holiday Hotel (Shanghai, China)
No.880 Longchuan North Road, Xuhui District, Shanghai 200237, China
1.0 miles from Shanghai Botanical Garden
#1,782 of 3,934 hotels in Shanghai
Map
No.90 Luoxiang Road, Xuhui District, Shanghai 200231, China
1.0 miles from Shanghai Botanical Garden
Professional photos | Map
Show Prices
Haizhijie Hotel (Shanghai, China)
No.728 Shilong Road, Xuhui District, Shanghai 200237, China
1.1 miles from Shanghai Botanical Garden
#586 of 3,934 hotels in Shanghai
Traveller photos (3) | Map
Show Prices
No.839 Shilong Road, Xuhui District, Shanghai 200237, China
1.1 miles from Shanghai Botanical Garden
#818 of 3,934 hotels in Shanghai
Traveller photos (1) | Map
No.174 Luoxiang Road, Xuhui District, Shanghai 200321, China
1.1 miles from Shanghai Botanical Garden
#877 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (7) | Map
Show Prices
No.951 Shilong Road, Xuhui District, Shanghai 200237, China
1.2 miles from Shanghai Botanical Garden
#676 of 3,934 hotels in Shanghai
Traveller photos (17) | Map
Show Prices
Yunyoupiao Hostel (Shanghai, China)
No.896 Shilong Road, Xuhui District, Shanghai 200232, China
1.2 miles from Shanghai Botanical Garden
#2,182 of 3,934 hotels in Shanghai
Map
No.2034 Wulong Road, Xuhui District, Shanghai 200030, China
1.2 miles from Shanghai Botanical Garden
#2,303 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (2) | Map
Show Prices
Hexie Hotel (Shanghai, China)
No.666 Old Humin Road, Xunhui District, Shanghai 200237, China
1.3 miles from Shanghai Botanical Garden
#2,111 of 3,934 hotels in Shanghai
Traveller photos (1) | Map
Angel Hotel 2nd (Shanghai, China)
No.871 Laohumin Road, Xuhui District, Shanghai 200237, China
1.3 miles from Shanghai Botanical Garden
Traveller photos (1) | Map
Show Prices
No.1 Lane 280 Liuzhou Road, Shanghai, China
1.3 miles from Shanghai Botanical Garden
Show Prices
No.411 Huafa Road, Xuhui District, Shanghai 200231, China
1.4 miles from Shanghai Botanical Garden
#1,398 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (8) | Map
Show Prices
Pullman Shanghai South (Shanghai, China) 5.0 of 5
No.1 Pubei Road, Xuhui District, Shanghai 200235, China
1.5 miles from Shanghai Botanical Garden
Pullman Shanghai South Slideshow
#64 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (154) | Map
Show Prices
No.400 Tiandeng Road, Xuhui District, Shanghai 200237, China
1.5 miles from Shanghai Botanical Garden
#397 of 3,934 hotels in Shanghai
Traveller photos (2) | Map
Show Prices