Find Hotels in Shanghai from CA $67

Search over 1 million properties and 550 airlines worldwide

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

Most hotels are fully refundable. Because flexibility matters.

Filter by

Capella Shanghai, Jian Ye Li
5 out of 5
480 West Jianguo Road, Xuhui District, Shanghai
Fully refundableReserve now, pay when you stay
The price is CA $579 per night from Oct 28 to Oct 28
4.03 km from city centre
4.9/5Exceptional! (32 reviews)
"Lack of a pool was the only negative. Asking to provide at least 50 characters in the second negative."

Reviewed on Nov. 11, 2019

Capella Shanghai, Jian Ye Li
Andaz Xintiandi Shanghai - a concept by Hyatt
4.5 out of 5
88 Songshan Road, Shanghai, Shanghai
Fully refundable
The price is CA $235 per night from Oct 7 to Oct 7
1.64 km from city centre
4.5/5Wonderful! (368 reviews)
"Amazing hotel with a great location."

Reviewed on May 4, 2020

Andaz Xintiandi Shanghai - a concept by Hyatt
Pudong Shangri-La, Shanghai
5 out of 5
33 Fu Cheng Road, Pudong, Shanghai
Fully refundableReserve now, pay when you stay
The price is CA $176 per night from Sep 30 to Sep 30
2.76 km from city centre
4.3/5Excellent! (524 reviews)
"The hotel location is good, easy to take metro and bus, and just nearby IFC that is good for shopping."

Reviewed on Sep. 13, 2021

Pudong Shangri-La, Shanghai
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Hotel Indigo Shanghai Jing'An, an IHG Hotel
4.5 out of 5
No. 28 Yutong Road, Jingan District, Shanghai, Shanghai
Fully refundable
The price is CA $207 per night from Sep 29 to Sep 29
1.81 km from city centre
4.8/5Exceptional! (13 reviews)
Comfortable stay at Indigo.
"Very modern design hotel and friendly staff."

Reviewed on Oct. 3, 2019

Hotel Indigo Shanghai Jing'An, an IHG Hotel
The Puli Hotel And Spa
5 out of 5
1 ChangDe Road, JingAn District, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is CA $328 per night from Sep 29 to Sep 29
2.76 km from city centre
4.7/5Exceptional! (914 reviews)
"The bar food served at the lounge bar was really really terrible."

Reviewed on Jan. 4, 2021

The Puli Hotel And Spa
Holiday Inn Express Shanghai New Jinqiao, an IHG Hotel
3.5 out of 5
No. 450 Jiaqiao Rd. Pudong New Area, Shanghai, Shanghai
Fully refundable
The price is CA $67 per night from Oct 7 to Oct 7
14.28 km from city centre
4/5Very Good! (88 reviews)
It’s worth for your pay.
"The area is quiet, so if you are tired and need a silence place to rest, here is a good choice. But if you are a tourist, It will be not so convenient. The cleanliness is good(not easy to find a room without smoke smell in China, especially not very hight class hotel). The service here is good and ..."

Reviewed on Jun. 1, 2019

Holiday Inn Express Shanghai New Jinqiao, an IHG Hotel
Regent Shanghai Pudong
5 out of 5
210 Century Avenue, Pudong District, Shanghai, Shanghai
Fully refundable
The price is CA $254 per night from Sep 29 to Sep 29
3.86 km from city centre
4.7/5Exceptional! (503 reviews)
"Beautiful hotel, amazing view. Wonderful food and services!"

Reviewed on Jan. 21, 2020

Regent Shanghai Pudong
Hyatt Place Shanghai Hongqiao CBD
5 out of 5
9 Shenhong Road, Hongqiao CBD, Shanghai, Shanghai
Fully refundable
The price is CA $122 per night from Oct 5 to Oct 5
15.71 km from city centre
4.4/5Wonderful! (305 reviews)
"Very nice hotel. Service was only ok though as they seem"

Reviewed on Jan. 29, 2020

Hyatt Place Shanghai Hongqiao CBD
Grand Mercure Shanghai Hongqiao
4.5 out of 5
369 Xian Xia Road, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is CA $74 per night from Oct 1 to Oct 1
7.71 km from city centre
3.9/5Good! (999 reviews)
"All good"

Reviewed on Apr. 11, 2021

Grand Mercure Shanghai Hongqiao
The St. Regis Shanghai Jingan
5 out of 5
1008 West Beijing Road, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is CA $293 per night from Oct 6 to Oct 6
1.75 km from city centre
4.6/5Exceptional! (90 reviews)
Manager and team are superb!
"Just a quick weekend getaway after COVID travel restrictions were lifted. Stuart-Wayne, the manager, and his team took great care of us! Professional and warm is an important combination in hospitality, and the St Regis does this very well!"

