• Login or Create Account
  • Currency

    USD

You are booking hotel for more than 90 days

map
Price Per Night
  • (16)
  • (147)
  • (230)
  • (112)
  • (51)
  • (46)
  • (120)
  • (34)

Your Budget

to
Star Category
  • (168)
  • (200)
  • (290)
User Rating
  • (89)
  • (152)
  • (49)
  • (2)
Property Type
  • (645)
  • (155)
  • (78)
  • (51)
  • (9)
  • (6)
  • (1)
Chains
  • (32)
  • (3)
  • (16)
  • (20)
  • (74)

Show 4 more

Amenities
Guests Love
  • (109)
  • (510)
  • (94)

Show -3 more

Booking Preference
Booking Preference
  • (29)
  • (2)
  • (793)
  • (130)
House Rules
  • (3)
  • (4)
  • (3)
  • (1)
BACK TO TOP

Book Hotels in Shanghai, China from 1631 Hotels

hotelImg

Hanting Hotel Fudan University Jinian Road

Yangpu | 10.3 km drive to Shanghai City Centre
Free Cancellation
This 2 Star Hotel in Shanghai is located in Yangpu. Full Address of property is No.258 Jinian Road , Shanghai , Shanghai , China , View On Map
View More

$ 45

$ 40

+ $ 7 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

JI Hotel Shanghai Zhaojiabang

Xuhui | 2.8 km drive to Shanghai City Centre
8 minutes walk to Zhaojiabang Road station,
Elevator/LiftElevator/Lift
Free Cancellation
Location of the Hotel is Xuhui View On Map (NO.221 Zhaojiabang Road , Shanghai , Shanghai , China , 200032). Top Facilities of this Hotel are Elevator/Lift.
View More

$ 72

$ 64

+ $ 11 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Mandarin Oriental Pudong, Shanghai

Pudong | 7.1 km drive to Shanghai City Centre
SpaSpa
Swimming PoolSwimming Pool
GymGym
This 5 Star Hotel in Shanghai is located in Pudong. Full Address of property is 111 Pudong South Road Pudong View On Map Key amenities of this property are Spa & Swimming Pool & Gym.
View More
Excellent4.7

(811 Ratings)

$ 284

+ $ 45 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

The Ritz-Carlton Shanghai, Pudong

Pudong | 5.8 km drive to Shanghai City Centre
SpaSpa
Free Cancellation till 24 hrs before check in
Location of the Hotel is Pudong View On Map (8 Century Avenue (Shiji Dadao), Lujiazui, Pudong). Top Facilities of this Hotel are Spa.
View More
Excellent4.6

(479 Ratings)

$ 337

+ $ 56 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Waldorf Astoria Shanghai on the Bund by Hilton

Downtown Shanghai | 3.4 km drive to Shanghai City Centre
6 minutes walk to metro station,
Heated Pool
SpaSpa
GymGym
This 5 Star Hotel in Shanghai is located in Downtown Shanghai. Full Address of property is No. 2, Zhong Shan Dong Yi Road View On Map Key amenities of this property are Heated Pool & Spa & Gym.
View More
Excellent4.9

(517 Ratings)

$ 340

+ $ 18 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Grand Central Hotel Shanghai

Downtown Shanghai | 2.9 km drive to Shanghai City Centre
9 minutes walk to metro station,
Heated Pool
SpaSpa
GymGym
Free Cancellation
Location of the Hotel is Downtown Shanghai View On Map (505 Jiujiang Road). Top Facilities of this Hotel are Heated Pool & Spa & Gym.
View More
Excellent4.5

(1037 Ratings)

$ 176

+ $ 29 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hilton Shanghai Hongqiao

Hongqiao Airport | 9.4 km drive to Shanghai City Centre
Heated Pool
GymGym
JacuzziJacuzzi
This 5 Star Hotel in Shanghai is located in Hongqiao Airport. Full Address of property is No.1116 Hong Song East Road View On Map Key amenities of this property are Heated Pool & Gym & Jacuzzi.
View More
Excellent4.3

(1001 Ratings)

$ 102

+ $ 5 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Artyzen NEW BUND 31 Shanghai

