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.

Shanghai Holidays

Top hotels in Shanghai

The Sukhothai Shanghai
The Sukhothai Shanghai
5 out of 5
380 Weihai Road, Jing'an District, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$281 per night from 8 Feb to 9 Feb
Excludes taxes & fees
4.7/5Exceptional! (218 reviews)

"I absolutely loved my stay at the Sukhothai. I live in Shanghai and decided to have myself a luxurious "staycation" and was so happy I did! Everything from the service to the room and amenities to the spa was absolutely wonderful and I definitely will return again in the future for another weekend ..."…"

Reviewed on 28 Jun,2020

The Sukhothai Shanghai
The St. Regis Shanghai Jingan
The St. Regis Shanghai Jingan
5 out of 5
1008 West Beijing Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$320 per night from 26 Jan to 27 Jan
Excludes taxes & fees
4.6/5Exceptional! (85 reviews)

"Very comfortable room and well situated on a quieter but central road. Rooms are very stuffy in winter."…"

Reviewed on 2 Jan,2021

The St. Regis Shanghai Jingan
Jing An Shangri-La, West Shanghai
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 SG$332 per night from 28 Jan to 29 Jan
Excludes taxes & fees
4.5/5Wonderful! (246 reviews)
Great hotel

"Friendly and quick check in. Hotel in good location for shopping or to wander around in the old “French concession”."…"

Reviewed on 27 Jul,2020

Jing An Shangri-La, West 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.

Top things to do in Shanghai

Frequently asked questions

How much does a Shanghai holiday package cost?
Customize your Shanghai package from as low as . Pick from any combination of rental cars, flights and hotels to create the trip of your dreams. Remember to add on a few experiences or tours!
If I'm not able to travel, can I cancel my Shanghai holiday package?
Whether it’s your hotel, flight or rental car, yes, you can cancel or amend it. Locked in your Shanghai holiday package in the last 24 hours? You may be able to make changes at no cost. For bookings older than that, you may be charged a fee by your airline, hotel or car rental company. For more details, look up our Customer Service Portal. We’re here to help you every step of the way.
How do I get a cheap travel package to Shanghai?
One of the simplest ways to save money (and time) is to combine your bookings with Expedia. Flights, rental cars, hotels and activities — we’ve got them all. Pick and choose a combination that best fits you and save as much as 80%. And of course, we do realise that a package deal is never an one-size-fits-all. That’s why we offer more than 400 partner airlines and 321,000 properties worldwide, so you can craft your very own custom-built Shanghai getaway.
Where should I stay in Shanghai?
Pudong is a fantastic place to stay in Shanghai. With notable attractions like Oriental Pearl Tower and Jin Mao Tower nearby, you won’t have to worry about running out of things to do here. Downtown Shanghai is also a popular choice. This neighbourhood has lots to see and do, including The Bund and Nanjing Road Shopping District.
What are the top hotels in Shanghai?
If you intend to stay in the Pudong neighbourhood, some great options are Ramada Plaza Shanghai Pudong Airport and Shanghai-Deco Hotel(Pudong Airport/Disney /Free Trade Zone Area). Downtown Shanghai is another favourite Shanghai area. We recommend Shanghai Marriott Hotel City Centre or Radisson Blu Hotel Shanghai New World if you prefer this part of town.
When is the best time of year to visit Shanghai?
If your definition of “best” means when you’ll score the best deals, pack your bags and head for Shanghai in December . By contrast, November is the most expensive month to take a break here. Peak season falls in April, May, June and is a thrilling time to visit — if you don’t mind rubbing elbows with the crowds. October, November, February is usually a quieter time of the year.
How far in advance should I book my Shanghai holiday?
Search Expedia to compare international airfares as soon as you’ve got your travel dates. You can generally purchase a seat up to 12 months prior to departure. If you can’t find your preferred carrier, or you have to book last minute, don’t stress. Cheap fares to Shanghai sometimes occur just weeks before departure.
What does an Expedia Shanghai travel package include?
Travel packages include rental cars, hotels and flights, but you can mix and match them to create your perfect Shanghai escape. You can also add on fun things like activities and experiences once you’ve made your booking. You’re in the driver’s seat! When you bundle your bookings with Expedia, you’ll get access to deals you won’t find anywhere else.
What should I know before booking a Shanghai travel package?
When you book your flights, hotels and car rentals together, you’ll pick up awesome discounts. Whether you’re organising a beach escape in a villa or would rather stay in an upscale city hotel, Expedia will help make it happen.
Does Expedia offer Book Now, Pay Later Shanghai holiday packages?
Thanks to our partnership with online lender Affirm, holiday makers booking via Expedia can now pay in smaller installments to make things more affordable. Book Now, Pay Later and start planning your dream getaway today!
Can I choose my airline with a Shanghai Expedia holiday package?
Yes — and it’s easy too. Expedia has access to more than 550 partner airlines globally. Our packages give you the flexibility to take your pick of available flights, hotels and activities that fit your needs.