Save on Top Shanghai Hotels

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in Shanghai

Shanghai Marriott Hotel City Centre
5 out of 5
555 Middle Xizang Road, (Close to Nanjing), Huangpu District, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
CA $168
per night
Dec 8 - Dec 9
4.5/5Wonderful! (1,669 reviews)

"This is one amazing property -- room was large enough for a family! Amenities like the gym and the pool are rare finds in the city! The breakfast spread was amazingly wide in variety and no one can complain about the choices. Staff was very courteous and helpful! rating"…"

Reviewed on Nov. 26, 2019

Shanghai Marriott Hotel City Centre
Hilton Shanghai Hongqiao
5 out of 5
No.1116 Hong Song East Road, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
CA $100
per night
Dec 20 - Dec 21
4.2/5Excellent! (930 reviews)

"Basic room was fine. Pricy breakfast option. A little far from public transportation. But nice garden area, and away from high traffic road."…"

Reviewed on Sep. 25, 2019

Hilton Shanghai Hongqiao
Ramada Plaza Shanghai Pudong Airport
4 out of 5
1100 Qi Hang Road, Pudong International Airport, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
CA $150
per night
Dec 20 - Dec 21
3.9/5Very Good! (1,362 reviews)

"All the staff there were very courteous, humble, professional & helpful during my stay. They provided excellent room service & was able to get me in quick in spite of me booking a room last minute due to a long layover I had."…"

Reviewed on Nov. 30, 2019

Ramada Plaza Shanghai Pudong Airport
Radisson Blu Hotel Shanghai New World
5 out of 5
88 Nanjing West Road, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
CA $133
per night
Dec 20 - Dec 21
4.4/5Excellent! (1,602 reviews)

"Location and facilities are excellent. My only complaint was regarding the main dining room. We had dinner there our first night and my husbands dinner was cold when it arrived after half an hour wait. He had fish and chips. I ordered spaghetti and had to wait 40 minutes for my meal. I had to get ..."…"

Reviewed on Oct. 30, 2019

Radisson Blu Hotel Shanghai New World
Novotel Shanghai Clover
4.5 out of 5
Building No 1, Lane 3188, Xiupu Road, Pudong, Shanghai
Free CancellationReserve now, pay when you stay
CA $94
per night
Dec 27 - Dec 28
4.3/5Excellent! (822 reviews)

"Such a beautiful hotel! We absolutely loved this hotel! Perfect rooms with plenty of amenities in the hotel and the perfect spot if you’re traveling to Disney. The Shuttle bus too and from runs every half an hour from about 2 hours before park opening to 2 hours after which is amazing if you want ..."…"

Reviewed on Nov. 28, 2019

Novotel Shanghai Clover
Grand Central Hotel Shanghai
4.5 out of 5
505 Jiujiang Road, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
CA $145
per night
Dec 19 - Dec 20
4.5/5Wonderful! (1,743 reviews)

"I am in an electric wheelchair and they were great with me. Breakfast buffet was fabulous, room service arrived within 30 minutes as promised and was delicious. It is 2 blocks from the hop on/off bus and around the corner from the famous shopping street. You can walk to the Bund if you want a good ..."…"

Reviewed on Dec. 1, 2019

Grand Central Hotel Shanghai
Hyatt Regency Shanghai, Wujiaochang
4.5 out of 5
88 East Guoding Road, Yangpu District, Shanghai
Free Cancellation
CA $131
per night
Dec 8 - Dec 9
4.3/5Excellent! (144 reviews)

"Nice location, i like the location which connect to shipping mall; more fun to shipping around after dinner; very pleasant place to stay for vacation."…"

Reviewed on Oct. 28, 2019

Hyatt Regency Shanghai, Wujiaochang
Grand Hyatt Shanghai
5 out of 5
88 Century Avenue, Pudong New Area, Shanghai, Shanghai
Free Cancellation
CA $209
per night
Dec 8 - Dec 9
4.5/5Wonderful! (822 reviews)

"Even I payed they need me to give a deposit as a guarantee and my Marter Card Banking card was not readen by his machine and they aske me to let them RMB in cash , but I did not have cash in that moment so it was not comfortable this part"…"

Reviewed on Nov. 24, 2019

Grand Hyatt Shanghai
The Westin Bund Center, Shanghai
5 out of 5
88 Henan Central Road, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
CA $170
per night
Dec 20 - Dec 21
4.4/5Excellent! (815 reviews)

"Very good service😃 excellent,good breakfast! Check in person super nice 自助早餐非要丰盛,环境优美!酒店位置好!如果有机会一定会再回来!"…"

Reviewed on Nov. 16, 2019

The Westin Bund Center, Shanghai
Hyatt On The Bund
5 out of 5
199 Huang Pu Road, Shanghai, Shanghai
CA $217
per night
Dec 18 - Dec 19
4.3/5Excellent! (760 reviews)

"The hotel is modern and in a great location. We asked for a room on a high floor with a view of the bund. The reservation people were great giving us a excellent view."…"

Reviewed on Oct. 5, 2019

Hyatt On The Bund
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.

More trip options

Recently Booked Hotels in Shanghai

Recent Reviews in Shanghai