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.

Shanghai Hotels

What style of hotel do you prefer?
All Hotels (2,662)
Best Value (262)
Luxury (244)
Business (110)
Family (54)
Trendy (16)
Romantic (15)
On the Beach (2)
B&Bs (178)

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

Crowne Plaza Shanghai
Crowne Plaza Shanghai 4.0 of 5 stars
Special offer Club Premier Room Winter Special
The Langham Yangtze Boutique
The Langham Yangtze Boutique 4.5 of 5 stars
Special offer 1934 per night
View all special offers in Shanghai (45)

Hotels travellers recommend

List view  |  Large map
List view  |  Large map
5.0 of 5 Waldorf Astoria Shanghai on the Bund
INR13,601 - 19,310 per night*
86-21-63229988
Waldorf Astoria Shanghai on the Bund Slideshow
CHECK RATES! ABS:HotelCheckRates-d1800802?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 2,662 hotels in Shanghai
3 of 5 stars 104 reviews
Professional photos | Traveller photos (133) | Map
4.0 of 5 Les Suites Orient
INR9,332 - 16,480 per night*
Travellers' Choice™ 2012 Winner Top 25 | Best Service Special offer 10% off our best...
8621-63200088
E-mail hotel
Special offer 10% off our best available rate
Les Suites Orient Slideshow
CHECK RATES! ABS:HotelCheckRates-d1395528?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 2,662 hotels in Shanghai
3 of 5 stars 301 reviews
Professional photos | Traveller photos (176) | Map
4.5 of 5 Sheraton Shanghai Hongkou Sanzhi Hotel
INR6,652 - 9,382 per night*
CHECK RATES! ABS:HotelCheckRates-d1878912?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 2,662 hotels in Shanghai
3 of 5 stars 181 reviews
Professional photos | Traveller photos (60) | Map
5.0 of 5 The Puli Hotel and Spa
INR11,318 - 20,650 per night*
86-21-32039999
E-mail hotel
The Puli Hotel and Spa Slideshow
CHECK RATES! ABS:HotelCheckRates-d1200824?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 2,662 hotels in Shanghai
3 of 5 stars 283 reviews
Professional photos | Traveller photos (159) | Map
5.0 of 5 Kerry Hotel Pudong Shanghai
INR10,176 - 17,374 per night*
86-21-61698888
E-mail hotel
Kerry Hotel Pudong Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d2008771?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 2,662 hotels in Shanghai
3 of 5 stars 61 reviews
Professional photos | Traveller photos (40) | Map
4.0 of 5 Hotel Indigo Shanghai on the Bund
INR9,134 - 13,254 per night*
0124 455 1263
Hotel Indigo Shanghai on the Bund Slideshow
CHECK RATES! ABS:HotelCheckRates-d1600410?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 2,662 hotels in Shanghai
3 of 5 stars 219 reviews
Professional photos | Traveller photos (188) | Map
5.0 of 5 The Ritz-Carlton Shanghai Pudong
INR18,466 - 25,416 per night*
CHECK RATES! ABS:HotelCheckRates-d1654265?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 2,662 hotels in Shanghai
3 of 5 stars 161 reviews
Professional photos | Traveller photos (71) | Map
5.0 of 5 Park Hyatt Shanghai
INR18,119 - 28,096 per night*
Travellers' Choice™ 2012 Winner Top 25 | Trendiest | Luxury
CHECK RATES! ABS:HotelCheckRates-d1158822?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 2,662 hotels in Shanghai
3 of 5 stars 409 reviews
Professional photos | Traveller photos (252) | Map
5.0 of 5 Fairmont Peace Hotel Shanghai
INR10,921 - 18,913 per night*
Travellers' Choice™ 2012 Winner Luxury Special offer Fairmont Saver
E-mail hotel
(021)63216888
Special offer Fairmont Saver
Fairmont Peace Hotel Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d303020?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #9 of 2,662 hotels in Shanghai
3 of 5 stars 205 reviews
Professional photos | Traveller photos (173) | Map
4.0 of 5 URBN Hotel
INR10,275 - 14,793 per night*
CHECK RATES! ABS:HotelCheckRates-d814849?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #10 of 2,662 hotels in Shanghai
3 of 5 stars 201 reviews
Professional photos | Traveller photos (94) | Map
5.0 of 5 The Peninsula Shanghai
INR15,786 - 26,260 per night*
Travellers' Choice™ 2012 Winner Luxury Special offer Celebrate 2012...
CHECK RATES! ABS:HotelCheckRates-d1461776?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #11 of 2,662 hotels in Shanghai
3 of 5 stars 343 reviews
Professional photos | Traveller photos (182) | Map
5.0 of 5 The Langham Yangtze Boutique
INR8,886 - 15,786 per night*
Special offer 1934 per night
E-mail hotel
Special offer 1934 per night
The Langham Yangtze Boutique Slideshow
CHECK RATES! ABS:HotelCheckRates-d1395506?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #12 of 2,662 hotels in Shanghai
3 of 5 stars 177 reviews
Professional photos | Traveller photos (68) | Map
5.0 of 5 Pudong Shangri-La Shanghai
INR14,594 - 21,544 per night*
CHECK RATES! ABS:HotelCheckRates-d307540?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #13 of 2,662 hotels in Shanghai
3 of 5 stars 1,551 reviews
Professional photos | Traveller photos (217) | Map
5.0 of 5 Gran Melia Shanghai
INR7,049 - 13,750 per night*
902 14 44 40�
Gran Melia Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d1175491?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #14 of 2,662 hotels in Shanghai
3 of 5 stars 245 reviews
Professional photos | Traveller photos (112) | Map
5.0 of 5 JW Marriott Hotel Shanghai at Tomorrow Square
INR12,112 - 17,920 per night*
Special offer Earn Up to 2 FREE Nights
1-888-236-2427
Special offer Earn Up to 2 FREE Nights
JW Marriott Hotel Shanghai at Tomorrow Square Slideshow
CHECK RATES! ABS:HotelCheckRates-d299747?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #15 of 2,662 hotels in Shanghai
3 of 5 stars 410 reviews
Professional photos | Traveller photos (223) | Map
Grand Central Hotel Shanghai
INR7,297 - 15,686 per night*
CHECK RATES! ABS:HotelCheckRates-d1478708?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #16 of 2,662 hotels in Shanghai
3 of 5 stars 146 reviews
Professional photos | Traveller photos (38) | Map
4.5 of 5 Hilton Shanghai Hongqiao
INR7,793 - 12,757 per night*
86-21-33236666
Hilton Shanghai Hongqiao Slideshow
CHECK RATES! ABS:HotelCheckRates-d1852262?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #17 of 2,662 hotels in Shanghai
3 of 5 stars 84 reviews
Professional photos | Traveller photos (60) | Map
4.5 of 5 Radisson Blu Hotel Shanghai Hong Quan
INR3,723 - 6,354 per night*
Travellers' Choice™ 2012 Winner Bargain Special offer 25% Off Daily Rate
CHECK RATES! ABS:HotelCheckRates-d1162782?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #18 of 2,662 hotels in Shanghai
3 of 5 stars 164 reviews
Professional photos | Traveller photos (39) | Map
5.0 of 5 Grand Hyatt Shanghai
INR12,460 - 21,693 per night*
86-21-50491234
E-mail hotel
Grand Hyatt Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d302999?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #19 of 2,662 hotels in Shanghai
3 of 5 stars 1,006 reviews
Professional photos | Traveller photos (358) | Map
CHECK RATES! ABS:HotelCheckRates-d621877?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #20 of 2,662 hotels in Shanghai
3 of 5 stars 53 reviews
Professional photos | Traveller photos (54) | Map
4.0 of 5 Holiday Inn Shanghai Pudong Kangqiao
INR4,021 - 4,617 per night*
CHECK RATES! ABS:HotelCheckRates-d2039114?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #21 of 2,662 hotels in Shanghai
3 of 5 stars 51 reviews
Professional photos | Traveller photos (75) | Map
5.0 of 5 Le Royal Meridien Shanghai
INR8,191 - 14,942 per night*
CHECK RATES! ABS:HotelCheckRates-d578903?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #22 of 2,662 hotels in Shanghai
3 of 5 stars 883 reviews
Professional photos | Traveller photos (311) | Map
4.5 of 5 Shanghai Marriott Hotel Changfeng Park
INR7,545 - 11,516 per night*
Special offer Earn Up to 2 FREE Nights
1-888-236-2427
Special offer Earn Up to 2 FREE Nights
Shanghai Marriott Hotel Changfeng Park Slideshow
CHECK RATES! ABS:HotelCheckRates-d1723019?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #23 of 2,662 hotels in Shanghai
3 of 5 stars 97 reviews
Professional photos | Traveller photos (45) | Map
5.0 of 5 Pudi Boutique Hotel
INR8,091 - 13,403 per night*
Travellers' Choice™ 2012 Winner Trendiest
CHECK RATES! ABS:HotelCheckRates-d618936?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #24 of 2,662 hotels in Shanghai
3 of 5 stars 133 reviews
Professional photos | Traveller photos (90) | Map
4.5 of 5 Radisson Blu Hotel Shanghai New World
INR6,850 - 11,715 per night*
CHECK RATES! ABS:HotelCheckRates-d575893?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #25 of 2,662 hotels in Shanghai
3 of 5 stars 465 reviews
Professional photos | Traveller photos (215) | Map
4.5 of 5 Grand Mercure Shanghai Zhongya
INR3,574 - 6,006 per night*
CHECK RATES! ABS:HotelCheckRates-d1778139?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #26 of 2,662 hotels in Shanghai
3 of 5 stars 396 reviews
Professional photos | Traveller photos (153) | Map
5.0 of 5 Four Seasons Hotel Shanghai
INR11,765 - 19,062 per night*
86 (21) 6256-8888
Four Seasons Hotel Shanghai Slideshow
CHECK RATES! ABS:HotelCheckRates-d301896?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #27 of 2,662 hotels in Shanghai
3 of 5 stars 403 reviews
Professional photos | Traveller photos (112) | Map
4.5 of 5 Renaissance Shanghai Putuo Hotel
INR6,205 - 8,042 per night*
Special offer Earn Up to 2 FREE Nights
CHECK RATES! ABS:HotelCheckRates-d1745677?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #28 of 2,662 hotels in Shanghai
3 of 5 stars 90 reviews
Professional photos | Traveller photos (38) | Map
5.0 of 5 Marriott Hotel City Centre
INR8,687 - 12,906 per night*
Special offer Earn Up to 2 FREE Nights
1-888-236-2427
Special offer Earn Up to 2 FREE Nights
Marriott Hotel City Centre Slideshow
CHECK RATES! ABS:HotelCheckRates-d1954359?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #29 of 2,662 hotels in Shanghai
3 of 5 stars 9 reviews
Professional photos | Traveller photos (24) | Map
4.5 of 5 InterContinental Shanghai Puxi
INR8,091 - 12,162 per night*
Special offer Save up to 20% when you...
0124 455 1263
Special offer Save up to 20% when you book early
InterContinental Shanghai Puxi Slideshow
CHECK RATES! ABS:HotelCheckRates-d1468085?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #30 of 2,662 hotels in Shanghai
3 of 5 stars 271 reviews
Professional photos | Traveller photos (211) | Map