China may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Search for Shanghai Hotels from CA $58

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Star rating
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
Grand Mercure Shanghai Hongqiao
4.5 out of 5
369 Xian Xia Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is CA $58 per night from Oct 1 to Oct 2
7.71 km from city centre
3.9/5Good! (1,000 reviews)
Clean and spacious

"It was amazing our room got the Japanese bear toys all over! They have some festival and randomly decorate the room. Feel so lucky! This is my usual hotel when comes back to Shanghai. Clean and spacious."…"

Reviewed on Dec. 24, 2019

Grand Mercure Shanghai Hongqiao
Bulgari Hotel Shanghai
5 out of 5
No 33. North Henan Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is CA $665 per night from Oct 18 to Oct 19
1.75 km from city centre
4.7/5Exceptional! (39 reviews)
Amazing stay at Bulgari Shanghai

"Lovely hotel overlooking the Bund. Probably the best view in Shanghai. The room was clean, the butler assigned to the room had superb service, and the Bulgari amenities were 5 star quality. The location is the only downside for this hotel as you would need to get a cab to go anywhere, but the concierge ..."…"

Reviewed on May 11, 2019

Bulgari Hotel Shanghai
Novotel Shanghai Hongqiao Hotel
4 out of 5
1102 Xiehe Road, Changning District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is CA $77 per night from Oct 1 to Oct 2
11.07 km from city centre
4.4/5Excellent! (165 reviews)
Great Value

"Conveniently near Hongqiao with nice amenities"…"

Reviewed on Jan. 19, 2020

Novotel Shanghai Hongqiao Hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Shanghai EDITION
5 out of 5
199 Nanjing Road East, Huangpu, Shanghai, Shanghai
The price is CA $309 per night from Sep 20 to Sep 21
1.53 km from city centre
4.6/5Wonderful! (67 reviews)

"It was classy, yet modern. It was very clean and people were nice."…"

Reviewed on Dec. 6, 2019

The Shanghai EDITION
Park Hyatt Shanghai
5 out of 5
No 100 Century Avenue Pudong, Shanghai, Shanghai
Free cancellation
The price is CA $350 per night from Sep 20 to Sep 21
3.61 km from city centre
4.6/5Wonderful! (225 reviews)

"My definition of luxury, this hotel strikes the perfect balance of elegance and simplicity. Rooms are tastefully decorated with all the amenities your'd come to expect from a 5 star hotel including automatic black out curtains and one touch lighting control. The views from this hotel is one of the ..."…"

Reviewed on May 8, 2020

Park Hyatt Shanghai
Holiday Inn Shanghai Jinxiu
4 out of 5
399 Jin Zhun Road, Pudong, Shanghai, Shanghai
Free cancellation
The price is CA $65 per night from Oct 2 to Oct 3
8.06 km from city centre
4.2/5Very Good! (255 reviews)

"The complementary buffet is really good, and i tried a lot of chinese local food."…"

Reviewed on Jan. 31, 2020

Holiday Inn Shanghai Jinxiu
Andaz Xintiandi Shanghai - a concept by Hyatt
4.5 out of 5
88 Songshan Road, Shanghai, Shanghai
Free cancellation
The price is CA $175 per night from Sep 20 to Sep 21
1.64 km from city centre
4.5/5Wonderful! (359 reviews)

"Amazing hotel with a great location."…"

Reviewed on May 4, 2020

Andaz Xintiandi Shanghai - a concept by Hyatt
The Ritz-Carlton Shanghai, Pudong
5 out of 5
Shanghai IFC, 8 Century Ave, Lujiazui, Pudong, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is CA $350 per night from Sep 20 to Sep 21
2.99 km from city centre
4.6/5Wonderful! (317 reviews)

"The view from The Club Studio room was amazing and the Club Lounge access was worth it. However, the decor in the room seems rather old and dated, the tv in the bathroom didn't work. The bed was the best sleep I ever had so that was a relaxing experience. The only one thing we disliked was that we ..."…"

Reviewed on Jan. 7, 2020

The Ritz-Carlton Shanghai, Pudong
Grand Hyatt Shanghai
5 out of 5
88 Century Avenue, Pudong New Area, Shanghai, Shanghai
Free cancellation
The price is CA $227 per night from Sep 20 to Sep 21
3.16 km from city centre
4.4/5Wonderful! (870 reviews)
Great stay

