Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Search for Shanghai Hotels from CA $52

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.

Shanghai hotels and places to stay

Sofitel Shanghai Hyland
4 out of 5
505 Nanjing Road East, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is CA $88 per night
1.02 km from city centre
4.2/5Excellent! (1,482 reviews)

"This hotel may not be the newest of most luxurious in the area, but you can't beat it on location, with Nanjing Lu pedestrian street right down stairs, and the metro station just a block away. The rooms are clean and comfortable, and windows are well insulated."…"

Reviewed on May 8, 2020

Sofitel Shanghai Hyland
Park Hyatt Shanghai
5 out of 5
No 100 Century Avenue Pudong, Shanghai, Shanghai
Free Cancellation
The price is CA $349 per night
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
Grand Mercure Shanghai Century Park Hotel
4.5 out of 5
1199 Ying Chun Road Pudong, Shanghai, Shanghai
Free Cancellation
The price is CA $68 per night
8.26 km from city centre
4.1/5Very Good! (319 reviews)

"Hotel staff was friendly and helpful especially during the novel corona virus crisis. The price, however, really did not match what was booked through Expedia. I doubt the price of the yuan went up while we were in China. So I’m really disappointed about the switch."…"

Reviewed on Feb. 9, 2020

Grand Mercure Shanghai Century Park Hotel
Hyatt Regency Shanghai, Wujiaochang
4.5 out of 5
88 East Guoding Road, Yangpu District, Shanghai
Free Cancellation
The price is CA $124 per night
8.61 km from city centre
4.3/5Excellent! (173 reviews)

"good position, cleaniness and good service"…"

Reviewed on Jan. 12, 2020

Hyatt Regency Shanghai, Wujiaochang
Jing An Shangri-La, West Shanghai
5 out of 5
1218 Middle Yan'an Road, Jing An Kerry Centre, West Nanjing, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is CA $218 per night
2.5 km from city centre
4.5/5Wonderful! (244 reviews)

"Great property - location, quality, service was amazing"…"

Reviewed on Jan. 11, 2020

Jing An Shangri-La, West Shanghai
Andaz Xintiandi Shanghai - a concept by Hyatt
4.5 out of 5
88 Songshan Road, Shanghai, Shanghai
Free Cancellation
The price is CA $168 per night
1.64 km from city centre
4.5/5Wonderful! (357 reviews)

"Excellent! Well worth staying at! Great location!"…"

Reviewed on Nov. 13, 2019

Andaz Xintiandi Shanghai - a concept by Hyatt
Hyatt Place Shanghai Tianshan Plaza
3.5 out of 5
#2 Tower 1 SOHO Tianshan Plaza, 421 ZiYun Road, Changning District, Shanghai
Free CancellationReserve now, pay when you stay
The price is CA $103 per night
6.63 km from city centre
4.4/5Wonderful! (139 reviews)
Great

"Very good stay, this is my third time staying at Hyatt Place Tianshan Shanghai. I will definitely come again."…"

Reviewed on Jan. 1, 2020

Hyatt Place Shanghai Tianshan Plaza
Campanile Shanghai Bund Hotel
3 out of 5
No.33 Fujian S Rd, Huangpu Qu, Shanghai
Free CancellationReserve now, pay when you stay
The price is CA $52 per night
1.45 km from city centre
4.3/5Excellent! (1,071 reviews)
Comfortable hotel

"Stay was good, hotel is within walkable distance to a number of tourist attractions and good eating places."…"

Reviewed on Feb. 5, 2020

Campanile Shanghai Bund Hotel
Grand Hyatt Shanghai
5 out of 5
88 Century Avenue, Pudong New Area, Shanghai, Shanghai
Free Cancellation
The price is CA $200 per night
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
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)
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?
Bellagio by MGM Shanghai is a favorite with Expedia customers. This 5-star hotel offers a full-service spa and 4 restaurants. It is located a short 14-minute walk from Nanjing Road Shopping District. Reviews from our site also recommend The Sukhothai Shanghai and Jing An Shangri-La, West 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, Bo Ai International Hotel is a popular 3.5-star hotel for our travelers looking for an economical choice, and features free WiFi and free parking. Other choices to stay on the cheap include Rayfont Downtown Hotel Shanghai and SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden).
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 New Harbour Service Apartments and Shanghai Baron Business Hotel. Attractions like Shanghai Disneyland© and Shanghai Natural Wild Insect Kingdom are also fun for kids of all ages.
What's the best hotel for a romantic vacation to Shanghai?
Fraser Suites Top Glory Shanghai is a favorite 5-star aparthotel for couples, and features deep soaking bathtubs and kitchens.
What's the best accommodation for a beach vacation in Shanghai?
The Sukhothai Shanghai is a top 4-star hotel for a beach vacation, and features a restaurant and free WiFi. Other good options to stay near the beach include Palm Beach Resort Shanghai and Shanghai Haitan Hotel. Head to Jinshan Beach or Sanjiagang Beach Park for some quality time by the water.
What's the best luxury place to stay in Shanghai?
Fairmont Peace Hotel is a 5-star hotel with 3 restaurants and a full-service spa, and it’s a popular choice for Expedia travelers looking for a pampering stay. Shanghai Marriott Hotel City Centre and The Yangtze Boutique Shanghai are two other upscale options for your vacation.

Recent Reviews in Shanghai

More trip options