Agoda Hero Banner

Find Hotels in Shanghai, China

15451 vacation rentals and hotels available now

10 best hotels in Shanghai

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
City Hotel
Xintiandi and Huaihai Rd,Shanghai - View on map
"Just a very nice experience. I've stayed in several hotels in Shanghai, this was the nicest in terms of value and quality. My only complaint was that they were remodeling the exterior of the building, and they started early in the morning on some days. But I recommend this hotel to anyone in the Jing An area. Very nice."
Show more

Very good

891 reviews

Avg price per night
$ 58
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


1063 reviews

Avg price per night
$ 302
Grand Central Hotel Shanghai
People Square and South Bund Huangpu,Shanghai - View on map
"It was a tough decision for my friend and I to choose hotel in Shanghai knowing the standard and rate in China can be quite different from other countries. We glad that we chose Grand Central despite some reviews said it has slow wifi. We had no problem with it and in fact even VPN works well for me. We love the fact that it is near Nanjing east station and it is very convenient (Family Mart is just behind the hotel, shopping district is just less than 5 minutes). It only cost us about RMB170 from Pudong airport to the hotel but it costs more from hotel to airport (RMB220).The only thing is we book the promo rate which is without breakfast, so can comment much on the food. Overall it was a pleasant stay. We will definitely go back if we are going to Shanghai again."
Show more


3295 reviews

Avg price per night
$ 164
Hilton Shanghai Hongqiao
New Hongqiao Commercial Center and Changning,Shanghai - View on map
"stayed two nights in this hotel had business trip. my supplier recomended this hotel coz its news built. i didnt expect it to be that nice but it was near to perfect. the bathroom, dressing room and also huge bed working table was in just perfect place. i loved the room. and also i loved their cheese cake and coffee. great place want to go back there again in my future visit to our supplier in shanghai."
Show more


892 reviews

Avg price per night
$ 195
Central Hotel
People Square and South Bund Huangpu,Shanghai - View on map
"I have stayed in other hotels in Shanghai previously but this hotel I would say is the best so far in terms of location, cleanliness, helpful staff, good food served at the restaurant and also strong WiFi signal in room. This hotel so near to the Bund just 8-10 minutes walk and many shopping outlets also within walking distance with the famous Nanjing Street just a stone throw away. I will definitely stay at this hotel from now onwards. For anyone still searching for a hotel in Shanghai, I recommend this hotel without reservation. "
Show more


2095 reviews

Avg price per night
$ 121
Hyatt Regency Shanghai Wujiaochang
Yangpu Wujiaochang,Shanghai - View on map
"Still sort of a new hotel regarding to its opening time so all the facilities are in well-condition, with a comprehensive gym room and swimming pool which are fit with those want to keep exercise during your stay. Staff are friendly, great choice for you to stay in Shanghai."
Show more


322 reviews

Avg price per night
$ 223
IFC Residence
Lujiazui and New Int'l Expo Center Pudong,Shanghai - View on map
"We’d stayed in IFC Residence from July 25 to August 21. We have to say it is definitely the best apartment hotel in Shanghai, with respect to the location, the staff and the elegant facilities provided. Starting from check-in, you were welcomed by friendly and efficient reception staff. During our stay, whether it was for calling a taxi or for some sightseeing tips, the reception or concierge team was always ready to give help! To name a few, thank you Helen, Michelle, Alice and Kiki... thank you Jami and Frank... in general, the whole team is worthy to be complimented! What makes it outstanding is the fact, besides the elegant hotel as it is; you are always greeted & served with friendly smiling staff! A Big Bravo to Yvonne, the newly landed manager from Hotel Ritz Calton Shanghai, who has obviously brought with her the elegant customer service concept to her team in IFC Residence. The other best point is location, which is unique in Lujiazhui. Simply by opening the hotel door, an excellent mall is in front of you, where you could find various choices of the restaurant, or the access to the subway, etc... With respect to the breakfast, the choice is basic. However, the restaurant manager Leo is always there listening to your need; Service girl Coco would bring a cup of coffee with two sugar bags to me whenever seeing me come to breakfast. A wonderful personal touch! We had a wonderful time in Shanghai, due to all the convenience provided by IFC Residence and its team! We will certainly recommend it to friends and those who would like to explore Shanghai starting from Pudong! "
Show more


