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 Hotels from SG$73

Filter by

Selecting an option opens a search results page with the selected filter applied
Expedia RewardsSelecting an option opens a search results page with the selected filter applied
Popular FiltersSelecting an option opens a search results page with the selected filter applied
Star ratingSelecting an option opens a search results page with the selected filter applied
Your BudgetSelecting an option opens a search results page with the selected filter applied
Guest ratingSelecting an option opens a search results page with the selected filter applied
Payment TypeSelecting an option opens a search results page with the selected filter applied
Property TypeSelecting an option opens a search results page with the selected filter applied
AreaSelecting an option opens a search results page with the selected filter applied
Popular LocationsSelecting an option opens a search results page with the selected filter applied
AmenitiesSelecting an option opens a search results page with the selected filter applied
AccessibilitySelecting an option opens a search results page with the selected filter applied
Trip TypeSelecting an option opens a search results page with the selected filter applied
The Langham, Shanghai, Xintiandi
5 out of 5
No.99 Madang Road, Luwan District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$180 per night
1.39 km from city centre
4.7/5Exceptional! (591 reviews)

"The location is good. The hotel facilities are getting old though. The Tang Court restaurant is not as good as before."…"

Reviewed on 5 Jun,2020

The Langham, Shanghai, Xintiandi
Dorsett Shanghai
4 out of 5
No.800 Hua Mu Road, Pudong New District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$99 per night
7.64 km from city centre
4.4/5Excellent! (1,000 reviews)

"Nice and quiet location with huge park view, convenient for transportation to airport and city with subway (just right underground). Nice staff, good in English communication, clean, good for long stay with family and travelers"…"

Reviewed on 3 Feb,2020

Dorsett Shanghai
Hyatt Place Shanghai Hongqiao CBD
5 out of 5
9 Shenhong Road, Hongqiao CBD, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$101 per night
15.71 km from city centre
4.4/5Wonderful! (300 reviews)

"Very nice hotel. Service was only ok though as they seem"…"

Reviewed on 29 Jan,2020

Hyatt Place Shanghai Hongqiao CBD
InterContinental Shanghai Jing’ An
5 out of 5
Free cancellation
The price is SG$170 per night
2.32 km from city centre
4.4/5Excellent! (305 reviews)

"New and clean hotel with friendly staff. But the restaurant is expensive and not so tasty."…"

Reviewed on 6 Jan,2020

InterContinental Shanghai Jing’ An
Melia Shanghai Hongqiao (NECC)
Get Rates
18.41 km from city centre
4.6/5Wonderful! (66 reviews)

"First time, wonderful experience. I'll definitely come back."…"

Reviewed on 21 Nov,2019

Melia Shanghai Hongqiao (NECC)
The Ritz-Carlton Shanghai, Pudong
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$358 per night
2.97 km from city centre
4.6/5Wonderful! (316 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 7 Jan,2020

The Ritz-Carlton Shanghai, Pudong
Park Hyatt Shanghai
5 out of 5
No 100 Century Avenue Pudong, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$301 per night
3.61 km from city centre
4.6/5Wonderful! (225 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 8 May,2020

Park Hyatt Shanghai
JW Marriott Hotel Shanghai Tomorrow Square
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$154 per night
0.53 km from city centre
4.5/5Wonderful! (473 reviews)
Excellent Location

"Excellent location."…"

Reviewed on 29 Dec,2019

JW Marriott Hotel Shanghai Tomorrow Square
The Shanghai EDITION
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$316 per night
1.53 km from city centre
4.6/5Wonderful! (67 reviews)

"It was classy, yet modern. It was very clean and people were nice."…"

Reviewed on 6 Dec,2019

The Shanghai EDITION
The St. Regis Shanghai Jingan
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$275 per night
1.75 km from city centre
4.6/5Exceptional! (81 reviews)

"If you like butler service definitely check out St Regis. Jingan. Yo'll get all the attentions and services you want."…"

Reviewed on 26 Dec,2019

The St. Regis Shanghai Jingan
Ascott Huai Hai Road Shanghai
Get Rates
1.44 km from city centre
4.1/5Very Good! (453 reviews)
Good stay for families

"Great stay and the kitchens is well maintained. Location is good and near yo malls and eatries"…"

Reviewed on 21 Dec,2019

Ascott Huai Hai Road Shanghai
Jumeirah Himalayas Hotel Shanghai
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$141 per night
8.68 km from city centre
4.3/5Excellent! (315 reviews)

"The Jumeirah Himalayas is my go-to hotel when I stay in Shanghai. The service is top-notch, the rooms are spacious and clean. The food choices and buffets are excellent. Located next to line 7 on the Shanghai Metro (subway), getting around the city couldn't be easier from this location. I would *highly* ..."…"

Reviewed on 22 Jan,2020

Jumeirah Himalayas Hotel Shanghai
Novotel Shanghai Hongqiao Hotel
4 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$73 per night
11.07 km from city centre
4.4/5Excellent! (163 reviews)
Great Value

"Conveniently near Hongqiao with nice amenities"…"

Reviewed on 19 Jan,2020

Novotel Shanghai Hongqiao Hotel
The Sukhothai Shanghai
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$228 per night
1.1 km from city centre
4.7/5Exceptional! (210 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
Ascott Heng Shan Shanghai
4 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$350 per night
4.07 km from city centre
4.6/5Exceptional! (11 reviews)
Great place

"Place is big, clean, modern, convienent location next to subway; cannot go wrong staying here. Washer and dryer is every unit as well."…"

Reviewed on 25 Jun,2018

Ascott Heng Shan Shanghai
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.

Visiting Shanghai

History buffs will enjoy exploring Shanghai, and visitors give high marks for the fascinating museums, shopping and temples. This city also attracts tourists with its sightseeing and restaurants. Top sights in the city include The Bund, Jing'an Temple and Shanghai Tower.

  • There are 1634 hotels and other accommodation options in Shanghai
  • The closest major airport is in Shanghai (SHA-Hongqiao Intl.), 8 mi (12.9 km) from the city centre
  • The next closest is in Shanghai (PVG-Pudong Intl.), 20.3 mi (32.7 km) away

Getting around Shanghai

With so many choices for transport, seeing Shanghai is a breeze. You can access metro transport at People's Square Station, Dashijie Station and Xinzha Road Station. If you want to journey outside of the city, hop aboard a train from Shanghai Railway Station, Shanghai South Railway Station or Shanghai Hongqiao Railway Station.

Dressing for Shanghai

  • Between January and March, you can expect average temperatures of 15°C during the day and 2°C at night
  • From April to June, the average during the day is 29°C, whilst the average at night is 9°C
  • July to September has daytime averages of 32°C with night-time averages of 19°C
  • Between October and December, you can expect daytime averages of 24°C and nighttime averages of 3°C
  • Shanghai gets about 1151 millimetres of rain per year
  • Usually July and August are the hottest months with an average of 30°C, whereas January and February are often coldest, averaging 3°C

Recent Reviews in Shanghai

More trip options