Shanghai Holidays

Where to stay in Shanghai

Find the best Shanghai areas and neighborhoods for the activities you enjoy most. Learn more about Shanghai

Top hotels in Shanghai

Central Hotel Shanghai
Central Hotel Shanghai
4 out of 5
No 555 Jiujiang Road, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is S$123 per night from 25 Jun to 26 Jun
per night
25 Jun - 26 Jun
8.8/10 Excellent! (1,000 reviews)
"The location is great"

Reviewed on 31 May,2023

Central Hotel Shanghai
The Langham, Shanghai, Xintiandi
The Langham, Shanghai, Xintiandi
5 out of 5
No.99 Madang Road, Luwan District, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is S$255 per night from 11 Jun to 12 Jun
per night
11 Jun - 12 Jun
9.4/10 Exceptional! (654 reviews)
Super stay
"It was good. Good hotel excellent location all bars restaurants shopping area. Simply excellent location u feel u r in europe but with cleanness and hussle free locatiin. Simply great location"

Reviewed on 22 May,2023

The Langham, Shanghai, Xintiandi
Grand Central Hotel Shanghai
Grand Central Hotel Shanghai
4.5 out of 5
505 Jiujiang Road, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is S$157 per night from 12 Jun to 13 Jun
per night
12 Jun - 13 Jun
8.8/10 Excellent! (1,001 reviews)
"Walking distance to Nanjing North road shopping street, next to metro station. Good service, polite staff."

Reviewed on 25 May,2023

Grand Central Hotel Shanghai
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.

Frequently asked questions

How much does a Shanghai holiday package cost?
The most affordable Shanghai package is , so your dream holiday can become a reality — without it costing a fortune. Combine flights, hotels, car rentals and more to custom build a package suited to your travel style.
If I'm not able to travel, can I cancel my Shanghai holiday package?
You can. We totally understand that even the best-laid plans can fail, so we’re here to help if you need to make changes to your Shanghai holiday package. You may be able to cancel or change your itinerary for free if you’ve booked within 24 hours. Your hotel, airline or car rental company may charge you a fee if your booking was made more than 24 hours ago. Visit our Customer Service Portal for further information. Also, check your itinerary for the finer details on change fees.
How do I get a cheap travel package to Shanghai?
Bundle your flights and hotels with Expedia to save on your next trip. With over 550 airlines and 1,000,000 hotels across the world, your Shanghai holiday package can be customized exactly to suit your travel style. With all that extra money, why not add one or two interesting tours and experiences? It’s an easy way to unlock even more discounts. That holiday you’ve always dreamed of in Shanghai is closer than you thought!
Where should I stay in Shanghai?
A holiday in Shanghai wouldn’t be complete without checking out The Bund, Jingan Temple and Nanjing Road Shopping District. Spend your evenings close to these top sights and make sightseeing a breeze.
What are the top hotels in Shanghai?
Make a reservation at Cordis, Beijing Capital Airport by Langham Hospitality Group. It’s one of the neighbourhood’s most in-demand properties. Another top-rated option in Shanghai is Empark Prime Hotel Beijing.
How far in advance should I book my Shanghai holiday?
Savvy travellers will likely want to reserve their seats as early as possible. You can normally browse through international airfares on Expedia up to 12 months before your intended flight. If you’re purchasing tickets last minute, fear not. Budget prices occasionally become available just weeks before departure.

Popular places to visit

Things to do