Agoda Hero Banner

Find Hotels in Shanghai, China

4067 vacation rentals and hotels available now

Hotels and more in Shanghai

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
The Peninsula Shanghai
The Bund and North Bund,Shanghai - View on map
"I was contemplating between Waldorf Astoria and Peninsula and after reading reviews, decided to put my money on Peninsula and I was not disappointed. Located on the historical Bund of Shanghai, the Peninsula brought out the classy Shanghai with all the modern comforts as Peninsula is known for. Decor was plush and comfortable, and we were warmly greeted by all staff. Check in was a bit tedious as expected in China due to the medley of paperwork and forms that the reception had to fill in. However, the room was spacious and all amenities were in place. I was impressed with the finishings as having lived in Shanghai before, I am well aware of how hard it is to get good quality furnishing work done, but everything from elevator doors to the hidden drawers in the room which revealed a coffee machine, a fax machine, storage drawers, safe, etc are very well done. The bed was perfectly comfortable, firm but not hard and pillows are of the right softness. Concierge was very helpful with directions and the location of the Peninsula was great, near all the places that I wanted to go and within walking distance to most of them. Taxis are also easy to get and most taxis know the Peninsula as the best hotel in Shanghai. I was informed by the taxi driver who took me to the hotel that there is no better hotel in Shanghai, and I was not disappointed. "
Show more
9.3

Exceptional

164 reviews

Avg price per night
$ 805
Banyan Tree Shanghai On The Bund
The Bund and North Bund,Shanghai - View on map
"I have been a big fan for all Banyan Tree resorts in Thailand and Indonesia. Wanted to try their new hotels in cities. They have kept the high standard of services and tasteful deco, and added a modern touch in the Shanghai hotel. Staffs are helpful and provided good services. Still recommending Banyan Tree as one of my favorite hotel chains."
Show more
8.7

Excellent

403 reviews

Avg price per night
$ 436
Hyatt On The Bund
The Bund and North Bund,Shanghai - View on map
"Probably one of the best hotel I stayed in Shanghai the most hip and happening among all three Hyatt in the city. Spent my new year eve count down at the Vue bar, very memorable and unforgettable experience, it offer stunning view of Shanghai both Pu dong and Pu xi view, thought the location of the hotel is at Pu xi side. I would recommend all guest to have a drink at the Vue bar to chill out. Being situated at Pu xi, Huang Pu Road the hotel is minutes walk from the Bund and nan jing road where most of the great, shopping, restaurant and bar located at. Very convenient location. As for the facility, Hyatt on the Bund provide better facility than other 5 star hotel in city. warm pool and great gym. I stayed at the club room on the east tower at 27 floor that offer magnificent view, the room is spacious and amenity is nice. I truly enjoy my stay at Hyatt on Bund and will stay here again come May Shanghai Expo. "
Show more
8.4

Excellent

1054 reviews

Avg price per night
$ 237
Waldorf Astoria Shanghai On the Bund
The Bund and North Bund,Shanghai - View on map
"Well people. I have been visiting more than 50 hotels in Shanghai along the years and this is, so far, the best I had. It is exactly on the bund, few minutes walking from Nanjing Road and in a magic atmosphere. Rooms a big but mainly extremely elegant. Nothing is out of place. Toilet marble matches the wall color, that matches the paintings that match the pillow tissue... Lobby and all the adjacent saloons are breathtaking and the attitude of people around the hotel is super. It is not cheap, this, of course is the counterpart: but worths every cent you spend. Oh, I was about to forget: don't miss the breakfast!"
Show more
8.9

Excellent

304 reviews

Avg price per night
$ 501
Grand Hyatt Shanghai
Lujiazui and New Int'l Expo Center Pudong,Shanghai - View on map
"There are many luxury hotels in Shanghai and Grand Hyatt Shanghai may not be the one newest, but oh how wonderful their customer service was! I arrived deadly tired at midnight and the receptionist immediately took care of me, offering a complimentary breakfast and room with preferred bed size so that I could rest and enjoy the rest of stay with them. I was able to enjoy their morning exercise class and taste their beautifully crafted chocolate. I will definitely recommend this hotel to all business travellers who need a nice couple of nights to relax."
Show more
8.7

Excellent

691 reviews

Avg price per night
$ 222

Fast facts about Shanghai, China

Accommodations4,067 properties
Popular hotelModena by Fraser Putuo Shanghai
Popular areaLujiazui and New Int'l Expo Center Pudong
Nightly rates from$7
AirportShanghai Pudong International Airport
Reasons to visitSightseeing, Shopping, Restaurants

Discover the neighborhoods of Shanghai


