Customised for your search:

Shanghai Hotel Guide - 3 stars Hotels in Shanghai, China

Shanghai hotels
Shanghai

Top Trending 3 stars Star Hotels in Shanghai

Jin Jiang Rainbow Hotel - Shanghai Hotels
Rating: 3.5 Stars
£66
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Jin Jiang Rainbow Hotel

2000 West Yan An Road, Shanghai - Map
 
 
"Overnight in Shanghai"
I had a quick overnight stay in Shanghai and spent less than eight hours in the hotel. It was clean and efficient for my minimal needs.
Traveller from Texas
Astor House Hotel - Shanghai Hotels
Rating: 3.5 Stars
£85
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Astor House Hotel

No 15 Huangpu Road, Shanghai - Map
 
 
"Stay in History"
Stay here for a quirky feeling of old Shanghai. The building is something like 100 years old, built for and by Westerners at the high tide of imperialism. The building's architecture and history is fascinating. Beds are very hard (I like that, others don't). Rooms and building overall are clean, but has a bit of old shabbiness feel to it as well. Staff pretty friendly. I recommend it as a unique experience. Good for a couple nights in Shanghai, then move on to a more modern place for comfort at your next stop in China.
A Traveller
Jinjiang Metropolo Hotel Classiq, YMCA - Shanghai Hotels
Rating: 3.0 Stars
£113
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Jinjiang Metropolo Hotel Classiq, YMCA

123 South Xizang Road, Shanghai - Map
 
 
"Nice hotel near subway"
I really enjoyed staying at this hotel. It was clean and comfortable, and the hotel staff were friendly and helpful. My room was advertised on Expedia as having a view. I think this just meant that it had a window, as the 'view' was an alleyway and side of another building. That said, I still thought the hotel was good value for money.
A Traveller
City Hotel Shanghai - Shanghai Hotels
Rating: 3.5 Stars
£71
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

City Hotel Shanghai

5-7 Shan Xi Road South, Shanghai - Map
 
 
"Location and gym"
Excellent value for money. Location is central - short walk to Nanjing and Huai Hai Rds. Access to a proper gym upstairs is fantastic for those who dislike those tiny hotel gym facilities. Breakfast buffet is great although the options for room service meals could be expanded. Room size and sound proofing is good (I stayed in the executive rooms on level 18) Overall, I would recommend.
Traveller from Melbourne
New Harbour Service Apartments - Shanghai Hotels
Rating: 3.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

New Harbour Service Apartments

No 88 Yongshou Road Huang Pu D, Shanghai - Map
 
 
I had a very pleasant experience staying at the hotel. The rooms were clean and comfortable. The hotel is close to a metro station, Starbucks and McDonalds, a delicious bakery, vendors, and shops. My daughter used the fitness room and we both swam laps at the indoor pool. We liked that we could do our own laundry at a reasonable cost.
A Traveller
Located in downtown Shanghai, this hotel is one km (0.5 miles) from People's Square, and 1.5 km (1 mile) from The Bund.More
Jianguo Hotel Shanghai - Shanghai Hotels
Rating: 3.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Jianguo Hotel Shanghai

439 Cao Xi Road, Shanghai - Map
 
 
"Well known hotel, convenient location"
Clean refurbished room, competent staff, convenient location.
Traveller from London
Jin Jiang Pacific Hotel Shanghai - Shanghai Hotels
Rating: 3.0 Stars
£82
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Jin Jiang Pacific Hotel Shanghai

108, Nanjing West Road, Shanghai - Map
 
 
"nice hotel good location"
staff a little aloof - staff speak very little English
A Traveller
Pentahotel Shanghai - Shanghai Hotels
Rating: 3.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Pentahotel Shanghai

1525 Ding Xi Road, Shanghai - Map
 
 
"A Good Hotel in a Great Location"
The room was a little small for two people, but it was clean. Staff were friendly. The location was fantastic: across the street from Zhangshan Park and just minutes from the subway. A Watsons drugstore and cafes close by for snacks and drinks. One drawback is the neighborhood: every day there were beggars outside the hotel or around the corner.
A Traveller
Ramada Pudong Airport Shanghai - Shanghai Hotels
Rating: 3.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Ramada Pudong Airport Shanghai

1100 Qi Hang Road, Shanghai - Map
 
 
"Good hotel"
Good place to stay one night for transferring flights. Very close to airport.
A Traveller
Shanghai Fish Inn Bund - Shanghai Hotels
Rating: 3.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Shanghai Fish Inn Bund

No. 639 Middle Henan Road, Shanghai - Map
 
 
"Great location"
Close to metro stn. Checked in earlier & given free upgrade of room.
A Traveller

Search from 264 Shanghai Hotels - 3 Stars


    Why book with Expedia ?

    • Best Price Guarantee
    • Over 282,000 hotels worldwide
    • No Expedia cancellation fee
    • 91% customer satisfaction

    Pocket Guide: 3 stars Hotels in Shanghai

    Search for hotels in Shanghai on Expedia.co.uk. You can easily find your hotels in Shanghai using one of the methods below:

    • View our selection of featured hotels in Shanghai
    • Use the map to find hotels in the Shanghai neighborhood you prefer
    • Use the filters to see hotels in a specific area of Shanghai, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Shanghai
    • Enter your travel dates to view the best deals on hotels in Shanghai - while they last
    Hide
    Customers Rate Expedia
    Powered by feefo
    92% recommended
    4.5
    From 68,143 Reviews