Popular filters
(27)
(27)
(3)
(2)
Price
(2)
(17)
(3)
(2)
(2)
(1)
Location
Star rating
(4)
(10)
(15)
User rating
(2)
(14)
(26)
(10)
Chains
(3)
(19)
(4)
(26)
Room Amenities
(2)
(1)
(5)
Room Views
(1)
(5)
(2)
(22)
House Rules
(3)
Property type
(30)
Amenities
(6)
(8)
(10)
(1)
Payment modes
(27)
Book from Marriott in Shanghai available at Lowest prices on Goibibo. Marriott Marriott Hotels start from ₹2649. Use code GOINTH to get discounts upto 30% on best Marriott Hotels in Shanghai.
Popular Locations in Shanghai
Filter Properties based on area/landmark of your choice
Pudong
area | 307 Stays
Jingan
area | 89 Stays
Huangpu
area | 121 Stays
Minhang
area | 196 Stays
Xuhui
area | 90 Stays
Changning
area | 91 Stays
₹4,267
₹3,705
+₹1,007 taxes &fees
per night
/5
₹5,585
+₹927 taxes &fees
per night
/5
₹7,073
+₹1,174 taxes &fees
per night
/5
2.7/5
3 Ratings
₹7,719
+₹1,281 taxes &fees
per night
/5
₹4,790
+₹795 taxes &fees
per night
₹8,511
+₹1,413 taxes &fees
per night
₹5,475
₹4,754
+₹1,292 taxes &fees
per night
/5
₹7,195
₹6,622
+₹1,698 taxes &fees
per night
/5
₹8,764
+₹1,455 taxes &fees
per night
/5
₹4,779
₹4,150
+₹1,128 taxes &fees
per night
How many Marriott Hotels are available for booking in Shanghai at Goibibo?
What are the other branded hotels in Shanghai?
What is the price range of Marriott hotels in Shanghai?