Reviewed on May 23, 2021

The St. Regis Shanghai Jingan
Park Hyatt Shanghai
5 out of 5
No 100 Century Avenue Pudong, Shanghai, Shanghai
Fully refundable
The price is CA $368 per night from Oct 7 to Oct 7
3.61 km from city centre
4.6/5Wonderful! (229 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
The Ritz-Carlton Shanghai, Pudong
5 out of 5
Shanghai IFC, 8 Century Ave, Lujiazui, Pudong, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is CA $371 per night from Oct 7 to Oct 7
2.99 km from city centre
4.6/5Wonderful! (322 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
Kerry Hotel Pudong Shanghai
5 out of 5
No.1388 HuaMu Road, Pudong, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is CA $156 per night from Oct 7 to Oct 7
8.63 km from city centre
4.5/5Wonderful! (309 reviews)
Nice view. New facility. Convenient.
"Lots of restaurants nearby. Really nice gym with a view of the river. The room was spacious and new. Not too far from the Yellow Crane Tower."

Reviewed on Apr. 4, 2021

Kerry Hotel Pudong Shanghai
Sheraton Shanghai Hongkou Hotel
4.5 out of 5
No.59 Si Ping Road, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is CA $127 per night from Oct 5 to Oct 5
2.95 km from city centre
4.2/5Very Good! (267 reviews)
"overall is ok but its quite old"

Reviewed on Jan. 2, 2020

Sheraton Shanghai Hongkou Hotel
Intercontinental Shanghai Wonderland, an IHG Hotel
4 out of 5
5888 Chenhua Road, Songjiang District, Shanghai
Fully refundable
The price is CA $412 per night from Sep 29 to Sep 29
35.87 km from city centre
4.3/5Excellent! (44 reviews)
Nice but overpriced
"Very nice location and well done, but not much to do in the area and everything was very expenive. Went to Mr Fisher for dinner however for nearly ¥1000 rmb would of expected a little more and more than 1 complimentary drink. Worth seeing but wont be returning."

Reviewed on Mar. 24, 2021

Intercontinental Shanghai Wonderland, an IHG Hotel
Crowne Plaza Hotel Shanghai, an IHG Hotel
4.5 out of 5
400 Pan Yu Road, Shanghai, Shanghai
Fully refundable
The price is CA $102 per night from Oct 5 to Oct 5
5.47 km from city centre
4/5Very Good! (184 reviews)
Fabulous service
"Cozy and spacious room with the movie decoration. Only 5 mins walk to the subway station line 10/11. Receptionist and concierge were friendly and willing to help. Thank you for the great service!"

Reviewed on Jan. 5, 2020

Crowne Plaza Hotel Shanghai, an IHG Hotel
The Portman Ritz-Carlton, Shanghai
5 out of 5
Shanghai Centre, 1376 Nanjing Xi Lu, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is CA $196 per night from Oct 8 to Oct 8
2.29 km from city centre
4.3/5Excellent! (477 reviews)
Good experience
"I had a lovely experience there. I stayed on the club floor where the club service was great. The location was fabulous. The decor of the rooms are a little dated but in perfect condition and very comfortable. By china standards the hotel is a tad old but they have maintained it beautifully. Given ..."

Reviewed on Jun. 24, 2021

The Portman Ritz-Carlton, Shanghai
Okura Garden Hotel Shanghai
5 out of 5
58 Mao Ming Nan Road, Shanghai, Shanghai
Fully refundable
The price is CA $121 per night from Sep 29 to Sep 29
2.05 km from city centre
4.4/5Wonderful! (1,000 reviews)
Great French style hotel
"Great location & restaurant. True Shanghai experience."

Reviewed on Jun. 13, 2021

Okura Garden Hotel Shanghai
Courtyard by Marriott Shanghai Central
4 out of 5
338 Heng Feng Road, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is CA $98 per night from Oct 8 to Oct 8
2.08 km from city centre
4.5/5Wonderful! (684 reviews)
Very nice hotel at the heart of Shanghai
"Good for the value, comfortable and very convenient location"

Reviewed on May 18, 2021

Courtyard by Marriott Shanghai Central
JW Marriott Marquis Hotel Shanghai Pudong
5 out of 5
NO 988 PUMING ROAD PUDONG NEW, Shanghai
Fully refundableReserve now, pay when you stay
The price is CA $235 per night from Oct 7 to Oct 7
4.68 km from city centre
4.8/5Exceptional! (26 reviews)
Comfort and views
"This is the perfect staycation hotel! The view is fabulous and vast, and the room was superbly comfortable."

Reviewed on Feb. 20, 2021

JW Marriott Marquis Hotel Shanghai Pudong
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

Recent Reviews in Shanghai

More trip options