China may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search Shanghai, China Hotels from NZ$57

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.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
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$353 per night from 10 Feb. to 11 Feb.
1.1 km from city centre
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
5 out of 5
1008 West Beijing Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$335 per night from 28 Jan. to 29 Jan.
1.75 km from city centre
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
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$223 per night from 9 Feb. to 10 Feb.
1.39 km from city centre
4.7/5Exceptional! (593 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
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.
Intercontinental Shanghai Wonderland
4 out of 5
5888 Chenhua Road, Songjiang District, Shanghai
Free cancellation
The price is NZ$480 per night from 17 Feb. to 18 Feb.
35.87 km from city centre
4.4/5Excellent! (29 reviews)

"Most unusual location for a hotel - Under earth! the nightly light and water show was beautiful and spectacular as well as the lobby light and water show. The views are spectacular and there is so much to do in the area."…"

Reviewed on 17 Sep. 2020

Intercontinental Shanghai Wonderland
Grand Mercure Shanghai Hongqiao
4.5 out of 5
369 Xian Xia Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$84 per night from 16 Feb. to 17 Feb.
7.71 km from city centre
3.9/5Good! (999 reviews)
Clean and spacious

"It was amazing our room got the Japanese bear toys all over! They have some festival and randomly decorate the room. Feel so lucky! This is my usual hotel when comes back to Shanghai. Clean and spacious."…"

Reviewed on 24 Dec. 2019

Grand Mercure Shanghai Hongqiao
The Ritz-Carlton Shanghai, Pudong
5 out of 5
Shanghai IFC, 8 Century Ave, Lujiazui, Pudong, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$450 per night from 27 Jan. to 28 Jan.
2.99 km from city centre
4.6/5Wonderful! (319 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
Mercure Shanghai Royalton
4 out of 5
789 Wuyi Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$57 per night from 29 Jan. to 30 Jan.
6.24 km from city centre
3.7/5Good! (650 reviews)
Decent Chinese Business Hotel

"This is not as nice as other Mercure properties at which I've stayed. It feels very much like a Chinese business hotel, which is not a bad thing but only if you're accustomed to the style. The breakfast was good, check-in/out was smooth and easy to call cars for pickup and dropping."…"

Reviewed on 18 Jan. 2020

Mercure Shanghai Royalton
Courtyard by Marriott Shanghai Pudong
4 out of 5
838 Dong Fang Road, Pudong New District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$115 per night from 12 Feb. to 13 Feb.
5.02 km from city centre
4.2/5Very Good! (472 reviews)

"Great place to stay - lots of decent places to eat around the area and subway 8 -10 mins walk away. All things considered a great experience"…"

Reviewed on 16 Oct. 2020

Courtyard by Marriott Shanghai Pudong
Grand Hyatt Shanghai
5 out of 5
88 Century Avenue, Pudong New Area, Shanghai, Shanghai
Free cancellation
The price is NZ$191 per night from 28 Jan. to 29 Jan.
3.16 km from city centre
4.4/5Wonderful! (872 reviews)
Great stay

"Everything was excellent- highly recommended."…"

Reviewed on 28 Jan. 2020

Grand Hyatt Shanghai
Holiday Inn Shanghai Pudong
4 out of 5
899 Dong Fang Road Pudong, Shanghai, Shanghai
Free cancellation
The price is NZ$107 per night from 12 Feb. to 13 Feb.
5.78 km from city centre
4.1/5Very Good! (268 reviews)

"Dirty badthroom"…"

Reviewed on 17 Nov. 2019

Holiday Inn Shanghai Pudong
Renaissance Shanghai Zhongshan Park
4.5 out of 5
No. 1018 Changning Road, Changning District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$150 per night from 30 Jan. to 31 Jan.
5.74 km from city centre
4.3/5Excellent! (519 reviews)

"It's very convenient, the quilt is clean, the tea set is not complete, there is no free tea and coffee, some drinks need to be paid, I don't like this unclear service concept so much."…"

Reviewed on 2 Feb. 2020

Renaissance Shanghai Zhongshan Park
Renaissance Shanghai Yu Garden Hotel
4.5 out of 5
159 South He Nan Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$131 per night from 5 Feb. to 6 Feb.
1.9 km from city centre
4.4/5Excellent! (1,000 reviews)

"Great location, excellent breakfast, good views, efficient check in decent sized room, swimming pool temperature was cold."…"

Reviewed on 4 Jan. 2021

Renaissance Shanghai Yu Garden Hotel
The Westin Bund Center, Shanghai
5 out of 5
88 Henan Central Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$202 per night from 5 Feb. to 6 Feb.
1.14 km from city centre
4.4/5Excellent! (868 reviews)
Wonderful upgrade

"Booked 4 rooms last minute and was pleasantly surprised with an upgrade. The bedroom and bathroom are very spacious and stylish, with nice touches like the lavender sleep balm and zojirushi hot water urn. The hotel is conveniently located near major attractions in the city and a 30min ride to the ..."…"

Reviewed on 16 Jan. 2020

The Westin Bund Center, Shanghai
J Hotel, Shanghai Tower
Shanghai Tower, No. 126 Dong Tai Road, Pudong New District, Shanghai
Get Rates
3.4 km from city centre
J Hotel, Shanghai Tower
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 NZ$347 per night from 5 Feb. to 6 Feb.
2.5 km from city centre
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
W Shanghai - The Bund
5 out of 5
66 Lvshun Road, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$670 per night from 5 Feb. to 6 Feb.
2.93 km from city centre
4.5/5Wonderful! (179 reviews)
Great hotel with lots of waiting

"The hotel is a great place to hang out. Each and ever staff member I met was super polite. However, there was the day of check in. Only four check in counter for such a hotel must be a joke. I had to line up for 30 minutes. The designer must be a big fan of the number four, as there are only four ..."…"

Reviewed on 8 Aug. 2020

W Shanghai - The Bund
The Puli Hotel And Spa
5 out of 5
1 ChangDe Road, JingAn District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$402 per night from 25 Feb. to 26 Feb.
2.76 km from city centre
4.7/5Exceptional! (911 reviews)

"The bar food served at the lounge bar was really really terrible."…"

Reviewed on 4 Jan. 2021

The Puli Hotel And Spa
Andaz Xintiandi Shanghai - a concept by Hyatt
4.5 out of 5
88 Songshan Road, Shanghai, Shanghai
Free cancellation
The price is NZ$216 per night from 1 Feb. to 2 Feb.
1.64 km from city centre
4.5/5Wonderful! (362 reviews)

"Amazing hotel with a great location."…"

Reviewed on 4 May 2020

Andaz Xintiandi Shanghai - a concept by Hyatt
Pudong Shangri-La East Shanghai
5 out of 5
33 Fu Cheng Road, Pudong, Shanghai
Free cancellation
The price is NZ$203 per night from 2 Feb. to 3 Feb.
2.76 km from city centre
4.3/5Excellent! (513 reviews)
A Very Nice Hotel

"I stayed at the Shangri-la Pudong around the Lunar New Year. It is close to two large shopping malls, restaurants, and the subway. Using the latter, it's just one stop from East Nanjing Road, and similarly it's a short taxi ride to the Bund. The view from my room of the Bund was spectacular. Breakfast ..."…"

Reviewed on 27 Jan. 2020

Pudong Shangri-La East Shanghai
Mandarin Oriental Pudong Shanghai
5 out of 5
111 Pudong South Road, Pudong, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is NZ$325 per night from 27 Jan. to 28 Jan.
3.42 km from city centre
4.7/5Exceptional! (275 reviews)

"Excellent Service At Always especially dining housekeeping and Fruit Desk Keep up the great service under the special leadership of Mr Clemens Heroth & Mr NewBigging at the Fine Dinning Will definitely Be Back Again"…"

Reviewed on 2 Jul. 2020

Mandarin Oriental Pudong 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?
Capella Shanghai, Jian Ye Li is a favourite with Expedia customers. This 5-star hotel offers a full-service spa and a restaurant. Reviews from our site also recommend Mandarin Oriental Pudong Shanghai and Bellagio by MGM 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, Hao Du Hotel is a popular 2.5-star hotel for our travellers looking for an economical choice, and features free WiFi and a restaurant. Other good options to stay on the cheap include Amersino Hotel Shanghai and Shanghai Forson Int’l Boutique Hotel - I.
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 Modena by Fraser Putuo Shanghai and New Harbour Service Apartments. Also, attractions such as Shanghai Disneyland© and Shanghai Science and Technology Museum are fun for children of all ages.
What's the best hotel for a romantic holiday to Shanghai?
Fairmont Peace Hotel is a favourite 5-star hotel for couples, and features in-room massages and a full-service spa. Other good options for a stay with your sweetheart include Moller Villa Hotel Shanghai and Waldorf Astoria Shanghai on the Bund.
What's the best pet-friendly accommodation option in Shanghai?
Hengsheng Yuan Service Apartment is a top hotel for people travelling with their pets, and offers a restaurant and free WiFi for its human guests. Pudi Boutique Hotel Fuxing Park Shanghai is another good option for a stay with your pet.
What's the best place to stay for a beach holiday in Shanghai?
Palm Beach Resort Shanghai is a top 4-star hotel, and it’s located on Fengxian Beach . Other good options for your stay near the beach include The Bund Riverside Hotel and Shanghai Haitan Hotel.
What's the best high-end hotel in Shanghai?
Homa Moon Lake Hotel of Modern Art - Shanghai is a 5-star hotel with a restaurant, and a popular choice for Expedia travellers looking for a luxurious stay. Sheraton Shanghai Jiading Hotel and Crowne Plaza Shanghai Pudong are two other upscale options for your trip.
What's the best boutique-style accommodation in Shanghai?
Les Suites Orient, Bund Shanghai is a favourite 5-star hotel with Expedia travellers looking for stylish accommodation, and features a restaurant and a bar. URBN Boutique Shanghai and Moller Villa Hotel Shanghai are a couple of other boutique hotels.
What's the best golf hotel in Shanghai?
Mercure Shanghai Royalton is a 4-star hotel featuring a restaurant and free WiFi, and it’s a top choice for playing a round of golf. Another good option is AHN LUH Zhu Jia Jiao if you’d like to stay near a golf course while in town. 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, Pudi Boutique Hotel Fuxing Park Shanghai is a top 4.5-star hotel for history buffs booking on Expedia, and it features a restaurant and free WiFi. A couple of other options close to historic sites include Fairmont Peace Hotel and Wanda Reign on the Bund. Also, notable landmarks to visit include The Bund, Old Chinese City and Shanghai Old Street.
What are some accommodation options with pools in Shanghai?
Radisson Blu Hotel Shanghai New World is a popular 5-star hotel featuring an indoor pool, 3 restaurants and a full-service spa. A couple of other options that offer an on-site pool include Renaissance Shanghai Yu Garden Hotel and Regent Shanghai Pudong.

Recent Reviews in Shanghai

More trip options