Hotels in Shanghai
9,813 places to stay · Shanghai · China · average guest score 8.1
Anbo Homestay Apartment (Caoyang Road Branch)
Jinlv New City, Caoyang Road (420 meters walk from Exit 2 of Caoyang Road Metro Station)
6.3 km from centre
Art Choice Anlai Hotel (Shanghai Lujiazui Financial District Beiyangjing Road Metro Station Branch)
2nd Floor, No. 2078 Zhangyang Road
6.3 km from centre
Weiting Hotel (Shanghai Hongqiao Tianshan Road Branch)
473 Tianshan Road, Changning District, Shanghai, China, Changning District, Shanghai, China
8.9 km from centre
Waiting Hotel (Shanghai Fudan University, Sanmen Road Metro Station)
No. 168 Sanmen Road
8.9 km from centre
Rest Comfort Hotel(Shanghai North Bund Ningguo Road Subway Station)
No. 3036 Zhoujiazui Road
6.4 km from centre
Yixin Chain Hotel (Shanghai Expo Park, Hongshan Road)
No. 190 Hongshan Road
6.4 km from centre
Hai Shang Si Yu Express Hotel (Shanghai New International Expo Centre Branch)
No. 1664, Gaoke West Road
6.4 km from centre
YinTing Plus Hotel (Shanghai Hongqiao International Airport Korean Street )
No.58 Yinting Road, Minhang District, Shanghai, China
12 km from centre
Home Inn (Shanghai Gaoke West Road Yanggao South Road Metro Station)
No.2088 South Yanggao Road, World Expo Area, Shanghai, China
6.4 km from centre
Qinglv Inn (Shanghai New International Expo Center Branch)
Room 319, No. 1143 Pujian Road
6.4 km from centre
Jianguo Hidden Hotel Shanghai Zhoupu Kangqiao Yuqiao Metro Station
No. 2538, Hunan Road
12 km from centre
Zeqing Hotel (Shanghai Pudong New International Expo Center Yanggao South Road Subway Station)
Building C, No. 1801 Yanggao South Road
6.4 km from centre
Netfish E-sports Hotel (Shanghai Tongji Hospital Xincun Road Subway Station Branch)
No.46 Pingli Road
6.4 km from centre
WanYoo Esports Hotel (Shanghai Tongji Hospital Xincun Road Metro Station Branch)
No.46 Pingli Road, Putuo District, Shanghai, China
6.4 km from centre
Yueting Light Luxury Hotel (Daning International Branch)
No. 697-3 Lingshi Road, Daninglu Subdistrict
6.4 km from centre
Bili Youth Hostel (Zhongshan Park Branch)
1st Floor, Guotai Building, No. 4, Lane 1310, Dingxi Road
6.4 km from centre
Shangke Hotel (Shanghai Zhangjiang Zhongke Road Metro Station Branch)
No.4395 Jinke Road, Pudong New Area, Shanghai, China
13 km from centre
Magnotel Business Hotel Shanghai Wujiaochang Changhai Hospital
No.506 Changhai Road
9.0 km from centre
Part of Jinjiang International
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).