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 (234)
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

InterContinental Shanghai Pudong
InterContinental Shanghai Pudong 4.5 of 5 stars
Special offer Save up to 20% -Book Early
Kerry Hotel Pudong Shanghai
Kerry Hotel Pudong Shanghai 4.5 of 5 stars
Special offer Free breakfast
View all special offers in Shanghai (61)

Hotels travellers recommend

List view  |  Large map
List view  |  Large 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
Ranked #31 of 2,715 hotels in Shanghai
4.5 of 5 stars 467 reviews
Professional photos | Traveller photos (173) | Map
5.0 of 5 The Westin Bund Center Shanghai
182 AUD - 324 AUD per night*
Offers & Announcements Save Up to 25%
86-21-63351888-7541
E-mail hotel
Offers & Announcements Save Up to 25%
The Westin Bund Center Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d301757?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #32 of 2,715 hotels in Shanghai
4.5 of 5 stars 759 reviews
Professional photos | Traveller photos (252) | Map
4.5 of 5 The Longemont Shanghai
134 AUD - 208 AUD per night*
E-mail hotel
+86 2161159988 x8652
The Longemont Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d588816?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #33 of 2,715 hotels in Shanghai
4.5 of 5 stars 480 reviews
Professional photos | Traveller photos (156) | Map
5.0 of 5 Pudi Boutique Hotel
166 AUD - 261 AUD per night*
Travellers' Choice™ 2012 Winner Trendiest
CHECK RATES! ABS:HotelCheckRates-d618936?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #34 of 2,715 hotels in Shanghai
4.5 of 5 stars 138 reviews
Professional photos | Traveller photos (90) | 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
Ranked #35 of 2,715 hotels in Shanghai
4.5 of 5 stars 461 reviews
Professional photos | Traveller photos (234) | Map
CHECK RATES! ABS:HotelCheckRates-d1510593?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #36 of 2,715 hotels in Shanghai
4.5 of 5 stars 35 reviews
Professional photos | Traveller photos (35) | Map
4.5 of 5 Okura Garden Hotel Shanghai
144 AUD - 321 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d301722?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #37 of 2,715 hotels in Shanghai
4.5 of 5 stars 367 reviews
Professional photos | Traveller photos (104) | Map
4.5 of 5 The Eton Hotel
101 AUD - 193 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d626309?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #38 of 2,715 hotels in Shanghai
4.5 of 5 stars 367 reviews
Professional photos | Traveller photos (159) | Map
5.0 of 5 Marriott Hotel City Centre
179 AUD - 295 AUD per night*
Special offer Earn Up to 3 FREE Nights
1 800 251259
Special offer Earn Up to 3 FREE Nights
Marriott Hotel City Centre Slideshow
CHECK RATES! ABS:HotelCheckRates-d1954359?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #39 of 2,715 hotels in Shanghai
4.5 of 5 stars 35 reviews
Professional photos | Traveller photos (51) | 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
Ranked #40 of 2,715 hotels in Shanghai
4.5 of 5 stars 403 reviews
Professional photos | Traveller photos (58) | Map
4.5 of 5 Crowne Plaza Century Park Shanghai
143 AUD - 274 AUD per night*
Special offer Save on Hotel Packages!
Special offer Save on Hotel Packages!
Crowne Plaza Century Park Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d1119238?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #41 of 2,715 hotels in Shanghai
4.5 of 5 stars 223 reviews
Professional photos | Traveller photos (84) | Map
4.5 of 5 Dong Jiao State Guest Hotel
216 AUD - 234 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d758163?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #42 of 2,715 hotels in Shanghai
4.5 of 5 stars 50 reviews
Professional photos | Traveller photos (38) | Map
Ruijin Hotel
148 AUD - 183 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d309509?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #43 of 2,715 hotels in Shanghai
4.5 of 5 stars 99 reviews
Professional photos | Traveller photos (86) | Map
5.0 of 5 The Portman Ritz-Carlton Shanghai
259 AUD - 423 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d302253?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #44 of 2,715 hotels in Shanghai
4 of 5 stars 541 reviews
Professional photos | Traveller photos (133) | 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
Ranked #45 of 2,715 hotels in Shanghai
4 of 5 stars 311 reviews
Professional photos | Traveller photos (241) | Map
Xijiao Guest House
167 AUD - 307 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d585849?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #46 of 2,715 hotels in Shanghai
4.5 of 5 stars 79 reviews
Professional photos | Traveller photos (28) | Map
4.5 of 5 Sofitel Shanghai Sheshan Oriental
102 AUD - 176 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1119070?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #47 of 2,715 hotels in Shanghai
4.5 of 5 stars 238 reviews
Professional photos | Traveller photos (140) | 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
Ranked #48 of 2,715 hotels in Shanghai
4.5 of 5 stars 124 reviews
Professional photos | Traveller photos (106) | Map
4.5 of 5 Renaissance Shanghai Zhongshan Park 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 Zhongshan Park Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d677593?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #49 of 2,715 hotels in Shanghai
4.5 of 5 stars 293 reviews
Professional photos | Traveller photos (105) | Map
5.0 of 5 Jumeirah Himalayas Hotel Shanghai
206 AUD - 472 AUD per night*
E-mail hotel
Jumeirah Himalayas Hotel Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d1626894?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #50 of 2,715 hotels in Shanghai
4.5 of 5 stars 91 reviews
Professional photos | Traveller photos (89) | Map
4.0 of 5 Holiday Inn Pudong Hotel
121 AUD - 218 AUD per night*
Special offer Save on Hotel Packages!
Special offer Save on Hotel Packages!
Holiday Inn Pudong Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d307423?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #51 of 2,715 hotels in Shanghai
4 of 5 stars 258 reviews
Professional photos | Traveller photos (98) | Map
4.5 of 5 Renaissance Shanghai Pudong Hotel
177 AUD - 324 AUD per night*
Special offer Earn Up to 3 FREE Nights
1 800 251259
Special offer Earn Up to 3 FREE Nights
Renaissance Shanghai Pudong Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d299748?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #52 of 2,715 hotels in Shanghai
4.5 of 5 stars 162 reviews
Professional photos | Traveller photos (62) | Map
4.0 of 5 Courtyard by Marriott Shanghai Xujiahui
131 AUD - 238 AUD per night*
Special offer Earn Up to 3 FREE Nights
CHECK RATES! ABS:HotelCheckRates-d1235768?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #53 of 2,715 hotels in Shanghai
4 of 5 stars 149 reviews
Professional photos | Traveller photos (48) | Map
4.5 of 5 Jin Jiang Hotel
109 AUD - 207 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d303013?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #54 of 2,715 hotels in Shanghai
4 of 5 stars 435 reviews
Professional photos | Traveller photos (94) | Map
4.0 of 5 Holiday Inn Vista Shanghai
100 AUD - 154 AUD per night*
Special offer Save on Hotel Packages!
Special offer Save on Hotel Packages!
Holiday Inn Vista Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d307426?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #55 of 2,715 hotels in Shanghai
4 of 5 stars 286 reviews
Professional photos | Traveller photos (94) | Map
4.5 of 5 Howard Johnson Business Club Hotel Shanghai
112 AUD - 171 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1235848?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #56 of 2,715 hotels in Shanghai
4 of 5 stars 195 reviews
Professional photos | Traveller photos (64) | Map
4.5 of 5 Wyndham Grand Plaza Royale Oriental Shanghai
101 AUD - 223 AUD per night*
Special offer Plan Now, Save Up To 25%
1-800-207-4421
Special offer Plan Now, Save Up To 25%
Wyndham Grand Plaza Royale Oriental Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d1163658?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #57 of 2,715 hotels in Shanghai
4 of 5 stars 137 reviews
Professional photos | Traveller photos (49) | Map
CHECK RATES! ABS:HotelCheckRates-d301769?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #58 of 2,715 hotels in Shanghai
4 of 5 stars 287 reviews
Professional photos | Traveller photos (83) | Map
CHECK RATES! ABS:HotelCheckRates-d621877?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #59 of 2,715 hotels in Shanghai
4.5 of 5 stars 65 reviews
Professional photos | Traveller photos (60) | Map
4.5 of 5 Shanghai Marriott Hotel Luwan
122 AUD - 179 AUD per night*
Special offer Earn Up to 3 FREE Nights
CHECK RATES! ABS:HotelCheckRates-d2087939?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #60 of 2,715 hotels in Shanghai
4.5 of 5 stars 32 reviews
Professional photos | Traveller photos (15) | Map