botanical garden · Shanghai, China
Hotels near Shanghai Botanical Garden
The Shanghai Botanical Garden is a botanic garden located in the southwestern suburbs of Shanghai, China, in the Xuhui District.
14 hotels within 5 km of Shanghai Botanical Garden in Shanghai, China as the crow flies, including 13 properties rated 4 stars or higher. The closest is Pullman Shanghai Xuhui, 3.4 km away by road.
13 of the 14 hotels are rated 4-star or higher.
Where to stay near Shanghai Botanical Garden

Pullman Shanghai Xuhui
8.6200 reviews3.4 km by road

MGM Shanghai West Bund
9.559 reviews3.5 km by road

Holiday Inn Shanghai Huaxia by IHG
4 km by road

Hua Ting Hotel & Towers
7.6100 reviews5.4 km by road

Atour Xujiahui Zhihu Hotel Shanghai
7.42 reviews5.5 km by road

Kimpton Qiantan Shanghai by IHG
9.231 reviews5.6 km by road

SSAW Boutique Hotel Shanghai Yilin
9.046 reviewsNo.645 Yishan Road, 200233
6 km by road

Artyzen NEW BUND 31 Shanghai Qiantan
9.177 reviews6 km by road

Shangri-La Qiantan, Shanghai
9.4204 reviews5.9 km by road

Atour Hotel Shanghai City Center ATHOUSE嘉邸
9.2348 reviewsNo. 15, Nandan Road, Xuhui District, 200000
6.2 km by road

Courtyard By Marriott Shanghai Xujiahui
8.6313 reviews100 HongQiao Road
6.3 km by road

Novotel Shanghai Caohejing
8.639 reviews5.5 km by road

Jianguo Hotel Shanghai
8.2584 reviews439 North Cao Xi Road
6.5 km by road

Renaissance Shanghai Caohejing Hotel
9.2206 reviews7.7 km by road
Map data © OpenStreetMap contributors (opens in a new tab)
Good to know about Shanghai Botanical Garden
Which hotel is closest to Shanghai Botanical Garden?
Pullman Shanghai Xuhui is the closest hotel we track, 3.4 km by road from Shanghai Botanical Garden.
How many hotels are within walking distance of Shanghai Botanical Garden?
No hotel we track is a short walk (10 minutes or less on foot) from Shanghai Botanical Garden.
This guide combines data from our own listings with editorial that may be AI-assisted. Distances, prices and details can change — please confirm anything you rely on before you book.