Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Top 3 stars Hotels in Shanghai

See all 1,105 Hotels in Shanghai
Ramada Plaza Shanghai Pudong Airport

Ramada Plaza Shanghai Pudong Airport

1100 Qi Hang Road, Shanghai
3.5 out of 5.0
3.9 out of 5 (292 reviews)
Very nice hotel close to the airport. Recently renovated this hotels uited my needs perfectly for an overnight flight lay over in Shanghai. Convenient shuttle bus service and a quick check in Buffet in the morning was very good. Variety and quality food and service with a good variety of food to choose from.
  15 Oct,2017

SG$164

SG$164
Pentahotel Shanghai

Pentahotel Shanghai

1525 Ding Xi Road, Shanghai
3.5 out of 5.0
4.0 out of 5 (149 reviews)
Nice hotelClose to subway station and park. Reasonable priced. Friendly staff and good service.
  7 Oct,2017

SG$88

SG$88
New Harbour Service Apartments

New Harbour Service Apartments

No 88 Yongshou Road Huang Pu D, Shanghai
3.5 out of 5.0
4.1 out of 5 (462 reviews)
3 bedroom apartment was spacious and clean. Only negative is the crib provided could only accommodate an infant because the railings are so short.
  5 Sep,2017

SG$116

SG$116
City Hotel Shanghai

City Hotel Shanghai

5-7 Shan Xi Road South, Shanghai
3.5 out of 5.0
3.7 out of 5 (241 reviews)
Great Location good, never a problem. Have stayed many times over the years. I alway keep coming back.
  13 Apr,2017

SG$104

SG$104
Shanghai Airlines Travel Hotel

Shanghai Airlines Travel Hotel

No. 1909 Jiang Zhen Road, Shanghai
3.5 out of 5.0
3.1 out of 5 (201 reviews)
Close to Airport. About 10 Mins. drive. Recently stayed for one day. Good hotel in terms of Ambience and location. But no options for Vegetarian food.
  28 Sep,2017

SG$54

SG$54
Ruitai Hongqiao Hotel

Ruitai Hongqiao Hotel

555 Shui Cheng Road, Shanghai
3.0 out of 5.0
3.3 out of 5 (248 reviews)
Overall pleasant. Some items they can work on to improve.
  5 Jun,2017

SG$95

SG$95
Holiday Inn Express Shanghai Gongkang

Holiday Inn Express Shanghai Gongkang

No. 10 South Wenzao Road, Shanghai
3.0 out of 5.0
3.4 out of 5 (7 reviews)
Will come back againOverall, it's a very nice hotel. American hotels, including Holiday Inn Express, is often one notch better than those in the US. Checkin: We had a little problem with the check-in process. It could be Expedia's fault or the hotel's fault. But the staff sent us to the room first and sort it out. Non-smoking ...
  16 Jan,2016

SG$70

SG$70
Holiday Inn Express Shanghai Zhabei

Holiday Inn Express Shanghai Zhabei

No 1738 Zhongxing Road, Shanghai
3.5 out of 5.0
3.6 out of 5 (233 reviews)
Update to facilities. Breakfast time can be a bit chaotic, an additional room has been opened which relieves the strain.
  18 Oct,2017

SG$67

SG$67
JOYFUL STAR HOTEL PUDONG AIRPORT I

JOYFUL STAR HOTEL PUDONG AIRPORT I

No. 472, Ganghong Road, Shanghai
3.5 out of 5.0
3.2 out of 5 (54 reviews)
good to stay for transiti say it was good place to stay,,,, many local restraunts were close to it
  8 Sep,2017

SG$46

SG$46
The Bund Hotel

The Bund Hotel

No 525 Guangdong Road Huangpu, Shanghai
3.5 out of 5.0
3.9 out of 5 (315 reviews)
great locationoen night for business trip. great location. many shops around for dinning
  20 Sep,2017

SG$111

SG$111
Map

Pocket Guide: 3 stars Hotels in Shanghai

Search for hotels in Shanghai on Expedia.sg. 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