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,717)
Best Value (267)
Luxury (234)
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

InterContinental Shanghai Puxi
InterContinental Shanghai Puxi 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.0 of 5 Les Suites Orient, Bund Shanghai
INR10,681 - 17,950 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
Ranked #1 of 2,717 hotels in Shanghai
5 of 5 stars 368 reviews
Professional photos | Traveller photos (228) | Map
4.0 of 5 Hotel Indigo Shanghai on the Bund
INR-1 - -1 per night*
Special offer Save on Hotel Packages!
0124-455-1263
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
Ranked #2 of 2,717 hotels in Shanghai
4.5 of 5 stars 284 reviews
Professional photos | Traveller photos (258) | Map
5.0 of 5 Waldorf Astoria Shanghai on the Bund
INR17,335 - 25,500 per night*
Special offer Great Getaway - 25% off
E-mail hotel
+86 21 6322 9988
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
Ranked #3 of 2,717 hotels in Shanghai
4.5 of 5 stars 170 reviews
Professional photos | Traveller photos (178) | Map
5.0 of 5 The Ritz-Carlton Shanghai Pudong
INR21,250 - 30,588 per night*
CHECK RATES! ABS:HotelCheckRates-d1654265?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 2,717 hotels in Shanghai
4.5 of 5 stars 187 reviews
Professional photos | Traveller photos (129) | Map
5.0 of 5 Kerry Hotel Pudong Shanghai
INR11,743 - 20,187 per night*
Special offer Free breakfast
86-21-61698888
E-mail hotel
Special offer Free breakfast
Kerry Hotel Pudong Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d2008771?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 2,717 hotels in Shanghai
4.5 of 5 stars 91 reviews
Professional photos | Traveller photos (61) | Map
4.5 of 5 Sheraton Shanghai Hongkou Sanzhi Hotel
INR7,158 - 12,918 per night*
CHECK RATES! ABS:HotelCheckRates-d1878912?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 2,717 hotels in Shanghai
4.5 of 5 stars 229 reviews
Professional photos | Traveller photos (76) | Map
5.0 of 5 The Puli Hotel and Spa
INR13,533 - 25,891 per night*
CHECK RATES! ABS:HotelCheckRates-d1200824?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 2,717 hotels in Shanghai
4.5 of 5 stars 323 reviews
Professional photos | Traveller photos (172) | Map
5.0 of 5 Fairmont Peace Hotel Shanghai
INR12,973 - 21,585 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
Ranked #8 of 2,717 hotels in Shanghai
4.5 of 5 stars 246 reviews
Professional photos | Traveller photos (200) | Map
4.0 of 5 URBN Hotel
INR11,520 - 20,299 per night*
E-mail hotel
URBN Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d814849?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #9 of 2,717 hotels in Shanghai
4.5 of 5 stars 230 reviews
Professional photos | Traveller photos (119) | Map
5.0 of 5 Park Hyatt Shanghai
INR19,125 - 33,664 per night*
Travellers' Choice™ 2012 Winner Top 25 | Trendiest | Luxury
CHECK RATES! ABS:HotelCheckRates-d1158822?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #10 of 2,717 hotels in Shanghai
4.5 of 5 stars 445 reviews
Professional photos | Traveller photos (300) | Map
Grand Central Hotel Shanghai
INR7,941 - 12,023 per night*
CHECK RATES! ABS:HotelCheckRates-d1478708?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #11 of 2,717 hotels in Shanghai
4.5 of 5 stars 180 reviews
Professional photos | Traveller photos (49) | Map
5.0 of 5 The Peninsula Shanghai
INR20,355 - 29,582 per night*
Travellers' Choice™ 2012 Winner Luxury
CHECK RATES! ABS:HotelCheckRates-d1461776?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #12 of 2,717 hotels in Shanghai
4.5 of 5 stars 381 reviews
Professional photos | Traveller photos (224) | Map
5.0 of 5 The Langham, Yangtze, Shanghai
INR10,457 - 14,819 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
Ranked #13 of 2,717 hotels in Shanghai
4.5 of 5 stars 207 reviews
Professional photos | Traveller photos (73) | Map
5.0 of 5 Pudong Shangri-La Shanghai
INR15,993 - 24,046 per night*
Pudong Shangri-La Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d307540?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #14 of 2,717 hotels in Shanghai
4.5 of 5 stars 1,615 reviews
Professional photos | Traveller photos (225) | Map
5.0 of 5 Gran Melia Shanghai
INR10,289 - 15,602 per night*
Gran Melia Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d1175491?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #15 of 2,717 hotels in Shanghai
4.5 of 5 stars 282 reviews
Professional photos | Traveller photos (130) | Map
5.0 of 5 JW Marriott Hotel Shanghai at Tomorrow Square
INR11,911 - 22,256 per night*
Special offer Earn Up to 3 FREE Nights
1-888-236-2427
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
Ranked #16 of 2,717 hotels in Shanghai
4.5 of 5 stars 446 reviews
Professional photos | Traveller photos (228) | Map
4.5 of 5 Hilton Shanghai Hongqiao
INR7,661 - 15,098 per night*
Special offer Great Getaway - 30% off
E-mail hotel
+862133236666
Special offer Great Getaway - 30% off
Hilton Shanghai Hongqiao Slideshow
CHECK RATES! ABS:HotelCheckRates-d1852262?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #17 of 2,717 hotels in Shanghai
4.5 of 5 stars 98 reviews
Professional photos | Traveller photos (65) | Map
5.0 of 5 Grand Hyatt Shanghai
INR13,812 - 25,500 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
Ranked #18 of 2,717 hotels in Shanghai
4.5 of 5 stars 1,049 reviews
Professional photos | Traveller photos (367) | Map
5.0 of 5 88 Xintiandi Executive Residence
INR11,408 - 19,628 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
Ranked #19 of 2,717 hotels in Shanghai
4.5 of 5 stars 68 reviews
Professional photos | Traveller photos (46) | Map
4.5 of 5 Shanghai Marriott Hotel Changfeng Park
INR8,164 - 13,253 per night*
Special offer Earn Up to 3 FREE Nights
1-888-236-2427
Special offer Earn Up to 3 FREE Nights
Shanghai Marriott Hotel Changfeng Park Slideshow
CHECK RATES! ABS:HotelCheckRates-d1723019?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #20 of 2,717 hotels in Shanghai
4.5 of 5 stars 115 reviews
Professional photos | Traveller photos (57) | Map
4.5 of 5 InterContinental Shanghai Puxi
INR8,779 - 14,092 per night*
Special offer Save up to 20% -Book...
0124-455-1263
Special offer Save up to 20% -Book Early
InterContinental Shanghai Puxi Slideshow
CHECK RATES! ABS:HotelCheckRates-d1468085?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #21 of 2,717 hotels in Shanghai
4.5 of 5 stars 288 reviews
Professional photos | Traveller photos (214) | Map
5.0 of 5 The Langham Xintiandi Shanghai
INR13,421 - 20,187 per night*
Special offer Weekend Spa Hideaway
E-mail hotel
Special offer Weekend Spa Hideaway
The Langham Xintiandi Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d1945926?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #22 of 2,717 hotels in Shanghai
4.5 of 5 stars 78 reviews
Professional photos | Traveller photos (73) | Map
5.0 of 5 Four Seasons Hotel Shanghai
INR15,266 - 22,536 per night*
86 (21) 6256-8888
Four Seasons Hotel Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d301896?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #23 of 2,717 hotels in Shanghai
4.5 of 5 stars 423 reviews
Professional photos | Traveller photos (115) | Map
4.5 of 5 InterContinental Shanghai Pudong
INR9,786 - 17,112 per night*
Special offer Save up to 20% -Book...
0124-455-1263
Special offer Save up to 20% -Book Early
InterContinental Shanghai Pudong Slideshow
CHECK RATES! ABS:HotelCheckRates-d307504?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #24 of 2,717 hotels in Shanghai
4.5 of 5 stars 489 reviews
Professional photos | Traveller photos (199) | Map
4.5 of 5 Radisson Blu Hotel Shanghai Hong Quan
INR4,753 - 8,164 per night*
Travellers' Choice™ 2012 Winner Bargain Special offer 25% Off Daily Rate
86-21-53559999
E-mail hotel
Special offer 25% Off Daily Rate
Radisson Blu Hotel Shanghai Hong Quan Slideshow
CHECK RATES! ABS:HotelCheckRates-d1162782?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #25 of 2,717 hotels in Shanghai
4.5 of 5 stars 181 reviews
Professional photos | Traveller photos (43) | Map
4.0 of 5 Holiday Inn Shanghai Pudong Kangqiao
INR4,753 - 6,766 per night*
Special offer Save on Hotel Packages!
0124-455-1263
Special offer Save on Hotel Packages!
Holiday Inn Shanghai Pudong Kangqiao Slideshow
CHECK RATES! ABS:HotelCheckRates-d2039114?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #26 of 2,717 hotels in Shanghai
4.5 of 5 stars 63 reviews
Professional photos | Traveller photos (83) | Map
4.5 of 5 Radisson Blu Hotel Shanghai New World
INR7,997 - 16,664 per night*
CHECK RATES! ABS:HotelCheckRates-d575893?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #27 of 2,717 hotels in Shanghai
4.5 of 5 stars 518 reviews
Professional photos | Traveller photos (240) | Map
5.0 of 5 Le Royal Meridien Shanghai
INR11,631 - 18,398 per night*
CHECK RATES! ABS:HotelCheckRates-d578903?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #28 of 2,717 hotels in Shanghai
4.5 of 5 stars 956 reviews
Professional photos | Traveller photos (331) | Map
4.5 of 5 Renaissance Shanghai Putuo Hotel
INR6,375 - 10,010 per night*
Special offer Earn Up to 3 FREE Nights
CHECK RATES! ABS:HotelCheckRates-d1745677?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #29 of 2,717 hotels in Shanghai
4.5 of 5 stars 98 reviews
Professional photos | Traveller photos (44) | Map
4.5 of 5 InterContinental Shanghai Expo
INR9,059 - 16,832 per night*
Special offer Save up to 20% -Book...
CHECK RATES! ABS:HotelCheckRates-d1467903?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #30 of 2,717 hotels in Shanghai
4.5 of 5 stars 166 reviews
Professional photos | Traveller photos (81) | Map