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

Search 321,000 hotels worldwide.

Get the best price available for your trip.

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


Featured Shanghai 3 Star Hotels

See all 1,218 Hotels in Shanghai
Pentahotel Shanghai

Pentahotel Shanghai

1525 Ding Xi Road, Shanghai
3.5 out of 5.0
4.0 out of 5 (512 reviews)
Fantastic HotelGreat experience and nothing to complain . Fantastic buffet breakfast . Will surely book it again if ever go to Shanghai for business trip
  8 Feb 2018

£38

£38
Seventh Heaven Hotel

Seventh Heaven Hotel

627 East Nanjing Road, Shanghai
3.5 out of 5.0
3.5 out of 5 (690 reviews)
Good location.I reach hotel around 9 am and can do early check in due to room is available. Hotel is locate near train station and also not far from the bund.
  5 Dec 2017

£39

£39
City Hotel Shanghai

City Hotel Shanghai

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

£39

£39
Campanile Shanghai Natural History Museum

Campanile Shanghai Natural History Museum

No. 1455 Nansuzhou Rd, Jing An Dist., Shanghai
3.0 out of 5.0
4.4 out of 5 (39 reviews)
Very nice Hote,close to all amenitiesVery clean, good facilities.Loved the USB points on the plug sockets!
  11 Feb 2018

£36

£36
Hao Du Hotel

Hao Du Hotel

No. 41 South Guangxi Road, Shanghai
3.0 out of 5.0
3.9 out of 5 (129 reviews)
Everything You Want In A Budget Hotel In ShanghaiGreat location near Shanghai’s Bund. Two blocks from public transit that can take you all over town for 2 yuan. Clean rooms that gave you what you needed (comfortable bed, ensuite but small bathroom, small desk, WiFi). Safe building (your room key card is needed to get the elevator moving from the ...
  13 Feb 2018

£26

£26
Campanile Shanghai Bund Hotel

Campanile Shanghai Bund Hotel

No.33 Fujian S Rd, Huangpu Qu, Shanghai
3.0 out of 5.0
4.2 out of 5 (393 reviews)
Great hotel excellent locationThe hotel is well maintained, staff is very helpful and understand english, the burger at the restaurant is one of the best I ever had. The hotel is very close to major tourist areas, you can walk and discover the bund without any problem
  12 Jan 2018

£39

£39
Ruitai Hongqiao Hotel

Ruitai Hongqiao Hotel

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

£52

£52
Fish Inn East Nanjing Road

Fish Inn East Nanjing Road

No.4, Lane 74, Ningbo Road, Huangpu, Shanghai
3.5 out of 5.0
4.0 out of 5 (145 reviews)
Loved it. Very quaint, and in a great neighbourhood. We only had one day because of a transfer, and this hotel was perfectly situated.
  22 Jan 2018

£28

£28
Holiday Inn Exp Wujiaochang

Holiday Inn Exp Wujiaochang

1729 Huang Xing Road, Shanghai
3.5 out of 5.0
3.5 out of 5 (141 reviews)
everything was good, but the hotel inside line doesn't work well which is the only dissatisfy
  5 Feb 2018

£32

£32
Holiday Inn Express Shanghai Jinsha

Holiday Inn Express Shanghai Jinsha

No. 2281 Jinshajiang Road, Shanghai
3.5 out of 5.0
4.0 out of 5 (109 reviews)
I had good experience but the people who wooks at the hotel most of them do not speak english ; and they have to speak english
  3 Dec 2017

£37

£37
Map

Pocket Guide: 3 Star 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

Recently booked Shanghai hotels

Seventh Heaven Hotel
3.5 out of 5.0
Last booking: 20 minutes ago
Regal International East Asia Hotel
5.0 out of 5.0
Last booking: 26 minutes ago
Renaissance by Marriott Shanghai Yu Garden Hotel
5.0 out of 5.0
Last booking: 53 minutes ago
Hotel Equatorial Shanghai
5.0 out of 5.0
Last booking: 2 hours ago
JW Marriott Hotel Shanghai Tomorrow Square
5.0 out of 5.0
Last booking: 2 hours ago
Jinjiang Inn Shanghai Hailun Rd
3.0 out of 5.0
Last booking: 4 hours ago
The Eton Hotel
5.0 out of 5.0
Last booking: 4 hours ago
Grand Hyatt Shanghai
5.0 out of 5.0
Last booking: 5 hours ago
Les Suites Orient, Bund Shanghai
5.0 out of 5.0
Last booking: 5 hours ago