Today's Top Deals
10% OFF
Expires in 1 week!
Get an additional 10% discount on top of great deals in Auckland
10% OFF
Expires in 1 week!
Valid on bookings made 8 May 2021 through 21 May 2021 for accommodation that shows the option to enter a coupon code on the booking form.
Search Properties
8% OFF
Expires in 4 days!
Get 8% off your accommodations in Kuala Lumpur now
8% OFF
Expires in 4 days!
Valid on bookings made 2 May 2021 through 15 May 2021 for accommodation that shows the option to enter a coupon code on the booking form.
Search Properties
5% OFF
Expires in 6 days!
Dreaming of the beach? Get 5% off in Hua Hin / Cha-am.
5% OFF
Expires in 6 days!
Valid on bookings made 11 May 2021 through 17 May 2021 for accommodation that shows the option to enter a coupon code on the booking form.
Search Properties

Just booked


Just viewed by other Agoda travelers


Traveler impressions of Shanghai


Frequently asked questions

What's the average price of a hotel in Shanghai?

The average price for a 3-star hotel in Shanghai is 52 USD, the average price for a 4-star hotel in Shanghai is 77 USD, and the average price for a 5-star hotel in Shanghai is 184 USD.

What's the average price of a hotel in Shanghai this weekend?

The average price for a 3-star hotel in Shanghai this weekend is 51 USD, the average price for a 4-star hotel in Shanghai is 69 USD, and the average price for a 5-star hotel in Shanghai is 177 USD.

What's the average price of a hotel in Shanghai tonight?

The average price for a 3-star hotel in Shanghai tonight is 54 USD, the average price for a 4-star hotel in Shanghai is 75 USD, and the average price for a 5-star hotel in Shanghai is 181 USD.

What are the best hotels in Shanghai near Shanghai Pudong International Airport?

Verified travelers to Shanghai who stayed near Shanghai Pudong International Airport have given top reviews to Shanghai Deco Hotel Pudong, Crowne Plaza Shanghai Harbour City, and Jinjiang Inn Shanghai New Linggang Harbor.

What are the best hotels in Shanghai near Shanghai Disneyland?

Verified travelers to Shanghai who stayed near Shanghai Disneyland have given top reviews to The QUBE Hotel Shanghai Pudong, Royal International Hotel, and Royal Century Hotel Shanghai.

What are the best hotels in Shanghai near Xintiandi?

Verified travelers to Shanghai who stayed near Xintiandi have given top reviews to Okura Garden Hotel, Ascott Huai Hai Road Shanghai, and Fraser Residence Shanghai.

What are the most popular hotels in Shanghai?

What are the best hotels in Shanghai for couples?

Hotels in Shanghai that are highly rated by couples include SSAW Boutique Hotel Shanghai Bund, Grand Central Hotel Shanghai, and Les Suites Orient Bund Shanghai.

What are the best hotels in Shanghai for families?

Hotels in Shanghai that are highly rated by families include SSAW Boutique Hotel Shanghai Bund, Grand Central Hotel Shanghai, and Les Suites Orient Bund Shanghai.

What hotels in Shanghai have the best views?

Verified travelers to Shanghai have given top reviews for the views at Grand Hyatt Shanghai, Sofitel Shanghai Hyland Hotel, and Le Royal Meridien Shanghai Hotel.

What hotels in Shanghai have the best breakfast?

Verified travelers to Shanghai have given top reviews for the breakfast at Amara Signature Shanghai, pentahotel Shanghai, and Campanile Shanghai Natural History Museum Hotel.

What's the best neighborhood in Shanghai to stay in?

Popular neighborhoods among travelers staying in Shanghai include People Square and South Bund Huangpu, The Bund and North Bund, and Xintiandi and Huaihai Rd.

Show more questions


More about Shanghai

Shanghai was once just a humble fishing village at the mouth of the Yangtze River, but today it is one of China's biggest cities, and among the largest cities in the world. A sprawling and progressive metropolis with a proud and resplendent past, Shanghai is an epicenter of art and culture as well as commerce.

The city is served by Shanghai Pudong International Airport, which is conveniently located near a variety of hotels. There’s a great deal to see and do in Shanghai, one of which is the famous Oriental Pearl Tower. Those interested in learned more about the history of this region will find Qibao Historical Town to be a great destination.

China celebrates numerous festivals throughout the year, and Shanghai is definitely at the center of most of them. Travelers who want to experience these stunning displays of Chinese arts and culture are well advised to plan their arrival accordingly. Of course traveling to this region during the Chinese New year will be a special challenge, as everything will be at heightened state of excitement and chaos.

Getting around Shanghai is easy and affordable as options include the Shanghai metro and affordable taxis. When traveling through the older parts of the city, the best option would be to travel on foot.

Shanghai is a dazzling city with an exciting mix of the old and new in one of the most populated regions in the world.

There’s much more to see and learn about Shanghai, and the interactive map on this page is a great way to find out where the attractions and hotels can be found in this exciting city.


null