"Everything was excellent- highly recommended."…"

Reviewed on Jan. 28, 2020

Grand Hyatt Shanghai
JW Marriott Hotel Shanghai Tomorrow Square
5 out of 5
399 Nanjing West Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is CA $184 per night from Sep 20 to Sep 21
0.53 km from city centre
4.6/5Wonderful! (474 reviews)
Excellent Location

"Excellent location."…"

Reviewed on Dec. 29, 2019

JW Marriott Hotel Shanghai Tomorrow Square
InterContinental Shanghai Jing’ An
5 out of 5
500 Heng Feng Rd, Jing'an District, Shanghai, Shanghai
Free cancellation
The price is CA $173 per night from Sep 27 to Sep 28
2.32 km from city centre
4.4/5Excellent! (305 reviews)

"New and clean hotel with friendly staff. But the restaurant is expensive and not so tasty."…"

Reviewed on Jan. 6, 2020

InterContinental Shanghai Jing’ An
Melia Shanghai Hongqiao (NECC)
5 out of 5
1118 Gaojing Road, Shanghai
Get Rates
18.41 km from city centre
4.6/5Wonderful! (66 reviews)

"First time, wonderful experience. I'll definitely come back."…"

Reviewed on Nov. 21, 2019

Melia Shanghai Hongqiao (NECC)
Swissotel Grand Shanghai
5 out of 5
1 Yu Yuan Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is CA $149 per night from Sep 22 to Sep 23
2.8 km from city centre
4.3/5Excellent! (919 reviews)
lost in the Translation

"It was good as always. I had issue I left my scale in the room and called right away to get it put away for me so I could pick up when I stay there again the next week. They didn't do it and lost it !! they didn't care or try and help. its my fault but they should of haved it."…"

Reviewed on Jan. 22, 2020

Swissotel Grand Shanghai
Hyatt Place Shanghai Hongqiao CBD
5 out of 5
9 Shenhong Road, Hongqiao CBD, Shanghai, Shanghai
Free cancellation
The price is CA $117 per night from Sep 19 to Sep 20
15.71 km from city centre
4.4/5Wonderful! (300 reviews)

"Very nice hotel. Service was only ok though as they seem"…"

Reviewed on Jan. 29, 2020

Hyatt Place Shanghai Hongqiao CBD
Renaissance Shanghai Zhongshan Park
4.5 out of 5
No. 1018 Changning Road, Changning District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is CA $117 per night from Oct 1 to Oct 2
5.74 km from city centre
4.3/5Excellent! (517 reviews)

"It's very convenient, the quilt is clean, the tea set is not complete, there is no free tea and coffee, some drinks need to be paid, I don't like this unclear service concept so much."…"

Reviewed on Feb. 2, 2020

Renaissance Shanghai Zhongshan Park
Don't see what you're looking for?
See all available properties in Shanghai
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Shanghai Hotel Guide

Visitors to Shanghai will find a variety of short- and long-stay accommodation options in Shanghai. Expedia features 469 hotels within a 0.1-kilometre (0.1-mile) distance of the center of Shanghai.

Some of the most centrally located lodgings of downtown Shanghai are the Tomorrow Square, Shanghai - Marriott Executive Apartments and Le Royal Meridien Shanghai.

The hotel neighborhood of Shanghai offers 571 hotels and apartments. It is 0.1 kilometres (0.1 miles) from the heart of Shanghai, and is one of the most commonly visited hotel districts. Places to stay in Shanghai include The Peninsula Shanghai and The Ritz-Carlton Shanghai, Pudong. Also popular with tourists is Xuhui, which is an alternative Shanghai hotel district that is 9 kilometres (6 miles) from the middle of Shanghai. There are 68 hotels in Xuhui, including the Twelve at Hengshan, A Luxury Collection Hotel, Shanghai and Le Sun Chine.

Alternatively, you could find an establishment in Songjiang, which is where you'll find the Yuluxe Sheshan, Shanghai, A Tribute Portfolio Hotel and Sofitel Shanghai Sheshan Oriental, or Jiading, home to the Courtyard by Marriott Shanghai Jiading and Crowne Plaza Shanghai Anting. The Irene Boutique Hotel Jinshu Branch and Hanting Express can be found in Xinzhuang, while the Ritz-Carlton Shanghai, Pudong and Mandarin Oriental Pudong Shanghai are part of the Pudong area.

