Hotels in Shanghai
9,813 places to stay · Shanghai · China · average guest score 8.1
7 Days Hotel New 7 Days Shanghai Daning International Yanchang Road Metro Station
No.32 Wanrong Road
4.9 km from centre
Part of Plateno
Shanghai Caohejing Guilin Park Metro Station subway station Atour Hotel
120 meters north of the intersection of Caobao Road and Guilin Road, on the west side of the road
9.8 km from centre
Two Potatoes Hotel (Shanghai Lujiazui Pudong Avenue Branch)
4th Floor, No. 4, Lane 1139, Pudong Avenue
5.0 km from centre
Shang Hai Pagoda Hotels
NO.77 ZhengXue Road,Shanghai,Yang PU District,China
8.3 km from centre
Xiaoman Homestay (Huaihai Road Xintiandi Branch 2)
No. 275 Anfu Road@#No. 10
5.0 km from centre
Home Inn Selection Hotel (Shanghai World Expo Park Branch)
No. 282 Nanmatou Road
5.0 km from centre
Annie's Homestay
Room 704, Building 4, Linyi Building, No. 2880, Dongfang Road
5.0 km from centre
Royal Court Hotel (Shanghai Houtan Subway Station Branch)
415 Jiming Road (250 meters from Exit 1 of Houtan Metro Station)
7.1 km from centre
Waiting Hotel (Shanghai Zhongshan Park Subway Station)
No.515 Zhongshan West Road, Changning District, Shanghai, China
7.1 km from centre
H ai Yu eEsports Hotel (Shanghai Changshou Road Wuning Road Subway Station Store)
3rd Floor, No. 789 Wanhangdu Road
5.0 km from centre
Homeinn Plus Hotel (Xujiahui Shanghai Stadium Subway Station)
No. 718 Caoxi North Road
7.1 km from centre
Meiwu Life of Shanghai Midu Hotel
Huayuan World Plaza, No. 1958 Zhongshan North Road
5.0 km from centre
Color·Yixin Hotel (Shanghai Longyang Road Metro Station Branch)
Room 201-1, 2nd Floor, No. 2-32, Longhui Road, Huamu Street (even numbers)
7.1 km from centre
Shanghai Lingshang International Hotel Apartment (Hongqiao Songyuan Road)
上海长宁区宋园路58号
7.2 km from centre
Shanghai Jincheng Hotel (Zhujiajiao Ancient Town)
No. 409 Xiangningbang Road, Zhujiajiao Town
43 km from centre
Prices and availability are shown live on our partners' sites. Famotel may earn a commission when you book, at no extra cost to you.
Where to stay in Shanghai
Famotel lists 9,813 places to stay in Shanghai, Shanghai: Hotel (9,000), Apartment (644), Guesthouse & B&B (67), Villa & house (48). 2,549 of them have verified guest reviews, with an average score of 8.1 out of 10. If you are after a treat, there are 364 five-star properties to choose from.
Use the filters to narrow down by star rating, guest score and facilities such as a pool, free Wi-Fi or parking. When you have a shortlist, add your dates to see live prices on Booking.com.
Best luxury hotels in Shanghai
- Grand Central Hotel Shanghai 9.1 Superb
- IFC Residence 9.1 Superb
- Shanghai Marriott Marquis City Centre 9.2 Superb
Great-value stays in Shanghai
Family-friendly picks
- IFC Residence 9.1 Superb
- Shanghai Centre Serviced Apartment 9.1 Superb
- base-SUHE Service Apartment -Shanghai People's Square 8.7 Excellent
Hotels in Shanghai: frequently asked questions
How many places to stay are there in Shanghai?
Famotel lists 9,813 places to stay in Shanghai: Hotel (9,000), Apartment (644), Guesthouse & B&B (67), Villa & house (48).
What are the best-rated hotels in Shanghai?
Based on verified guest reviews, the top-rated stays in Shanghai include Grand Central Hotel Shanghai, IFC Residence, Shanghai Marriott Marquis City Centre.
Which hotels in Shanghai are good for families?
Popular family-friendly choices in Shanghai include IFC Residence, Shanghai Centre Serviced Apartment, base-SUHE Service Apartment -Shanghai People's Square. Use the "Good for families" filter to see all 84.
How many 5-star hotels are there in Shanghai?
There are 364 five-star properties in Shanghai. Highly rated options include Grand Central Hotel Shanghai, IFC Residence, Shanghai Marriott Marquis City Centre.
Which hotel chains have properties in Shanghai?
The chains with the most properties in Shanghai are Huazhu Hotels Group (793), Home Inn (322), Yaduo (147), Green Tree Inns (113).