You are booking hotel for more than 30 days
Your Budget
Show 3 more
Show 4 more
Show -3 more
Most Booked by Travellers like you
1. Hilton Garden Inn Shanghai Hongqiao
Based on 252 Ratings and 86 reviews
(252 Ratings)
₹ 4,232
+ ₹ 622 taxes & fees
Per Night
2. Radisson Blu Hotel Shanghai New World
Based on 995 Ratings and 134 reviews
(995 Ratings)
₹ 10,866
+ ₹ 1,804 taxes & fees
Per Night
Change Check-In Dates
3. Jin Jiang Tower
(750 Ratings)
₹ 7,514
₹ 6,988
+ ₹ 1,857 taxes & fees
Per Night
4. Holiday Inn Express Shanghai Jinqiao Central
Based on 226 Ratings and 85 reviews
(226 Ratings)
₹ 3,269
+ ₹ 543 taxes & fees
Per Night
5. Holiday Inn Express Shanghai Pudong Airport by IHG
Based on 303 Ratings and 107 reviews
(303 Ratings)
₹ 5,580
₹ 4,869
+ ₹ 808 taxes & fees
Per Night
Popular in Shanghai
Radisson Collection Hyland Shanghai
Based on 972 Ratings and 118 reviews
(972 Ratings)
₹ 13,256
+ ₹ 2,200 taxes & fees
Per Night
The Westin Bund Center, Shanghai
(952 Ratings)
₹ 11,022
+ ₹ 1,830 taxes & fees
Per Night
Novotel Shanghai Atlantis
Based on 674 Ratings and 112 reviews
(674 Ratings)
₹ 8,492
+ ₹ 1,216 taxes & fees
Per Night
Courtyard by Marriott Shanghai Central
(948 Ratings)
₹ 8,726
₹ 7,410
+ ₹ 1,230 taxes & fees
Per Night
Dorsett Shanghai
Based on 991 Ratings and 120 reviews
(991 Ratings)
₹ 6,418
₹ 4,322
+ ₹ 1,340 taxes & fees
Per Night
Campanile Shanghai Bund Hotel
Based on 1000 Ratings
(1000 Ratings)
₹ 6,152
₹ 5,845
+ ₹ 1,513 taxes & fees
Per Night
JW Marriott Hotel Shanghai Tomorrow Square
(641 Ratings)
₹ 14,424
+ ₹ 2,394 taxes & fees
Per Night
SSAW Boutique Hotel Shanghai Bund
Based on 934 Ratings
(934 Ratings)
₹ 8,431
₹ 7,841
+ ₹ 1,960 taxes & fees
Per Night
Renaissance Shanghai Yu Garden Hotel by Marriott
Based on 945 Ratings
(945 Ratings)
₹ 10,187
+ ₹ 1,691 taxes & fees
Per Night
Courtyard by Marriott Shanghai Pudong
Based on 635 Ratings and 111 reviews
(635 Ratings)
₹ 5,666
+ ₹ 940 taxes & fees
Per Night
Grand Hyatt Shanghai
Based on 944 Ratings
(944 Ratings)
₹ 15,110
₹ 13,901
+ ₹ 3,717 taxes & fees
Per Night
Kempinski The One Suites Hotel Shanghai Downtown
(190 Ratings)
₹ 16,211
+ ₹ 2,594 taxes & fees
Per Night
Grand Millennium Shanghai Hongqiao
Based on 767 Ratings
(767 Ratings)
₹ 8,604
₹ 7,622
+ ₹ 1,220 taxes & fees
Per Night
Pullman Shanghai Central
(721 Ratings)
₹ 8,638
₹ 7,860
+ ₹ 2,073 taxes & fees
Per Night
Novotel Suites Shanghai Hongqiao Hotel
(84 Ratings)
₹ 5,437
₹ 5,166
+ ₹ 1,338 taxes & fees
Per Night
Q: ✅ What are the best options available to stay in Shanghai?
Q: ✅ What are the budget properties featuring all required facilities to stay in Shanghai?
Q: ✅ What are the 5 best luxury hotels in Shanghai offering excellent hospitality in 2025?
Q: ✅ How many guests can one room accommodate, in the hotels located in Shanghai?
Q: ✅ Suggest some popular hotels & properties in Shanghai to enjoy holidays with family. What are the payment options available?
Get the best deals on different type of Hotel categories in Shanghai with MakeMyTrip.com. Choose from 431 hotels in Shanghai. Just Rs 693 onwards ✔ Use coupon code & Get Upto 70% OFF instantly. Make your stay special and comfortable with MakeMyTrip Hotels. Spacious rooms and impeccable service within your budget.
Starting Price | Rs. 693 |
Shanghai Hotels | 431 |
Pudong
Minhang
Changning
Pudong
Hongqiao Airport
Qingpu
Qingpu
Jing'an
Pudong
Downtown Shanghai
Pudong
Songjiang
Minhang
Downtown Shanghai
Pudong
Minhang
Downtown Shanghai
Minhang
Pudong
Downtown Shanghai
Minhang
Pudong
Huangpu
Qingpu
Jiading
Pudong
Runzhou
Binjiang
Gangzha
Shangcheng
Dinghai
Central Yiwu
Yiwu
Haishu
Xiuzhou
Wuzhong
Pudong
Downtown Shanghai
Downtown Shanghai
Huangpu
Jing'an
Pudong
Qingpu
Pudong
Minhang
Pudong
Central Yiwu
Yiwu
Shangcheng
Shangcheng
Nanhu
Central Yiwu
Jianggan
Xiaoshan
Taicang
Binhu
Exciting Offers on Top Rated Properties
Flat
15% OFF
WELCOMEMMTINTL
Upto 10,000 INR. Applicable only for first time user
Up to
30% OFF
MMTINTLTRAVEL
Valid on 500,000+ hotels across international cities.
Flat
3,000 off
MMTSUPERINTL
Valid on bookings value over 50,000 INR.
Upto
40% off
MMTSAVER
Valid on Budget Hotels (less than INR 4,000/night).