Pudong | 9.6 km drive to Shanghai City Centre
GymGym
Free Cancellation till 24 hrs before check in
Location of the Hotel is Pudong View On Map (No.20, 666 Hai Yang West Road Qiantan, Pudong). Top Facilities of this Hotel are Gym.
View More
Excellent4.4

(60 Ratings)

$ 115

+ $ 19 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hilton Garden Inn Shanghai Hongqiao

Qingpu | 21.5 km drive to Shanghai City Centre
4 minutes walk to metro station,
GymGym
This 4 Star Hotel in Shanghai is located in Qingpu. Full Address of property is No.1915 Huqingping Road View On Map Key amenities of this property are Gym.
View More
Excellent4.5

(271 Ratings)

$ 49

+ $ 3 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Courtyard by Marriott Shanghai Jiading

Jiading | 31.7 km drive to Shanghai City Centre
GymGym
Free Cancellation till 24 hrs before check in
Location of the Hotel is Jiading View On Map (No. 3101 Huyi Highway, Jiading District). Top Facilities of this Hotel are Gym.
View More
Excellent4.4

(102 Ratings)

$ 77

+ $ 13 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Novotel Shanghai Hongqiao Gubei

Hongqiao Airport | 7.5 km drive to Shanghai City Centre
Elevator/LiftElevator/Lift
Free Cancellation
This 4 Star Hotel in Shanghai is located in Hongqiao Airport. Full Address of property is 1881 Gubei Road, Minhang District View On Map Key amenities of this property are Elevator/Lift.
View More

$ 55

$ 49

+ $ 8 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

The Shanghai EDITION

Downtown Shanghai | 3.4 km drive to Shanghai City Centre
5 minutes walk to metro station,
SpaSpa
Free Cancellation till 24 hrs before check in
Location of the Hotel is Downtown Shanghai View On Map (199 Nanjing Road East). Top Facilities of this Hotel are Spa.
View More
Excellent4.7

(196 Ratings)

$ 421

+ $ 70 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

The PuLi Shanghai

Downtown Shanghai | 2 km drive to Shanghai City Centre
4 minutes walk to metro station,
SpaSpa
Swimming PoolSwimming Pool
GymGym
Free Cancellation till 24 hrs before check in
This 5 Star Hotel in Shanghai is located in Downtown Shanghai. Full Address of property is 1 ChangDe Road JingAn District View On Map Key amenities of this property are Spa & Swimming Pool & Gym.
View More
Excellent4.7

(1000 Ratings)

$ 349

+ $ 58 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

The Peninsula Shanghai

Huangpu | 4.1 km drive to Shanghai City Centre
SpaSpa
Swimming PoolSwimming Pool
GymGym
Free Cancellation till 24 hrs before check in
Location of the Hotel is Huangpu View On Map (32 Zhongshan Dong Yi Road No 32 The Bund). Top Facilities of this Hotel are Spa & Swimming Pool & Gym.
View More
Excellent4.7

(561 Ratings)

$ 562

$ 504

+ $ 81 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Bulgari Hotel Shanghai

Jing'an | 3.9 km drive to Shanghai City Centre
SpaSpa
Swimming PoolSwimming Pool
GymGym
Free Cancellation
This 5 Star Hotel in Shanghai is located in Jing'an. Full Address of property is Lane 108 North Shanxi Road View On Map Key amenities of this property are Spa & Swimming Pool & Gym.
View More
Excellent4.7

(72 Ratings)

$ 1,086

+ $ 180 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

The Langham, Shanghai, Xintiandi

Downtown Shanghai | 1.6 km drive to Shanghai City Centre
Heated Pool
SpaSpa
GymGym
Free Cancellation till 24 hrs before check in
Location of the Hotel is Downtown Shanghai View On Map (No.99 Madang Road Luwan District). Top Facilities of this Hotel are Heated Pool & Spa & Gym.
View More
Excellent4.8

(1008 Ratings)

$ 264

+ $ 44 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Fairmont Peace Hotel on the Bund

Downtown Shanghai | 3.6 km drive to Shanghai City Centre
6 minutes walk to metro station,
SpaSpa
Swimming PoolSwimming Pool
GymGym
Free Cancellation
This 5 Star Hotel in Shanghai is located in Downtown Shanghai. Full Address of property is 20 Nanjing Road East View On Map Key amenities of this property are Spa & Swimming Pool & Gym.
View More
Excellent4.7

