Top Shanghai hotels deals
The Langham, Shanghai, Xintiandi
No.99 Madang Road, Luwan District, Shanghai, Shanghai
Free cancellation
Reserve now, pay when you stay
The price is CA $218 per night
CA $218
per night
Jun. 16 - Jun. 17
Stay at this 5-star luxury hotel in Shanghai. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff and the property condition in our reviews. Popular attractions Xintiandi Style Shoppping Centre and People's Square are located nearby.
Pool
Spa
Central Hotel Shanghai
No 555 Jiujiang Road, Shanghai, Shanghai
Free cancellation
Reserve now, pay when you stay
The price is CA $120 per night
CA $120
per night
Jun. 16 - Jun. 17
Stay at this 4-star spa hotel in Shanghai. Enjoy free WiFi, a full-service spa, and 3 restaurants. Popular attractions Nanjing Road Shopping District and People's Square are located nearby.
Spa
Free WiFi
Radisson Blu Hotel Shanghai New World
88 Nanjing West Road, Shanghai, Shanghai
The price is CA $166 per night
CA $166
per night
Jun. 17 - Jun. 18
Stay at this 5-star luxury hotel in Shanghai. Enjoy free WiFi, a full-service spa, and 3 restaurants. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions West Nanjing Road and People's Square are located nearby.
Pool
Hot tub
SSAW Boutique Hotel Shanghai Bund
No. 839 Renmin Road, Huangpu District, Shanghai, Shanghai
Free cancellation
Reserve now, pay when you stay
The price is CA $133 per night
CA $133
per night
Jun. 16 - Jun. 17
Stay at this 3.5-star hotel in Shanghai. Enjoy free WiFi, a rooftop terrace, and breakfast (surcharge). Popular attractions Yu Garden and People's Square are located nearby.
Free WiFi
Restaurant
Pudong Shangri-La, Shanghai
33 Fu Cheng Road, Pudong, Shanghai
Free cancellation
Reserve now, pay when you stay
The price is CA $189 per night
CA $189
per night
Jun. 16 - Jun. 17
Stay at this 5-star luxury hotel in Shanghai. Enjoy free WiFi, 2 indoor pools, and a full-service spa. Popular attractions Shanghai Tower and The Bund are located nearby.
The Westin Bund Center, Shanghai
88 Henan Central Road, Shanghai, Shanghai
Free cancellation
Reserve now, pay when you stay
The price is CA $186 per night
CA $186
per night
Jul. 7 - Jul. 8
Stay at this 5-star luxury hotel in Shanghai. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Nanjing Road Shopping District and People's Square are located nearby.
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.
Popular places to visit
Shanghai Disneyland©
4.5/5(20 reviews)
Have a fun-filled day at Shanghai Disneyland© and find out why this is a popular theme park in Shanghai. Wander the picturesque gardens and riverfront in this vibrant area.
The Bund
4.5/5(167 reviews)
Explore the great outdoors with a trip to The Bund, a popular green space in Shanghai. Discover the area's top-notch restaurants and its fascinating museums.
Nanjing Road Shopping District
4.5/5(110 reviews)
During your trip to Shanghai, you can find the perfect gifts to bring home at Nanjing Road Shopping District. Amble around this culturally rich area's picturesque gardens or experience its fascinating museums.
Photos of local treasures
Browse Shanghai vacation photos for more inspiration
Book a vacation to Shanghai
Most popular
Hotels
Hotels in LondonAll Inclusive Resorts & Hotels in Ocho RiosHotels in KowloonCottages WindsorInn at Laurel PointRomantic Getaways & Hotels in KingstonHotels with smoking rooms in New Taipei CityCalgary Marriott Downtown HotelPet Friendly Hotels in LloydminsterHotels with smoking rooms in SingaporeExtended Stay Hotels BuceríasCoast Kamloops Hotel & Conference CentreAll Inclusive Resorts & Hotels in SingaporeThe Castle at Swan LakeHotels in MontrealHotels in Downtown St. John's
Flights
Air Canada Toronto (YYZ) to Incheon (ICN) flightsAir Canada Edmonton (YEG) to Norman Wells (YVQ) flightsAir Canada Miami (MIA) to Vancouver (YVR) flightsToronto to Sri Guru Ram Das Ji Intl. Airport (YYZ - ATQ)Qatar Airways Seattle (SEA) to Amritsar (ATQ) flightsSeattle to San Diego (SEA - SAN)Air Canada Montreal (YUL) to Gaspé (YGP) flightsFlights to Singapore