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 Bon Bon

No.570 Huaihai West Road, Changning District, Shanghai 200000, China
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

Ibis Shanghai Xujiahui (Shanghai, China) 3.0 of 5
No.858 Panyu Road, Xuhui District, Shanghai 200030, China
0.2 miles from Bon Bon
#399 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (22) | Map
Show Prices
No.3 Lane 772, Hongqiao Road, Xuhui District, Shanghai 200030, China
0.2 miles from Bon Bon
#1,323 of 3,934 hotels in Shanghai
Traveller photos (2) | Map
Show Prices
Tongyuan Hotel (Xuhui) (Shanghai, China)
No.880-5 Fanyu Road, Xuhui District, Shanghai 200030, China
0.2 miles from Bon Bon
#2,248 of 3,934 hotels in Shanghai
Traveller photos (1) | Map
Meigang Hotel (Shanghai, China)
No.241 Jia, Huaihai West Road, Xuhui District, Shanghai 200030, China
0.2 miles from Bon Bon
#2,460 of 3,934 hotels in Shanghai
Traveller photos (1) | Map
No.955 Panyu Road, Xuhui District, Shanghai 200030, China
0.3 miles from Bon Bon
#436 of 3,934 hotels in Shanghai
Traveller photos (3) | Map
Show Prices
Dinglong hostel (Shanghai, China)
No.1362 Kaixuan Road, Changning District, Shanghai 200052, China
0.3 miles from Bon Bon
#2,422 of 3,934 hotels in Shanghai
Map
Shanghai Hunan Hotel (Shanghai, China)
No.1243 Zhongshan Road West, Shanghai 200051, China
0.4 miles from Bon Bon
#1,339 of 3,934 hotels in Shanghai
Traveller photos (2) | Map
Show Prices
Xinhua Garden Hotel (Shanghai, China)
No.179 Xinhua Road, Shanghai 200052, China
0.4 miles from Bon Bon
#1,352 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (2) | Map
Show Prices
Rui Yu Hotel (Shanghai, China)
No.1610 Zhongshan West Road, Shanghai, China
0.4 miles from Bon Bon
#1,480 of 3,934 hotels in Shanghai
Traveller photos (2) | Map
No.115 Leshan Road, Xuhui District, Shanghai, China
0.4 miles from Bon Bon
Xinzhou Motel (Shanghai, China)
No.409 Hongqiao Road , Xuhui District, Shanghai 200030, China
0.4 miles from Bon Bon
No. 1099 Panyu Road, Xuhui District, Shanghai, China
0.4 miles from Bon Bon
Crowne Plaza Shanghai (Shanghai, China) 4.5 of 5
No.400 Panyu Road, Changning District, Shanghai 200052, China
0.5 miles from Bon Bon
Special Offer Save on Hotel Packages!
Crowne Plaza Shanghai Slideshow
#127 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (219) | Map
Show Prices
No.319 Guangyuan West Road, Xuhui District, Shanghai 200030, China
0.5 miles from Bon Bon
#333 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (12) | Map
Show Prices
No.278 Yangzhai Road, Changning District, Shanghai 200051, China
0.5 miles from Bon Bon
#546 of 3,934 hotels in Shanghai
Traveller photos (1) | Map
No.643 Xinhua Road, Changning District, Shanghai 200052, China
0.5 miles from Bon Bon
#721 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (29) | Map
Show Prices
No.1265 Kaixuan Road, Changning District, Shanghai 200052, China
0.5 miles from Bon Bon
#789 of 3,934 hotels in Shanghai
Traveller photos (5) | Map
Show Prices
15F Jinxiu Garden, No.1221 Zhongshan West Road, Changning District, Shanghai 200051, China
0.5 miles from Bon Bon
#1,330 of 3,934 hotels in Shanghai
Traveller photos (5) | Map
Asian Garden (Shanghai, China)
No.183 Huaihai West Road, Shanghai 200031, China
0.5 miles from Bon Bon
#1,870 of 3,934 hotels in Shanghai
Traveller photos (5) | Map
No.422 Hongqiao Road, Xuhui District, Shanghai, China
0.5 miles from Bon Bon
#1,994 of 3,934 hotels in Shanghai
Map
Hailuo Hotel (Shanghai, China)
No.1281 Zhongshan West Road, Changning District, Shanghai 200051, China
0.5 miles from Bon Bon
#2,100 of 3,934 hotels in Shanghai
Traveller photos (1) | Map
Runfu Hotel (Shanghai, China)
No.8 Alley 448 Xinhua Road, Changning District, Shanghai, China
0.5 miles from Bon Bon
Professional photos | Map
Show Prices
No.711 Ding Xi Road, Chang Ning, Shanghai, China
0.6 miles from Bon Bon
#1,175 of 3,934 hotels in Shanghai
Traveller photos (13) | Map
Show Prices
Hansen Hotel (Shanghai, China)
No.302 Panyu Road, Changning District, Shanghai 200052, China
0.6 miles from Bon Bon
#1,758 of 3,934 hotels in Shanghai
Traveller photos (5) | Map
Show Prices
Junrui Hotel (Shanghai, China)
No.388 Hongqiao Road, Changning District, Shanghai 200335, China
0.6 miles from Bon Bon
#2,304 of 3,934 hotels in Shanghai
Traveller photos (5) | Map
Show Prices
No.390 Panyu Road, Changning District, Shanghai, China
0.6 miles from Bon Bon
No.100 Hongqiao Road, Xuhui District, Shanghai 200030, China
0.7 miles from Bon Bon
Special Offer Earn Rewards Points!
Courtyard by Marriott Shanghai Xujiahui Slideshow
#74 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (117) | Map
Show Prices
No.20 Xuhong Middle Road, Xuhui District, Shanghai 200235, China
0.7 miles from Bon Bon
#233 of 3,934 hotels in Shanghai
Traveller photos (5) | Map
Show Prices
No.20 Yangzhai Road, Changning District, Shanghai 200052, China
0.7 miles from Bon Bon
#837 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (1) | Map
Show Prices
No.250-12 Yishan Road, Xuhui District, Shanghai 200030, China
0.7 miles from Bon Bon
#942 of 3,934 hotels in Shanghai
Traveller photos (3) | Map
Show Prices