(993 Ratings)

$ 338

+ $ 54 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Regent SHANGHAI PUDONG, an IHG hotel

Pudong | 5.5 km drive to Shanghai City Centre
7 minutes walk to metro station,
Heated Pool
SpaSpa
GymGym
Free Cancellation till 4 hrs before check in
Location of the Hotel is Pudong View On Map (210 Century Avenue,Lujiazui CBD, Pudong District). Top Facilities of this Hotel are Heated Pool & Spa & Gym.
View More
Excellent4.7

(552 Ratings)

$ 347

+ $ 50 taxes & fees

Per Night

Login to Book Now & Pay Later!

Get Great Deal on this Hotel

callbackCall for Special Rates

hotelImg

The Sukhothai Shanghai

Downtown Shanghai | 5 minutes walk to Shanghai City Centre
9 minutes walk to metro station,
Heated Pool
SpaSpa
GymGym
Free Cancellation till 24 hrs before check in
This 5 Star Hotel in Shanghai is located in Downtown Shanghai. Full Address of property is 380 Weihai Road Jing'an District View On Map Key amenities of this property are Heated Pool & Spa & Gym.
View More
Excellent4.6

(512 Ratings)

$ 296

+ $ 49 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

JW Marriott Marquis Hotel Shanghai Pudong

Pudong | 8.9 km drive to Shanghai City Centre
SpaSpa
Swimming PoolSwimming Pool
GymGym
Free Cancellation till 24 hrs before check in
Location of the Hotel is Pudong View On Map (NO 988 PUMING ROAD PUDONG NEW). Top Facilities of this Hotel are Spa & Swimming Pool & Gym.
View More
Excellent4.9

(382 Ratings)

$ 242

+ $ 40 taxes & fees

Per Night

Login to Book Now & Pay Later!

About Hotels Booking in Shanghai


Check out best Shanghai hotel deals and offers on more than 1631 hotels in Shanghai only on MakeMyTrip!

Wondering where to book your stay in Shanghai? We understand your desire for comfort and hence have listed out the best Shanghai hotels for you, based on expert advice and the services they offer. Above once are the most popular hotels in Shanghai. Select from best 1631 hotels in Shanghai.

All Above properties for Shanghai are updated on Thursday, April 23, 2026- 08.09.

Book affordable hotels in Shanghai at discounted prices with MakeMyTrip. Check out your Preferred stay from popular area in Shanghai, Stay in Shanghai's best hotels! Shanghai Hotels Price Starts from Minimum INR 1227 for Budget hotel. If you’re looking for a cheap hotel in Shanghai, you should consider visiting during the low season. Book at least 90 days before your stay begins to get the best price for your Shanghai accommodation. Check Price Now!


Five Star Hotels in Shanghai

Hongqiao Airport

Pudong

Fengxian

Fengxian

Jeurong Hotel Shanghai

0 1 2 3 4 0 1 2 3 4

₹ 13,463

Per Night

Minhang

MIlE Hotel

0 1 2 3 4 0 1 2 3 4

₹ 6,848

Per Night

Minhang

JOYA Shanghai Gubei

0 1 2 3 4 0 1 2 3 4

₹ 12,274

Per Night

Changning

Fengxian

Lv Shou Hotel

0 1 2 3 4 0 1 2 3 4

₹ 6,914

Per Night

Minhang

Hotels By Category in Shanghai

Get the best deals on different type of Hotel categories in Shanghai with MakeMyTrip.com. Choose from 1631 hotels in Shanghai. Just INR 1227 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.

Shanghai Hotels by Location

Hotels by Popular Attractions in Shanghai

Show More

Properties in Shanghai

Hotels By Star Category in Shanghai

Show More

Premium Hotels in Nearby Cities

Sheraton Zhenjiang Hotel

0 1 2 3 4 0 1 2 3 4

₹ 7,964

Per Night

Runzhou

Central Yiwu

Wanda Realm Changzhou

0 1 2 3 4 0 1 2 3 4

₹ 8,009

Per Night

Wujin

Hilton Changzhou

0 1 2 3 4 0 1 2 3 4

₹ 7,713

Per Night

Wujin

Hangzhou Westlake

0 1 2 3 0 1 2 3 4

₹ 7,231

Per Night

Xiacheng

Yuhang