Hotels in Shanghai
9,813 places to stay · Shanghai · China · average guest score 8.1
JI Hotel Shanghai Lujiazui Changyi Road Metro Station
No.245 Juye Road
6.1 km from centre
- Free Wi-Fi
- Fitness centre
- Parking
Part of Huazhu Hotels Group
Atour Hotel Shanghai Hongqiao Transportation Hub National Convention Center
Intersection of North Shenchang Road and Beidi Road, No. 1 Lane 126 North Shenchang Road
16 km from centre
- Free Wi-Fi
- Parking
- Breakfast
- Air conditioning
Part of Yaduo
Home Inn Plus - Shanghai North Bund Xinhua Hospital Jiangpu Park Subway Station Store
No. 1209, Kunming Road
5.2 km from centre
Part of Home Inn
Qi Yue Hotel Shanghai Ruijin Hospital Dapuqiao Subway Station
No.78 Dapu Road
3.7 km from centre
Part of Elong
Orange Hotel Shanghai Chuansha International Tourism Resort
No.351 Xinchuan Road
21 km from centre
- Free Wi-Fi
- Parking
- Breakfast
- Air conditioning
Part of Huazhu Hotels Group
Iforest Hotel - Shanghai Zhongshan Park Jiangsu Road Station
No. 320 Changning Road, Changning District, Shanghai
4.7 km from centre
Courtyard by Marriott Shanghai Fengxian
No.1 Nanqiao Road, Nanqiao Town Fengxian
36 km from centre
- Parking
- Breakfast
Part of Marriott
Vienna International Shanghai Baoshan Cruise
No.780 PanGu Road, Yanghang Town
19 km from centre
- Free Wi-Fi
- Parking
Part of Vienna Hotel Group
Wyndham Shanghai Pudong
No 5919 Chuansha Road Pudong New District
22 km from centre
Part of Wyndham Hotels & Resorts
Holiday Inn Express Shanghai Jiading Industry Park By IHG
No. 268 Huiyuan Road Jiading District
33 km from centre
- Free Wi-Fi
- Spa
- Fitness centre
- Parking
Part of InterContinental Hotels Group
Hampton by Hilton Shanghai Hongqiao NECC
Building 16 Lane 59 Panyang Road, Huacao Town
19 km from centre
- Free Wi-Fi
- Fitness centre
- Air conditioning
JI Hotel Shanghai Yingao Road Metro Station
West Yin Gao Road Station, Metro Line 3, No.65 Yin Gao Road
10 km from centre
- Free Wi-Fi
- Parking
- Non-smoking
Part of Huazhu Hotels Group
Home Inn Neo Shanghai the North Bund Dalian Road Metro Station
No.255 Changyang Road
3.7 km from centre
Part of Home Inn
Shanghai Haichang Ocean Park Theme Resort Hotel
No. 777, Qiqing Road, Nanhui New Town, Pudong New Area, Shanghai, China
54 km from centre
- Breakfast
Home Inn Neo Shanghai the Bund Chenghuang Temple Xiaonanmen Metro Station
No.260 Fuxing East Road
2.4 km from centre
Part of Home Inn
Vienna International Hotel SH Jiaoda Humin Rd
No.280 Hu Min Road
25 km from centre
- Free Wi-Fi
- Parking
Part of Vienna Hotel Group
MEHOOD Hotel Shanghai Lujiazui Yaohan
No.816, Zhangyang Road
4.4 km from centre
- Free Wi-Fi
- Air conditioning
Part of Elong
Mercure Shanghai Xujiahui South
No 9505 Hu Min Road Xu Hui District
9.0 km from centre
- Free Wi-Fi
- Parking
- Breakfast
Part of Accor Hotels
Ji Hotel Shanghai Zhizaoju Road
No.789 Zhizaoju Road
4.0 km from centre
Part of Huazhu Hotels Group
GreenTree Inn ShangHai KangQiao Industrial Zone JinXiu Road Business Hotel
No.399 Kang Hua Road
11 km from centre
- Free Wi-Fi
- Parking
- Breakfast
Part of Green Tree Inns
Ji Hotel Shanghai Changcheng Building
No.3018 North Zhongshan Road
6.4 km from centre
- Free Wi-Fi
- Parking
- Air conditioning
Part of Huazhu Hotels Group
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).