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.


Top Shanghai 3 stars Hotels

See all 1,145 Hotels in Shanghai
Campanile Shanghai Natural History Museum

Campanile Shanghai Natural History Museum

No. 1455 Nansuzhou Rd, Jing An Dist., Shanghai
3.5 out of 5.0
4.4 out of 5 (26 reviews)
Excellent hospitalityA very pleasant experience with excellent staff hospitality.
  27 Dec 2017

NZ$70

NZ$70
The Bund Hotel

The Bund Hotel

No 525 Guangdong Road Huangpu, Shanghai
3.5 out of 5.0
3.9 out of 5 (888 reviews)
excellent experienceroom was very nice. very clean. bed was very comfortable and spacious. location of the hotel very accessible to all tourist spot area. overall stay was excelleny. hotel staff esp reception and concierge were all very helpfull.
  11 Jan 2018

NZ$116

NZ$116
Holiday Inn Express Shanghai Gongkang

Holiday Inn Express Shanghai Gongkang

No. 10 South Wenzao Road, Shanghai
3.5 out of 5.0
3.9 out of 5 (29 reviews)
Convenience.Staff speaks good english and knowledgeable to give advise to our transportation and nearby restauant and shopping places.
  19 Nov 2017

NZ$73

NZ$73
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 (376 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

NZ$74

NZ$74
Hao Du Hotel

Hao Du Hotel

No. 41 South Guangxi Road, Shanghai
3.0 out of 5.0
3.9 out of 5 (104 reviews)
Helpful staff Great Location and Feel like home...We checked in at 8am in the morning. And no questions asked. Hotel Staff very helpful and understanding. They provide 5star service and always think from hotel guest site. Hotel facility was a. It old but the room and toilet are clean and function well. No problem for us. As we travel all around ...
  6 Jan 2018

NZ$49

NZ$49
Ruitai Hongqiao Hotel

Ruitai Hongqiao Hotel

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

NZ$103

NZ$103
Shanghai Charms Hotel

Shanghai Charms Hotel

619 Jiujiang Road Huangpu Dist, Shanghai
3.5 out of 5.0
3.3 out of 5 (526 reviews)
Good locationThis hotel is located near shopping and dining area, 5 minutes walk to Metro, very convenient. Only the hotel is a little old and the facilities are very standard, nothing really impressed.
  15 Jan 2018

NZ$56

NZ$56
Seventh Heaven Hotel

Seventh Heaven Hotel

627 East Nanjing Road, Shanghai
3.5 out of 5.0
3.5 out of 5 (678 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

NZ$73

NZ$73
Holiday Inn Exp Wujiaochang

Holiday Inn Exp Wujiaochang

1729 Huang Xing Road, Shanghai
3.5 out of 5.0
3.5 out of 5 (140 reviews)
The hotel is reasonably close to the metro (about a 15min walk). The breakfast is OK, a good selection of Chinese and Western dishes. I'd love if they had yogurt and fruit, all else was good. The rooms are spacious, modern, and nice. The hotel also has a great laundromat. One of the things to watch ...
  19 Jun 2016

NZ$62

NZ$62
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 (140 reviews)
Nice hotel but hard to find at firstThose taking the metro, upon reaching East Nanjing Rd Station, exit via Exit 6 and turn Right. Walk about a minute and the hotel signboard would be on your left hand side. The hotel location was very convenient though. Every single mall around has basement food-courts worth checking out, plenty to ...
  12 Jan 2018

NZ$62

NZ$62
Map

3 stars Hotels in Shanghai

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

Campanile Shanghai Natural History Museum
3.5 out of 5.0
Last booking: 13 minutes ago
The Langham, Shanghai, Xintiandi
5.0 out of 5.0
Last booking: 23 minutes ago
Radisson Blu Hotel Shanghai New World
5.0 out of 5.0
Last booking: 2 hours ago
Fairmont Peace Hotel
5.0 out of 5.0
Last booking: 5 hours ago
Central Hotel Shanghai
4.5 out of 5.0
Last booking: 6 hours ago
Four Seasons Hotel Shanghai at Pudong
5.0 out of 5.0
Last booking: 6 hours ago
The Puli Hotel And Spa
5.0 out of 5.0
Last booking: 6 hours ago
The Ritz-Carlton Shanghai, Pudong
5.0 out of 5.0
Last booking: 8 hours ago
Courtyard by Marriott Shanghai Xujiahui
0.0 out of 5.0
Last booking: 8 hours ago