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.

Search Shanghai, China Hotels from NZ$93

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 NZ$229 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 NZ$131 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 NZ$129 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
  • You could be seeing lower prices

    With member prices, you could save 10% or more right now on thousands of properties.
    Sign up, it's freeSign in
InterContinental Shanghai Jing’ An
5 out of 5
500 Heng Feng Rd, Jing'an District, Shanghai, Shanghai
Free cancellation
The price is NZ$217 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)
5 out of 5
1118 Gaojing Road, Shanghai
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
Shanghai ifc No.8 Century Avenue, Lujiazui, Pudong, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$456 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 NZ$383 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
399 Nanjing West Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$197 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
199 Nanjing Road East, Huangpu, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$402 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
1008 West Beijing Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$329 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
4.5 out of 5
No 282,Huai Hai Road Central, Huangpu District, Shanghai, 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
1108 Meihua Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$180 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
1102 Xiehe Road, Changning District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$93 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
380 Weihai Road, Jing'an District, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$292 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
No 99 Hengshan Road, Xuhui District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$405 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.

Accommodation in Shanghai

Book an adventure to Shanghai and explore China’s east coast. This highly populated city sits roughly halfway between Guangzhou and Beijing. A holiday in Shanghai could mean a ride on the Maglev—the world’s fastest train—or a stroll in Fuxing Park. Take a step back in time and learn about the city’s history at the Shanghai Museum, and find some peace and quiet at the Jade Buddha Temple. While you’re visiting, sip tea at Yu Garden, make a splash at Shanghai City Beach, and scan the skyline for the Shanghai World Financial Center—one of the tallest buildings in the world. From sampling the local cuisine to browsing the markets, you just might end up extending your stay.

Hotels and Accommodation

At Expedia.co.nz, we feature a wide range of Shanghai accommodation that will meet and exceed all your travel expectations. Check out our listings to find places near the Bund’s boardwalk or the financial district in Lujiazui. Whether you’re in search of a Shanghai airport hotel or something closer to the city centre, we’ve got just what you’re looking for.

Getting There

Travelling by air? Book your flight to Shanghai Pudong International Airport (PVG), which is roughly 40 km southeast of the city centre. To get to your holiday spot, hire one of our Shanghai rental cars in advance, take the Maglev train, or hop in an airport shuttle. Taxis service the airport terminal, too.

Save Big When You Book Today

Deciding between a comfortable motel or luxury hotel in Shanghai? Regardless of what you choose, we’ll help you score a cheap deal on your lodging. In addition to providing you with discounts on Shanghai hotels, we also offer low rates on airfare and rental cars. There’s no need to spend a fortune on your holiday, so book with us, and have more money to spare on your adventures in the People’s Republic of China.

Frequently asked questions

What's the best place to stay in Shanghai?
Bellagio by MGM Shanghai is a favourite with Expedia customers. This 5-star hotel offers a full-service spa and 4 restaurants. It is located a short 14-minute walk from Nanjing Road Shopping District. Reviews from our site also recommend Mandarin Oriental Pudong Shanghai and The Sukhothai Shanghai as top options for your stay.
If I need to cancel my hotel reservation in Shanghai, will I receive a refund?
Yes! The majority of hotel bookings are fully refundable as long as you cancel prior to the hotel’s cancellation deadline, which often is within 24-48 hours of your arrival date. If you have a reservation that’s non-refundable, it might still be possible to cancel it and get a refund within a 24-hour period of booking. Add dates, click “Search”, then use the filter option “free cancellation” to get the best options available in Shanghai.
What's the best budget-friendly accommodation in Shanghai?
Based on reviews, Bo Ai International Hotel is a popular 3.5-star hotel for our travellers looking for an economical choice, and features free WiFi and free parking. Other good options to stay on the cheap include Rayfont Downtown Hotel Shanghai and SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden).
What's the best accommodation option for a family holiday to Shanghai?
Shanghai Marriott Hotel City Centre is a top 5-star hotel on Expedia for families, and features a restaurant and laundry facilities. Other good options for your family trip include New Harbour Service Apartments and Shanghai Baron Business Hotel. Also, attractions such as Shanghai Disneyland© and Shanghai Ocean Aquarium are fun for children of all ages.
What's the best hotel for a romantic holiday to Shanghai?
Fraser Suites Top Glory Shanghai is a favourite 5-star aparthotel for couples, and features deep-soaking baths and kitchens. Another choice for a stay with your sweetheart is LA CASA Hotel Shanghai.
What's the best place to stay for a beach holiday in Shanghai?
Mandarin Oriental Pudong Shanghai is a top 4-star hotel for a beach holiday, and features a restaurant and free WiFi. Other good options for your stay near the beach include Palm Beach Resort Shanghai and Shanghai Haitan Hotel. Head to Sanjiagang Beach Park or Bihaijinsha Beach for some quality time by the water.
What's the best high-end hotel in Shanghai?
Fairmont Peace Hotel is a 5-star hotel with 3 restaurants and a full-service spa, and it’s a popular choice for Expedia travellers looking for a pampered stay. Shanghai Marriott Hotel City Centre and The Yangtze Boutique Shanghai are two other upscale options for your trip.
What's the best boutique-style accommodation in Shanghai?
Homa Moon Lake Hotel of Modern Art - Shanghai is a favourite 5-star hotel with Expedia travellers looking for stylish accommodation, and features a restaurant and parking. URBN Boutique Shanghai and Moller Villa Hotel Shanghai are a couple of other boutique hotels.
What's the best golf hotel in Shanghai?
Sofitel Shanghai Sheshan Oriental is a 4.5-star hotel featuring 3 restaurants and free WiFi, and it’s a top choice for golfing nearby. You can tee off at Hongqiao Golf Club, Tomson Golf Club or Lake Malaren Golf Resort while you’re in town.
What's the best hotel in Shanghai that's close to historical sites?
Based on our travel expertise, Moller Villa Hotel Shanghai is a top 4.5-star hotel for history seekers booking on Expedia, and it offers a restaurant and free WiFi. A couple of other options close to historic sites include Renaissance Shanghai Yu Garden Hotel and Les Suites Orient, Bund Shanghai. Also, notable landmarks to visit include People’s Square, The Bund and Oriental Pearl Tower.

Recent Reviews in Shanghai

More trip options