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.

Shanghai Hotels

What style of hotel do you prefer?
All Hotels (2,715)
Best Value (267)
Luxury (235)
Business (112)
Family (64)
Trendy (29)
Romantic (17)
Holiday Rentals (12)
B&Bs (179)

Check availability

Refine search

Price per night

 

Property type

 

Neighbourhood

Learn about neighbourhoods
 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Special offers in Shanghai

Holiday Inn Express Shanghai Jinsha
Holiday Inn Express Shanghai Jinsh... 4.0 of 5 stars
Special offer Save up to 20% -Book Early
Citadines Biyun Shanghai
Citadines Biyun Shanghai 3.5 of 5 stars
Special offer 20% off room rate
View all special offers in Shanghai (24)

Hotels travellers recommend

List view  |  Large map
List view  |  Large map
Your selections Family Remove all
4.0 of 5 Les Suites Orient, Bund Shanghai
195 AUD - 328 AUD per night*
Travellers' Choice™ 2012 Winner Top 25 | Best Service
8621-63200088
E-mail hotel
Les Suites Orient, Bund Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d1395528?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#1 family hotel in Shanghai
5 of 5 stars 365 reviews
Professional photos | Traveller photos (228) | Map
5.0 of 5 The Langham, Yangtze, Shanghai
191 AUD - 271 AUD per night*
Special offer Rose package for ladies
E-mail hotel
Special offer Rose package for ladies
The Langham, Yangtze, Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d1395506?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#2 family hotel in Shanghai
4.5 of 5 stars 207 reviews
Professional photos | Traveller photos (73) | Map
5.0 of 5 Waldorf Astoria Shanghai on the Bund
316 AUD - 465 AUD per night*
Special offer Great Getaway - 25% off
E-mail hotel
+1 800 041 293
Special offer Great Getaway - 25% off
Waldorf Astoria Shanghai on the Bund Slideshow
CHECK RATES! ABS:HotelCheckRates-d1800802?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#3 family hotel in Shanghai
4.5 of 5 stars 170 reviews
Professional photos | Traveller photos (178) | Map
5.0 of 5 The Peninsula Shanghai
372 AUD - 540 AUD per night*
Travellers' Choice™ 2012 Winner Luxury
CHECK RATES! ABS:HotelCheckRates-d1461776?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#4 family hotel in Shanghai
4.5 of 5 stars 381 reviews
Professional photos | Traveller photos (224) | Map
5.0 of 5 Fairmont Peace Hotel Shanghai
237 AUD - 394 AUD per night*
Travellers' Choice™ 2012 Winner Luxury
E-mail hotel
(021)63216888
Fairmont Peace Hotel Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d303020?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#5 family hotel in Shanghai
4.5 of 5 stars 245 reviews
Professional photos | Traveller photos (200) | Map
4.5 of 5 Sheraton Shanghai Hongkou Sanzhi Hotel
131 AUD - 236 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1878912?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#6 family hotel in Shanghai
4.5 of 5 stars 226 reviews
Professional photos | Traveller photos (76) | Map
5.0 of 5 The Puli Hotel and Spa
247 AUD - 473 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1200824?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#7 family hotel in Shanghai
4.5 of 5 stars 319 reviews
Professional photos | Traveller photos (172) | Map
5.0 of 5 Gran Melia Shanghai
188 AUD - 285 AUD per night*
Gran Melia Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d1175491?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#8 family hotel in Shanghai
4.5 of 5 stars 281 reviews
Professional photos | Traveller photos (130) | Map
4.0 of 5 Hotel Indigo Shanghai on the Bund
-1 AUD - -1 AUD per night*
Special offer Save on Hotel Packages!
Special offer Save on Hotel Packages!
Hotel Indigo Shanghai on the Bund Slideshow
CHECK RATES! ABS:HotelCheckRates-d1600410?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#9 family hotel in Shanghai
4.5 of 5 stars 283 reviews
Professional photos | Traveller photos (258) | Map
Grand Central Hotel Shanghai
145 AUD - 219 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1478708?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#10 family hotel in Shanghai
4.5 of 5 stars 179 reviews
Professional photos | Traveller photos (49) | Map
5.0 of 5 Pudong Shangri-La Shanghai
292 AUD - 439 AUD per night*
Pudong Shangri-La Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d307540?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#11 family hotel in Shanghai
4.5 of 5 stars 1,613 reviews
Professional photos | Traveller photos (225) | Map
5.0 of 5 Le Royal Meridien Shanghai
212 AUD - 336 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d578903?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#12 family hotel in Shanghai
4.5 of 5 stars 954 reviews
Professional photos | Traveller photos (331) | Map
4.0 of 5 URBN Hotel
210 AUD - 371 AUD per night*
E-mail hotel
URBN Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d814849?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#13 family hotel in Shanghai
4.5 of 5 stars 229 reviews
Professional photos | Traveller photos (119) | Map
CHECK RATES! ABS:HotelCheckRates-d621877?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#14 family hotel in Shanghai
4.5 of 5 stars 65 reviews
Professional photos | Traveller photos (60) | Map
4.5 of 5 InterContinental Shanghai Expo
165 AUD - 307 AUD per night*
Special offer Save up to 20% -Book...
CHECK RATES! ABS:HotelCheckRates-d1467903?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#15 family hotel in Shanghai
4.5 of 5 stars 165 reviews
Professional photos | Traveller photos (81) | Map
4.5 of 5 Renaissance Shanghai Yu Garden Hotel
149 AUD - 257 AUD per night*
Special offer Earn Up to 3 FREE Nights
1 800 251259
Special offer Earn Up to 3 FREE Nights
Renaissance Shanghai Yu Garden Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d657874?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#16 family hotel in Shanghai
4 of 5 stars 311 reviews
Professional photos | Traveller photos (241) | Map
5.0 of 5 88 Xintiandi Executive Residence
208 AUD - 358 AUD per night*
Special offer Xintiandi Escape
+86 2153838833
Special offer Xintiandi Escape
88 Xintiandi Executive Residence Slideshow
CHECK RATES! ABS:HotelCheckRates-d308217?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#17 family hotel in Shanghai
4.5 of 5 stars 68 reviews
Professional photos | Traveller photos (46) | Map
CHECK RATES! ABS:HotelCheckRates-d1510593?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#18 family hotel in Shanghai
4.5 of 5 stars 35 reviews
Professional photos | Traveller photos (35) | Map
4.5 of 5 Grand Mercure Shanghai Zhongya By ACCOR
100 AUD - 147 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1778139?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#19 family hotel in Shanghai
4.5 of 5 stars 467 reviews
Professional photos | Traveller photos (173) | Map
5.0 of 5 Grand Hyatt Shanghai
252 AUD - 465 AUD per night*
Offers & Announcements Limousine Transfer
86-21-50491234
E-mail hotel
Offers & Announcements Limousine Transfer
Grand Hyatt Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d302999?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#20 family hotel in Shanghai
4.5 of 5 stars 1,047 reviews
Professional photos | Traveller photos (367) | Map
5.0 of 5 The Ritz-Carlton Shanghai Pudong
388 AUD - 558 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1654265?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#21 family hotel in Shanghai
4.5 of 5 stars 186 reviews
Professional photos | Traveller photos (129) | Map
4.5 of 5 Hilton Shanghai Hongqiao
140 AUD - 276 AUD per night*
Special offer Great Getaway - 30% off
E-mail hotel
+1800041293
Special offer Great Getaway - 30% off
Hilton Shanghai Hongqiao Slideshow
CHECK RATES! ABS:HotelCheckRates-d1852262?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#22 family hotel in Shanghai
4.5 of 5 stars 96 reviews
Professional photos | Traveller photos (65) | Map
5.0 of 5 JW Marriott Hotel Shanghai at Tomorrow Square
217 AUD - 406 AUD per night*
Special offer Earn Up to 3 FREE Nights
1 800 251259
Special offer Earn Up to 3 FREE Nights
JW Marriott Hotel Shanghai at Tomorrow Square Slideshow
CHECK RATES! ABS:HotelCheckRates-d299747?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#23 family hotel in Shanghai
4.5 of 5 stars 444 reviews
Professional photos | Traveller photos (228) | Map
4.5 of 5 Radisson Blu Hotel Shanghai New World
146 AUD - 304 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d575893?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#24 family hotel in Shanghai
4.5 of 5 stars 517 reviews
Professional photos | Traveller photos (240) | Map
5.0 of 5 Park Hyatt Shanghai
349 AUD - 615 AUD per night*
Travellers' Choice™ 2012 Winner Top 25 | Trendiest | Luxury
CHECK RATES! ABS:HotelCheckRates-d1158822?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#25 family hotel in Shanghai
4.5 of 5 stars 444 reviews
Professional photos | Traveller photos (300) | Map
4.0 of 5 Holiday Inn Shanghai Pudong Kangqiao
87 AUD - 124 AUD per night*
Special offer Save on Hotel Packages!
Special offer Save on Hotel Packages!
Holiday Inn Shanghai Pudong Kangqiao Slideshow
CHECK RATES! ABS:HotelCheckRates-d2039114?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#26 family hotel in Shanghai
4.5 of 5 stars 62 reviews
Professional photos | Traveller photos (83) | Map
5.0 of 5 Hyatt on the Bund
209 AUD - 373 AUD per night*
Travellers' Choice™ 2012 Winner Trendiest
CHECK RATES! ABS:HotelCheckRates-d650265?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#27 family hotel in Shanghai
4.5 of 5 stars 461 reviews
Professional photos | Traveller photos (234) | Map
4.0 of 5 Salvo Hotel (Zhongfu Shifuhui)
89 AUD - 145 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d567162?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#28 family hotel in Shanghai
4 of 5 stars 518 reviews
Professional photos | Traveller photos (148) | Map
4.0 of 5 Courtyard Puxi Marriott
98 AUD - 165 AUD per night*
Special offer Earn Up to 3 FREE Nights
1 800 251259
Special offer Earn Up to 3 FREE Nights
Courtyard Puxi Marriott Slideshow
CHECK RATES! ABS:HotelCheckRates-d1827810?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#29 family hotel in Shanghai
4.5 of 5 stars 124 reviews
Professional photos | Traveller photos (106) | Map
4.0 of 5 Howard Johnson Plaza Shanghai
125 AUD - 195 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d301027?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#30 family hotel in Shanghai
4.5 of 5 stars 403 reviews
Professional photos | Traveller photos (58) | Map