Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Shanghai Flight Deals

These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.

Singapore Airlines
Tue, 1 Mar - Fri, 25 Mar
SIN
Changi
PVG
Pudong Intl.
SG$487
Singapore Airlines
Sichuan Airlines
Tue, 11 May - Tue, 18 May
CKG
Jiangbei Intl.
PVG
Pudong Intl.
SG$640
Sichuan Airlines
Shanghai Airlines
Sun, 16 May - Wed, 19 May
CKG
Jiangbei Intl.
SHA
Hongqiao Intl.
SG$793
Shanghai Airlines
China Eastern Airlines
Fri, 18 Jun - Thu, 24 Jun
SIN
Changi
SHA
Hongqiao Intl.
SG$1,551
China Eastern Airlines

Top Shanghai Hotel Deals

Courtyard by Marriott Shanghai Central

Courtyard by Marriott Shanghai Central

4 out of 5
338 Heng Feng Road, Shanghai, Shanghai
The price is SG$120 per night from 9 May to 9 May
Excludes taxes & fees
Located in Jing'an, this hotel is 1.1 mi (1.7 km) from Shanghai Natural History Museum, and within 3 mi (5 km) of Nanjing Road Shopping District and Jing'an Temple. Daning Lingshi Park and People's Square are also within 3 mi (5 km). Hanzhong Road Station is only a 3-minute walk and Shanghai Railway Station is 13 minutes.
4.5/5Wonderful! (679 reviews)
Excellent
"Very clean well appointed rooms, nice amenities and courteous staff."

Reviewed on 6 Jan,2021

Courtyard by Marriott Shanghai Central
Ramada Plaza Shanghai Pudong Airport

Ramada Plaza Shanghai Pudong Airport

4 out of 5
1100 Qi Hang Road, Pudong International Airport, Shanghai, Shanghai
The price is SG$142 per night from 15 May to 15 May
Excludes taxes & fees
Located in Pudong, this hotel is within 20 miles (32 km) of Shanghai Disneyland©, Shanghai New International Expo Centre and Century Park. Shanghai Zhangjiang Hi-Tech Park and Shanghai WIld Animal Park are also within 20 miles (32 km). Pudong International Airport Station is 10 minutes by foot and Haitiansan Road Station is 14 minutes.
4/5Very Good! (1,000 reviews)
"Initially I had a single night’s stay, and didn’t arrive until after midnight with a need to take the five a.m. shuttle in the morning, so not much to comment on! the flight was canceled and I went back and stayed an extra night. I loved to room, the room service food was amazing, and I was fully ..."

Reviewed on 2 Jul,2020

Ramada Plaza Shanghai Pudong Airport
Intercontinental Shanghai Wonderland, an IHG Hotel

Intercontinental Shanghai Wonderland, an IHG Hotel

4 out of 5
5888 Chenhua Road, Songjiang District, Shanghai
The price is SG$519 per night from 13 May to 13 May
Excludes taxes & fees
This family-friendly Shanghai hotel is located on the waterfront, within 3 mi (5 km) of Tian Ma Country Club and Shanghai Chenshan Botanic Gardens. Sheshan Observatory and Happy Valley Amusement Park are also within 6 miles (10 km).
4.3/5Excellent! (37 reviews)
"Did a two-day staycation in light of not being able to travel during covid and chose this hotel because it it’s unique design. Property is beautiful and excellently maintained. Staff are very kind. Did buffet breakfast at the G floor restaurant, room service for lunch, and dinner at the B15 restaurant ..."

Reviewed on 24 Feb,2021

Intercontinental Shanghai Wonderland, an IHG Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Grand Central Hotel Shanghai

Grand Central Hotel Shanghai

4.5 out of 5
505 Jiujiang Road, Shanghai, Shanghai
The price is SG$131 per night from 30 May to 30 May
Excludes taxes & fees
Located in Downtown Shanghai, this luxury hotel is within a 15-minute walk of Nanjing Road Shopping District and People's Square. Yu Garden and Xintiandi Style Shoppping Centre are also within 2 miles (3 km). East Nanjing Road Station is 7 minutes by foot and Yuyuan Garden Station is 7 minutes.
4.4/5Wonderful! (1,000 reviews)
good hotel & poor service
"As hotels it’s very good but the service not good it’s poor"

Reviewed on 13 Jan,2020

Grand Central Hotel Shanghai
Hyatt On The Bund

Hyatt On The Bund

5 out of 5
199 Huang Pu Road, Shanghai, Shanghai
The price is SG$216 per night from 10 May to 10 May
Excludes taxes & fees
Located in Hong Kou, this luxury hotel is within 1 mile (2 km) of Customs House and Nanjing Road Shopping District. People's Square and Yu Garden are also within 2 miles (3 km). Tiantong Road Station is 15 minutes by foot and East Nanjing Road Station is 17 minutes.
4.2/5Excellent! (821 reviews)
"Unfortunately, there is a construction project going on right in front of the hotel. Other than that, everything was great."

Reviewed on 3 Apr,2021

Hyatt On The Bund
Sheraton Shanghai Hongkou Hotel

Sheraton Shanghai Hongkou Hotel

4.5 out of 5
No.59 Si Ping Road, Shanghai, Shanghai
The price is SG$156 per night from 9 May to 9 May
Excludes taxes & fees
Located in Hong Kou, this luxury hotel is within 3 mi (5 km) of Hongkou Football Stadium, Yu Garden and Shanghai Museum. Oriental Pearl Tower and Jing'an Temple are also within 6 mi (10 km). Hailun Road Station is only a 2-minute walk and North Sichuan Road Station is 11 minutes.
4.2/5Very Good! (267 reviews)
"overall is ok but its quite old"

Reviewed on 2 Jan,2020

Sheraton Shanghai Hongkou Hotel
The Portman Ritz-Carlton, Shanghai

The Portman Ritz-Carlton, Shanghai

5 out of 5
Shanghai Centre, 1376 Nanjing Xi Lu, Shanghai, Shanghai
The price is SG$228 per night from 9 May to 9 May
Excludes taxes & fees
Located in Jing'an, this luxury hotel is 0.5 mi (0.8 km) from Jing'an Temple, and within 3 mi (5 km) of People's Square and Nanjing Road Shopping District. Shanghai Museum and Xintiandi Style Shoppping Centre are also within 3 mi (5 km). Jing'an Temple Station is 8 minutes by foot and West Nanjing Road Station is 11 minutes.
4.3/5Excellent! (470 reviews)
"Polite, good location , clean, easy transportation"

Reviewed on 2 Jun,2020

The Portman Ritz-Carlton, Shanghai
Grand Hyatt Shanghai

Grand Hyatt Shanghai

5 out of 5
88 Century Avenue, Pudong New Area, Shanghai, Shanghai
The price is SG$281 per night from 16 May to 16 May
Excludes taxes & fees
Located in Pudong, this luxury hotel is steps away from IFC Mall and Shanghai World Financial Center. Shanghai Tower and Oriental Pearl Tower are also within 10 minutes. Lujiazui Station is 8 minutes by foot and Dongchang Road Station is 9 minutes.
4.4/5Wonderful! (876 reviews)
"Terrible check in process. It took almost hour and a half to check in. Room is a bit dated."

Reviewed on 29 Aug,2020

Grand Hyatt 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.