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. Mac: Safari.

Hotels in Shanghai

What style of hotel do you prefer?
All Hotels (2,712)
Best Value (267)
Luxury (235)
Business (112)
Family (64)
Trendy (29)
Romantic (17)
On the Beach (2)
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 Shanghai Songjiang
Holiday Inn Shanghai Songjiang 4.0 of 5 stars
Special offer Save on Hotel Packages!
Citadines Jinqiao Shanghai
Citadines Jinqiao Shanghai 4.0 of 5 stars
Special offer 20% off room rate
View all special offers in Shanghai (62)

Hotels travellers recommend

List view  |  Large map
List view  |  Large map
4.5 of 5 Grand Mercure Shanghai Zhongya By ACCOR
INR5,516 - 8,106 per night*
CHECK RATES! ABS:HotelCheckRates-d1778139?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #31 of 2,712 hotels in Shanghai
4.5 of 5 stars 465 reviews
Professional photos | Traveller photos (168) | Map
4.5 of 5 The Longemont Shanghai
INR7,374 - 11,483 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 #32 of 2,712 hotels in Shanghai
4.5 of 5 stars 480 reviews
Professional photos | Traveller photos (156) | Map
5.0 of 5 Pudi Boutique Hotel
INR9,175 - 14,410 per night*
Travellers' Choice™ 2012 Winner Trendiest
CHECK RATES! ABS:HotelCheckRates-d618936?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #33 of 2,712 hotels in Shanghai
4.5 of 5 stars 138 reviews
Professional photos | Traveller photos (90) | Map
5.0 of 5 The Westin Bund Center Shanghai
INR10,020 - 17,844 per night*
Offers & Announcements Early Bird Smart Rate
86-21-63351888-7541
E-mail hotel
Offers & Announcements Early Bird Smart Rate
The Westin Bund Center Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d301757?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #34 of 2,712 hotels in Shanghai
4.5 of 5 stars 755 reviews
Professional photos | Traveller photos (245) | Map
5.0 of 5 Hyatt on the Bund
INR11,539 - 20,546 per night*
Travellers' Choice™ 2012 Winner Trendiest
CHECK RATES! ABS:HotelCheckRates-d650265?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #35 of 2,712 hotels in Shanghai
4.5 of 5 stars 459 reviews
Professional photos | Traveller photos (232) | Map
4.5 of 5 Okura Garden Hotel Shanghai
INR7,937 - 17,675 per night*
CHECK RATES! ABS:HotelCheckRates-d301722?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #36 of 2,712 hotels in Shanghai
4.5 of 5 stars 363 reviews
Professional photos | Traveller photos (100) | Map
CHECK RATES! ABS:HotelCheckRates-d1510593?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #37 of 2,712 hotels in Shanghai
4.5 of 5 stars 35 reviews
Professional photos | Traveller photos (35) | Map
4.0 of 5 Howard Johnson Plaza Shanghai
INR6,867 - 10,751 per night*
CHECK RATES! ABS:HotelCheckRates-d301027?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #38 of 2,712 hotels in Shanghai
4.5 of 5 stars 402 reviews
Professional photos | Traveller photos (58) | Map
4.5 of 5 The Eton Hotel
INR5,573 - 10,639 per night*
CHECK RATES! ABS:HotelCheckRates-d626309?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #39 of 2,712 hotels in Shanghai
4.5 of 5 stars 367 reviews
Professional photos | Traveller photos (157) | Map
4.5 of 5 Dong Jiao State Guest Hotel
INR11,933 - 12,890 per night*
CHECK RATES! ABS:HotelCheckRates-d758163?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #40 of 2,712 hotels in Shanghai
4.5 of 5 stars 50 reviews
Professional photos | Traveller photos (38) | Map
Ruijin Hotel
INR8,162 - 10,076 per night*
CHECK RATES! ABS:HotelCheckRates-d309509?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #41 of 2,712 hotels in Shanghai
4.5 of 5 stars 99 reviews
Professional photos | Traveller photos (86) | Map
4.5 of 5 Crowne Plaza Century Park Shanghai
INR7,881 - 15,086 per night*
Special offer Save on Hotel Packages!
0124-455-1263
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 #42 of 2,712 hotels in Shanghai
4.5 of 5 stars 222 reviews
Professional photos | Traveller photos (84) | Map
4.0 of 5 Courtyard Puxi Marriott
INR5,404 - 9,119 per night*
Special offer Earn Rewards Points!
1-888-236-2427
Special offer Earn Rewards Points!
Courtyard Puxi Marriott Slideshow
CHECK RATES! ABS:HotelCheckRates-d1827810?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #43 of 2,712 hotels in Shanghai
4.5 of 5 stars 123 reviews
Professional photos | Traveller photos (106) | Map
5.0 of 5 The Portman Ritz-Carlton Shanghai
INR14,298 - 23,304 per night*
CHECK RATES! ABS:HotelCheckRates-d302253?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #44 of 2,712 hotels in Shanghai
4 of 5 stars 539 reviews
Professional photos | Traveller photos (125) | Map
Xijiao Guest House
INR9,232 - 16,943 per night*
CHECK RATES! ABS:HotelCheckRates-d585849?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #45 of 2,712 hotels in Shanghai
4.5 of 5 stars 79 reviews
Professional photos | Traveller photos (28) | Map
4.5 of 5 Sofitel Shanghai Sheshan Oriental
INR5,629 - 9,682 per night*
Special offer Pay 3, Stay 4 nights
(+86)21/37618888
Special offer Pay 3, Stay 4 nights
Sofitel Shanghai Sheshan Oriental Slideshow
CHECK RATES! ABS:HotelCheckRates-d1119070?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #46 of 2,712 hotels in Shanghai
4.5 of 5 stars 237 reviews
Professional photos | Traveller photos (134) | Map
4.5 of 5 Renaissance Shanghai Yu Garden Hotel
INR8,218 - 14,185 per night*
Special offer Earn Rewards Points!
1-888-236-2427
Special offer Earn Rewards Points!
Renaissance Shanghai Yu Garden Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d657874?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #47 of 2,712 hotels in Shanghai
4 of 5 stars 310 reviews
Professional photos | Traveller photos (241) | Map
5.0 of 5 Marriott Hotel City Centre
INR9,851 - 16,268 per night*
Special offer Earn Rewards Points!
1-888-236-2427
Special offer Earn Rewards Points!
Marriott Hotel City Centre Slideshow
CHECK RATES! ABS:HotelCheckRates-d1954359?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #48 of 2,712 hotels in Shanghai
4.5 of 5 stars 33 reviews
Professional photos | Traveller photos (51) | Map
4.5 of 5 Renaissance Shanghai Zhongshan Park Hotel
INR8,218 - 14,185 per night*
Special offer Earn Rewards Points!
1-888-236-2427
Special offer Earn Rewards Points!
Renaissance Shanghai Zhongshan Park Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d677593?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #49 of 2,712 hotels in Shanghai
4.5 of 5 stars 293 reviews
Professional photos | Traveller photos (105) | Map
4.0 of 5 Holiday Inn Pudong Hotel
INR6,698 - 12,046 per night*
Special offer Save on Hotel Packages!
0124-455-1263
Special offer Save on Hotel Packages!
Holiday Inn Pudong Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d307423?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #50 of 2,712 hotels in Shanghai
4 of 5 stars 258 reviews
Professional photos | Traveller photos (98) | Map
5.0 of 5 Jumeirah Himalayas Hotel Shanghai
INR11,371 - 26,006 per night*
E-mail hotel
8001006328
Jumeirah Himalayas Hotel Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d1626894?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #51 of 2,712 hotels in Shanghai
4.5 of 5 stars 88 reviews
Professional photos | Traveller photos (77) | Map
4.0 of 5 Courtyard by Marriott Shanghai Xujiahui
INR7,205 - 13,116 per night*
Special offer Earn Rewards Points!
CHECK RATES! ABS:HotelCheckRates-d1235768?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #52 of 2,712 hotels in Shanghai
4 of 5 stars 149 reviews
Professional photos | Traveller photos (48) | Map
4.5 of 5 Shanghai Marriott Hotel Luwan
INR6,755 - 9,851 per night*
Special offer Earn Rewards Points!
CHECK RATES! ABS:HotelCheckRates-d2087939?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #53 of 2,712 hotels in Shanghai
4.5 of 5 stars 32 reviews
Professional photos | Traveller photos (15) | Map
4.0 of 5 Holiday Inn Vista Shanghai
INR5,516 - 8,500 per night*
Special offer Save on Hotel Packages!
0124-455-1263
Special offer Save on Hotel Packages!
Holiday Inn Vista Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d307426?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #54 of 2,712 hotels in Shanghai
4 of 5 stars 282 reviews
Professional photos | Traveller photos (94) | Map
4.5 of 5 Jin Jiang Hotel
INR6,023 - 11,427 per night*
CHECK RATES! ABS:HotelCheckRates-d303013?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #55 of 2,712 hotels in Shanghai
4 of 5 stars 434 reviews
Professional photos | Traveller photos (94) | Map
CHECK RATES! ABS:HotelCheckRates-d301769?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #56 of 2,712 hotels in Shanghai
4 of 5 stars 287 reviews
Professional photos | Traveller photos (83) | Map
4.5 of 5 Renaissance Shanghai Pudong Hotel
INR9,738 - 17,844 per night*
Special offer Earn Rewards Points!
1-888-236-2427
Special offer Earn Rewards Points!
Renaissance Shanghai Pudong Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d299748?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #57 of 2,712 hotels in Shanghai
4 of 5 stars 162 reviews
Professional photos | Traveller photos (62) | Map
CHECK RATES! ABS:HotelCheckRates-d621877?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #58 of 2,712 hotels in Shanghai
4.5 of 5 stars 65 reviews
Professional photos | Traveller photos (60) | Map
Utels Youth Hotel Shanghai Wuning Road
INR1,632 - 2,139 per night*
CHECK RATES! ABS:HotelCheckRates-d607464?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #59 of 2,712 hotels in Shanghai
4 of 5 stars 101 reviews
Professional photos | Traveller photos (33) | Map
4.0 of 5 New Century Grand Hotel
INR5,460 - 7,824 per night*
CHECK RATES! ABS:HotelCheckRates-d630959?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #60 of 2,712 hotels in Shanghai
4 of 5 stars 149 reviews
Professional photos | Traveller photos (24) | Map