The Bund is one of a handful of the most popular attractions in Shanghai. The Mandarin Oriental Pudong Shanghai and Park Hyatt Shanghai, are within strolling distance of the Bund.

Stay close to Jin Mao Tower by arranging a hotel room at the Waldorf Astoria Shanghai on the Bund or, you could also choose the Banyan Tree Shanghai On The Bund. If you would prefer to be based close to Xintiandi, you should check out the Jing An Shangri-La, West Shanghai or the Fairmont Peace Hotel. Nanjing Road Shopping District, another Shanghai attraction, is not far from The Langham, Shanghai, Xintiandi and the Four Seasons Hotel Shanghai. Accommodation options that are near the Shanghai Museum include The Portman Ritz-Carlton, Shanghai and the Hotel Indigo Shanghai on The Bund.

Westgate Mall and the Madame Tussaud's Wax Museum each have hotels nearby. The Puli Hotel And Spa and Andaz Xintiandi Shanghai - a concept by Hyatt are near Westgate Mall, while the Hyatt On The Bund and Les Suites Orient, Bund Shanghai are near the Madame Tussaud's Wax Museum. The Four Seasons Hotel Shanghai at Pudong and Grand Hyatt Shanghai are near Customs House. Finally, if your focus is on Shanghai Ocean Aquarium, your closest accommodation options include the Aquaspace Shanghai Serviced Apartment - On the Bund and Grand Kempinski Hotel Shanghai.

Hongqiao International Airport is located 13 kilometres (8 miles) away from Shanghai. Should you choose to stay close by, you can easily secure a room at the Shanghai Marriott Hotel Hongqiao or the Dijon Hotel Shanghai Hongqiao Airport.

Frequently asked questions

What's the best place to stay in Shanghai?
Capella Shanghai, Jian Ye Li is a favorite with Expedia customers. This 5-star hotel offers a full-service spa and a restaurant. It is located a short 13-minute walk from Former French Concession. Reviews from our site also recommend Mandarin Oriental Pudong Shanghai and Bellagio by MGM Shanghai as top options for your stay.
If I need to cancel my hotel reservation in Shanghai, will I receive a refund?
Yes, the majority of hotel bookings are refundable provided that you cancel prior to the hotel’s cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If your reservation is non-refundable, you might be able to still cancel and be given a refund within a 24-hour period of booking. Enter dates in and click on “Search”, then you can filter by “free cancellation” to get the best deals in Shanghai.
What's the best budget-friendly hotel in Shanghai?
Based on reviews, Hao Du Hotel is a popular 2.5-star hotel for our travelers looking for an economical choice, and features free WiFi and a restaurant. Other choices to stay on the cheap include Amersino Hotel Shanghai and Shanghai Forson Int’l Boutique Hotel - I.
What's the best accommodation for a family trip to Shanghai?
Shanghai Marriott Hotel City Centre is a top 5-star hotel on Expedia for families, and features a restaurant and laundry facilities. Other choices for your kid-friendly vacation include Modena by Fraser Putuo Shanghai and New Harbour Service Apartments. Attractions like Shanghai Disneyland© and Shanghai Science and Technology Museum are also fun for kids of all ages.
What's the best hotel for a romantic vacation to Shanghai?
Fairmont Peace Hotel is a favorite 5-star hotel for couples, and features in-room massages and a full-service spa. Other good options for a romantic stay include Moller Villa Hotel Shanghai and Waldorf Astoria Shanghai on the Bund.
What's the best accommodation for a beach vacation in Shanghai?
Shanghai Haitan Hotel is a top hotel, located within a short 2-minute walk of Jinshan Beach. Other good options for your stay near the beach include The Bund Riverside Hotel and Ramada Plaza Sino Bay Shanghai.
What are some accommodations with pools in Shanghai?
Radisson Blu Hotel Shanghai New World is a popular 5-star hotel featuring an indoor pool, 3 restaurants, and a full-service spa. A couple of other options that feature an onsite pool include Renaissance Shanghai Yu Garden Hotel and Regent Shanghai Pudong.

Recent Reviews in Shanghai

More trip options