Hotels in Shanghai near Shanghai Botanical Garden

Multiple accommodations for your stay
Check-in date:
19 Apr 2026
Check-out date:
20 Apr 2026
Guests
2 guests
Ages of children:
Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Districts


Tourist sights

  • More Less

Hotel themes

  • More Less

Guest ratings


Hotel comes with

  • More Less

Room comes with


Clear Filters
Apply Filters

39 results found

Greentree Inn Shanghai Xupu Bridge Hotel

411 Huafa Road, Xuhui District, Shanghai, China

2.4 km to Shanghai Botanical Garden (Open map)

You'll need 14-minute drive to Shanghai Hongqiao International airport. Situated approximately 25 minutes' walk from the Shanghai...
Read more...

Mgm Shanghai West Bund

No. 688 Yunjin Rd, Shanghai, China

2.4 km to Shanghai Botanical Garden (Open map)

This 5-star hotel is located in Shanghai, only 500 m from Longyao Road tube station. Featuring a terrace and a heated swimming pool,...
Read more...
9.4
Superb
57 reviews

Holiday Inn Shanghai Huaxia By Ihg

No.38 Caobao Road, Xuhui District, Shanghai, China

2.4 km to Shanghai Botanical Garden (Open map)

The hotel is nestled a 15-minute drive from the Jing'an Temple and a 10-minute drive from the Xujiahui Business Circle. 550 metres...
Read more...
8.8
Fabulous
140 reviews

Ji Hotel Shanghai Xujiahui Caobao Road Subway Station

No. 8 Lane 1 Longcao Road, Shanghai, China

2.5 km to Shanghai Botanical Garden (Open map)

Located approximately a 10-minute ride from the Longhua Pagoda, the hotel is also approximately a 20-minute ride from Shanghai Metro...
Read more...

Yun'S Paradise Waltz Boutique Hotel

93 Caobao Road, Shanghai, China

2.6 km to Shanghai Botanical Garden (Open map)

This business hotel is just 50 m from Shanghai Everbright Convention & Exhibition Center, with the Shanghai Botanical Garden 2.7 km...
Read more...

Intercity Hotel Shanghai Xuhui Binjiang West Bund

No. 50 Longtai Road, Shanghai, China

2.6 km to Shanghai Botanical Garden (Open map)

This hotel is located in Shanghai, only a few steps from Longyao Road tube station. Intercity Hotel Shanghai Xuhui Binjiang West...
Read more...
7.3
Good
13 reviews

The Residence On River'S Edge, Shanghai

No. 211 Qinzhou Rd, Shanghai, China

2.7 km to Shanghai Botanical Garden (Open map)

This Shanghai hotel places you about a 10-minute ride from the Yuz Museum and about a 15-minute ride from East China Public University…
Read more...

Orange Hotel Shanghai Xujiahui Caobao Road Subway Station

No. 518 Shangqinzhou Road, Shanghai, China

2.7 km to Shanghai Botanical Garden (Open map)

This 3-star hotel is situated in the Caohejing district, in the vicinity of Caobao Road underground station. Orange Hotel Shanghai...
Read more...
8.0
Very Good
1 review

Astronautics Hotel

222 Cao XI Road, Shanghai, China

2.8 km to Shanghai Botanical Garden (Open map)

This business hotel is about 5 km from Shanghai Hongqiao International airport and about a 25-minute walk from such cultural venues...
Read more...

Home Inns Shanghai Liuzhou Road Everbright Exhibition Center Branch

No. 427 Liuzhou Road, Shanghai, China

2.8 km to Shanghai Botanical Garden (Open map)

The hotel is around a 15-minute drive from the Shanghai Museum of Arts and Crafts and around a 10-minute drive from the Xujiahui.
Read more...

Magnotel Hotel Shanghai Jinjiang Park Branch

No.227 Hongmei Road, Shanghai, China

2.8 km to Shanghai Botanical Garden (Open map)

The hotel is located in the Caohejing district of Shanghai, around 20 minutes' walk from the places of education like East China...
Read more...

Ji Hotel Shanghai South Railway Station Jinjiang Amusement Park

No. 241 Hongmei Road, Shanghai, China

2.8 km to Shanghai Botanical Garden (Open map)

The hotel is situated in the Caohejing district, 25 minutes' stroll from the restaurant CangLangTing. Located 3.5 km from Shanghai...
Read more...

Yitel Premium Hotel Shanghai Xuhui

No.124 Caobao Road Xuhui District, Shanghai, Shanghai, China

2.9 km to Shanghai Botanical Garden (Open map)

The hotel is located in Shanghai, just moments from Guilin Park Station tube station. Providing guests with cars for rent, the...
Read more...

Yitel Premium

No.124 Caobao Road Xuhui District, Shanghai, Shanghai, China

2.9 km to Shanghai Botanical Garden (Open map)

The centre of Shanghai can be reached in 10 minutes' walk of this hotel, and such cultural venues as the Shanghai Museum of Arts and…
Read more...

7Days Inn Shanghai Xujiahui Longcaolu Metro Station

No.3100 Longhua Road, Shanghai, China

2.9 km to Shanghai Botanical Garden (Open map)

The hotel is about 20 km from Shanghai Hongqiao International airport and 2.1 km from such cultural venues as the private art...
Read more...

H Grand Hotel

124 Caobao Road, Shanghai, China

2.9 km to Shanghai Botanical Garden (Open map)

The 4-star hotel is about 5 km from Shanghai Hongqiao International airport and 7 km from such cultural venues as the free China Art…
Read more...

Hanting Hotel Shanghai Meilong Wanhui International Plaza

No.939 Hongmei South Road, Shanghai, China

3 km to Shanghai Botanical Garden (Open map)

The Dino Beach Water Park is 15 minutes' drive from this hotel, while Jinjiang Action Park is a 10-minute ride away. Hanting Hotel...
Read more...

Moxy Shanghai Xuhui

No 55 East Tianlin Road, Xuhui District, Shanghai, China

3 km to Shanghai Botanical Garden (Open map)

You'll need 15-minute drive to Shanghai Hongqiao International airport. Moxy Shanghai Xuhui hotel, located 2.8 km from East China...
Read more...

Orange Hotel Shanghai Xujiahui Tianlin Road

No.1 Tianlin Road, Shanghai, China

3.1 km to Shanghai Botanical Garden (Open map)

Located only 1 km from the Guilin Park, the hotel is also 12 km from Shanghai Metro railway station. Featuring Wi-Fi throughout the...
Read more...
10
Exceptional
1 review
Thank you for subscribing
Close