1693 reviews

Avg price per night
$ 261
PRIMUS Hotel Shanghai Hongqiao
Hongqiao Airport and National Convention Center,Shanghai - View on map
"I found this hotel good in every way. Note tho' "excellent" for "location" is subject to where you want to be in Shanghai. I had a high-speed train departure from the Hongqiao station at 6:0 AM. The hotel is a few minutes away by taxi. "
Show more


162 reviews

Avg price per night
$ 132
Green Court Residence City Center - Shanghai
People Square and South Bund Huangpu,Shanghai - View on map
"i am a traveler, and whether for pleasure or for business, i always make sure that before i select the hotel @ agoda i check on the reviews if ever they meet my requirements. in most asian countries that i have been, i have experienced staying in some citadines chain of hotels and i would say they always satisfy my taste each time. i stayed in three different hotels in shanghai and i am giving a "thumbs up" rate to this citadines shanghai jinqiao hotel. the location may be a bit too far from the bustling city area but i didn't find it hard to get a taxi and to go to places where i need to be, because all attractions and shopping districts are reachable in just few minutes. the metro station may not be of walking distance but would only cost you 14rmb. the breakfast had a small number of choices in the buffet table but they change courses each day. there is this restaurant, about a little walk and just 2 corners away from the hotel(sorry i forgot the name but it won't be too difficult to find) which serves the best shanghainese food ever! i was glad we were able to discover that restau for they have so many authentic food choices and everything seemed so delectable and yummy at very affordable prices. you should really try it!! there is nothing that i dislike in the hotel for all the things i need in one accommodation is complete and all in one nice and cozy room - the clean bathroom, mini kitchen with big ref, a working table and a reception separate from the bedroom, soft bed (most hotels in china have orthopedic hard beds)and good-smelling bed linens. if you need something you can have it in just one call at the concierge or housekeeping section. the service is so efficient that i won't hesitate to stay there in citadines over and over again. i simply love all the comfort that comes with your stay in it! thanks citadines.."
Show more


1472 reviews

Avg price per night
$ 101
Courtyard by Marriott Shanghai Central
Jing'an and SHA Railway Station,Shanghai - View on map
"pros: overall, i enjoyed my stay at the hotel and i was pleasantly surprised at the cleanliness and the quietness of the rooms. all the staff spoke pretty good english and were very helpful in assisting me with my inquiries. the hotel is located in an up and coming hotel cluster in the fringe of downtown shanghai and it is one block away from the intercontinental hotel. the subway is only about 5 minutes (1 block away) from the hotel and there are plenty of cabs around for those who prefer that mode of transportation. mickey d's, pizza hut, starbucks and other international franchise establishments are also about 2 blocks away (walkable distance) for those wishing to get something to eat. cons: i had some problems with the front desk acknowledging my booking through agoda. i called the front desk the day before i landed in shanghai and apparently, there is poor communication between the reservations department and the front desk. (the reservation slots which are reserved for internet bookings only get sent to the front desk on the day of the reservation). i called agoda about this and they were kind enough to sort this out. "
Show more


317 reviews

Avg price per night
$ 117

Fast facts about Shanghai, China

Accommodations15,451 properties
Popular hotelGrand Central Hotel Shanghai
Popular areaShanghai Int’l Tourism Resort and Disney Land
Nightly rates from$8
AirportShanghai Pudong International Airport
Reasons to visitSightseeing, Shopping, Restaurants

Discover the neighborhoods of Shanghai

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'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.