Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Shanghai – 1,178 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

Campanile Shanghai Huaihai

Hotel in Downtown Shanghai, Shanghai

Campanile Shanghai Huaihai has a restaurant, bar, a shared lounge and garden in Shanghai. Excellent location at Huaihai lu, near shops, metro station, convenience stores, and tourist sites. Very convenient, for a person unfamiliar with Shanghai or an expert. Besides, the room was really tidy and super friendly staff.

Show more Show less
9
Awesome
131 reviews
Avg. price/night:
$75

Yunhe Yebo Hotel (Shanghai International Tourism Resort Pudong Airport)

Hotel in Pudong, Shanghai

Located conveniently in the Pudong district of Shanghai, Yunhe Yebo Hotel (Shanghai International Tourism Resort Pudong Airport) is located 10 miles from Shanghai Disneyland, 20 miles from Shanghai... Very clean and staff very helpful and friendly. Thank you so much! Love you guys!

Show more Show less
9.2
Awesome
115 reviews

Urban Rosa Cafe&Inn

Hotel in Minhang, Shanghai

Located in Shanghai and with Longhua Temple reachable within 5 miles, Urban Rosa Cafe&Inn has express check-in and check-out, non-smoking rooms, a garden, free WiFi and a shared lounge. This is a family run business where everyone works hard and is happy to accommodate your needs. They were super friendly, especially to/ our children and we were really disappointed when we had to leave after a week there. Although it is advertised as a cafe, this isn’t actually the case at all. That said, the family were happy to make breakfasts that we requested for an additional RMB30pp and they let us store things in their fridge. There is a lovely peaceful yard with attractive plants and a vegetable patch, where you can sit and relax as well as a great indoor space downstairs in which you can read, work, eat or just hang out. The hotel kindly let us use their washing machine and drying area on the roof and replenished our rooms everyday with lots of water and fresh towels. The cleaning team always had smiles on their faces, were so polite and worked tirelessly. The more we stayed, the more we loved this unique little spot. It’s on a very quiet residential street with small shops for any needs, right on the door step, yet within 3 kms in other directions, there are awesome shopping malls with everything you could possibly need. The closest mall in walking distance called Start Mall is limited but there is Pizza Hut, Starbucks and a good supermarket if you have a good look. The rooms are modern, very clean, very well equipped with super comfortable beds and an electric toilet. This place is excellent value for money, and you wouldn’t really know you were in Shanghai as it was not crazy busy and if you look around in different directions, you can find all sorts of things. We loved the location and used Alipay bikes to get around easily everywhere. Truly an excellent place if you dont require a big flash hotel, would highly recommend it.

Show more Show less
9.1
Awesome
124 reviews
Avg. price/night:
$39

Bulgari Hotel Shanghai

Hotel in Jing'an, Shanghai

Located in Shanghai and with Pedestrian Street of East Nanjing Rd. Reachable within an 18-minute walk, Bulgari Hotel Shanghai has express check-in and check-out, non-smoking rooms, free bikes, free... The level of service and staff attention to detail. Everyone was great - Especially Ms. Eva LI. She made the stay a 5 star experience. Great bar staff too. Know how to make a proper cocktail and very creative. In room breakfast included made for the most relaxing morning... no need to dress for the buffet.

Show more Show less
9.2
Awesome
114 reviews
Avg. price/night:
$537

The Middle House

Hotel in Downtown Shanghai, Shanghai

Located in Shanghai and with People's Square reachable within an 18-minute walk, The Middle House provides express check-in and check-out, non-smoking rooms, a bar, free WiFi and a terrace. I had wonderful breakfast and room

Show more Show less
9.1
Awesome
286 reviews
Avg. price/night:
$281

The Sukhothai Shanghai

Hotel in Downtown Shanghai, Shanghai

Boasting a fitness center, a bar and 2 restaurants, The Sukhothai Shanghai is located in Jingan District and is 0.7 mi from People's Square. Amazing architecture, great staff, wonderful food, huge room

Show more Show less
9.2
Awesome
615 reviews
Avg. price/night:
$190

Capella Shanghai, Jian Ye Li

Hotel in Xuhui, Shanghai

Located in the cultural preservation zone of Xuhui District, Capella Shanghai, Jian Ye Li is located 0.4 mi from Zhaojiabang metro station on Line 7 and 9. As a Shanghainese, Shi Ku Men is a part of our memories. When I was a child, my relatives, classmates, some of them lived in such kind of Shi Ku Men, but old and crowded...but now, it is luxury. I enjoyed the stay on my birthday, I like the clean room and warm service, a small bday party can be held in living room, free mini bar! Fantastic experience!

Show more Show less
9.3
Awesome
104 reviews
Avg. price/night:
$860

Bellagio by MGM Shanghai - on the bund

Hotel in The Bund, Shanghai

Bellagio Shanghai is the first Bellagio Hotel in China and the second in the world succeeding its sister hotel, Bellagio Las Vegas. We arrived at the Bellagio a bit before check in time. Our room wasn't ready, so we were given a tour by Azarmika (I am afraid that I might have the name spelt incorrectly), who who friendly and knowledgeable. We paid more for a room with a river view and terrace, and it was wonderful! It was also lovely to be contacted the day prior to our stay by Doris, who made arrangements for special pillows to be placed in our room upon our arrival. The staff at the Bellagio are efficient and kind; the facilities are impressive (loved the pool and jacuzzi); the view is spectacular and the neighborhood is a great place place to explore. We absolutely recommend this hotel.

Show more Show less
9.1
Awesome
106 reviews
Avg. price/night:
$284

Cordis Shanghai Hongqiao

Hotel in Minhang, Shanghai

Located just a 10-minute drive from Shanghai Hongqiao International Airport and Hongqiao Railway Station, Cordis Shanghai Hongqiao offers city view in all rooms. Close to Hongqiao airport. Good for late arrival or early departure.

Show more Show less
9.1
Awesome
631 reviews
Avg. price/night:
$119

Shanghai Donghu Hotel

Hotel in Downtown Shanghai, Shanghai

Shanghai Donghu Hotel is located in the vibrant Donghu Street, with several delicate gardens and a fountain surrounded. Wonderful old world charm. Friendly helpful staff and beautiful room. Very good breakfast.

Show more Show less
9.2
Awesome
224 reviews

Most-booked hotels in Shanghai in the past month

See all

Shanghai's best hotels with breakfast

See all

Budget hotels in Shanghai

See all

Hotels located in the center of Shanghai

See all

FAQs about hotels in Shanghai

There are 1176 hotels in Shanghai listed on Booking.com , that—from 140770 guest reviews—have an average review score of 7.87. To give you an idea of how much a hotel in Shanghai costs, the average price for a one-night stay is $122 (based on bookings made on our site in the last 30 days). Room sizes will naturally vary according to minimum and maximum occupancy requirements. However, to give you an indication, the average size of a double room in a Shanghai hotel is 31m². If you're looking for some ideas about where in Shanghai to book a hotel, the areas around Pedestrian Street of East Nanjing Rd. and Jin Mao Tower are popular with our guests. Whether you book a hotel in Shanghai or elsewhere, you can always rely on 24/7 customer support when you book with Booking.com – wherever you are, whenever you need it.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Shanghai:

Explore guest reviews of hotels in Shanghai

See all