Find Cheap Hotels in Shanghai from CA $49

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top Shanghai Cheap Hotels

Shanghai Marriott Hotel City Centre
5 out of 5
555 Middle Xizang Road, (Close to Nanjing), Huangpu District, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is CA $174 per night from Sep 29 to Sep 29
4.4/5Wonderful! (1,000 reviews)
Thank You
"Thanks to Sunny Hong for a warm, helpful welcome at check-in."

Reviewed on Mar. 30, 2021

Shanghai Marriott Hotel City Centre
SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden)
4 out of 5
No. 839 Renmin Road, Huangpu District, Shanghai, Shanghai
4.4/5Wonderful! (999 reviews)
Will be back
"Make sure you ask for more heating in your room. Quite cold."

Reviewed on Jan. 18, 2020

Get rates
SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden)
Campanile Shanghai Bund Hotel
3 out of 5
No.33 Fujian S Rd, Huangpu Qu, Shanghai
Fully refundableReserve now, pay when you stay
The price is CA $98 per night from Sep 29 to Sep 29
4.3/5Excellent! (999 reviews)
Clean and quiet
"Clean, spacious room. Nice downstairs restaurant area. Breakfast was good but nothing to write home about. Location is central. Metro station is a walk away. Pretty quiet at night, too!"

Reviewed on Nov. 30, 2020

Campanile Shanghai Bund Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Hao Du Hotel
2.5 out of 5
No. 41 South Guangxi Road, Shanghai
4/5Very Good! (731 reviews)
"Best: Location Second Best: Price Worst: Breakfast"

Reviewed on Jan. 24, 2020

Get rates
Hao Du Hotel
Shanghai Forson Int'l Boutique Hotel - I
3.5 out of 5
No.85 Chuang Huang Road, Pudong New District, Shanghai
The price is CA $49 per night from Sep 29 to Sep 29
3.9/5Good! (78 reviews)
"Everything was perfect, room was spacious and very clean. Staff were very friendly."

Reviewed on Sep. 20, 2019

Shanghai Forson Int'l Boutique Hotel - I
City Hotel Shanghai
3.5 out of 5
5-7 Shan Xi Road South, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is CA $76 per night from Oct 1 to Oct 1
3.7/5Good! (854 reviews)
"For one night for sorting some family issues in Shanghai, it was okay. I did not like the distance from the nearest metro stop though."

Reviewed on May 16, 2021

City Hotel Shanghai
Holiday Inn Express Shanghai Zhabei, an IHG Hotel
3.5 out of 5
No 1738 Zhongxing Road, Shanghai, Shanghai
3.7/5Good! (998 reviews)
"Convenient location, 5 minutes walk to the rail station"

Reviewed on Jan. 27, 2020

Get rates
Holiday Inn Express Shanghai Zhabei, an IHG Hotel
The Bund Riverside Hotel
4 out of 5
398 East Beijing Road (Beijing Dong Lu), Huangpu District, Shanghai, Shanghai
3.6/5Good! (995 reviews)
"Good location next to East Nanjing Pedestrian Rd. 5 minutes walk to Line 2 Metro Station which is the main line to the airports. I stay there every year when i visit Shanghai."

Reviewed on Dec. 11, 2019

Get rates
The Bund Riverside Hotel
Seventh Heaven Hotel
3 out of 5
627 East Nanjing Road, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is CA $84 per night from Oct 6 to Oct 6
3.6/5Good! (949 reviews)
"The hotel is on the 7th floor of an old bldg The staff spoke english but was not very friendly When we finally saw the room, it was old, musty, the wall paper pealing, mold in the bathroom and neither the TV, refrigerator or safe worked. When i brought this to the attention of the man at reception ..."

Reviewed on Nov. 1, 2019

Seventh Heaven Hotel
Jinjiang Inn Shanghai Lujiazui
2.5 out of 5
No.57 Pudian Road, Shanghai, Shanghai
3.5/5Good! (45 reviews)
Brilliant for the price!
"Considering how cheap it was it was excellent. Very clean, big room with a comfy bed. I’ve stayed in worse places that were 10 times the price! It’s a little walk (15 mins) to the subway but it’s a nice stroll."

Reviewed on Nov. 12, 2020

Get rates
Jinjiang Inn Shanghai Lujiazui
Jinjiang Inn Shanghai Pudong Airport II
3 out of 5
Jichang Avenue ,850, Shanghai, PVG
3.5/5Good! (263 reviews)
"Musty smelly room, didn't looked like a very well maintained place. Shuttle was convenient during their business hours, otherwise watch out for taxi taking you for a ride looping around the airport trying to gouge you for short trip to the hotel!"

Reviewed on Jul. 13, 2018

Get rates
Jinjiang Inn Shanghai Pudong Airport II
Genting Star Shanghai
3 out of 5
No.1102, Zhongshan No.1 Road North, Hongkou District, Shanghai
3.5/5Good! (293 reviews)
"Satisfactory overall. Good service and comfortable stay. Restaurants around. Convenient.Bus stop in front of hotel but subway station is far away, need to a bus to a station. We are happy with the stay and shall come back again,"

Reviewed on Nov. 23, 2019

Get rates
Genting Star Shanghai
Jinjiang Inn Shanghai Chuansha Huaxia Road East
3 out of 5
No.2480 Huaxia Rd.(E), Chuansha Town, Pudong District, Shanghai, Shanghai
3.4/5Good! (29 reviews)
Average
"Slowest check in ever. Room was big, quality was ok."

Reviewed on May 14, 2019

Get rates
Jinjiang Inn Shanghai Chuansha Huaxia Road East
Shanghai Baron Business Hotel
3.5 out of 5
105-1 Fuzhou Road, Huangpu District, Shanghai, Shanghai
3.3/5 (994 reviews)
"Good, clean hotel and good value for money all at a great location."

Reviewed on Apr. 28, 2019

Get rates
Shanghai Baron Business Hotel
Rayfont Downtown Hotel Shanghai
4 out of 5
7 Zhao Jia Bang Road, Shanghai, Shanghai
3.2/5 (997 reviews)
Just ok and nothing more.
"It’s ok for the price but difficult to find because it’s not on any maps (even the Chinese driver couldn’t find it on the Chinese maps). We also couldn’t find the swimming pool even with directions. Perhaps, other people will stay and find both without issues but we struggled. Overall, it’s ok though. ..."

Reviewed on Nov. 5, 2020

Get rates
Rayfont Downtown Hotel Shanghai
YES Hotel Shanghai
3 out of 5
4F, No.518, South Xizang Road, Shanghai
3.2/5 (26 reviews)
This is a love hotel.
"I think this was mean for couples to go and get it on or one night stands aka love hotel. Not for business travel. I thought the themed room was hilarious so I booked it."

Reviewed on Dec. 5, 2018

Get rates
YES Hotel Shanghai
Jingyue 99 Inn Town Shop
3 out of 5
No. 835 Chuan Nan Feng Gong Road, Pudong, Shanghai, PVG
3.1/5 (326 reviews)
DO NOT STAY HERE!
"This was the worst hotel experience I've had to date. It's dirty, the staff is apathetic, and the room is awkwardly designed. The only reason I chose to stay here was because I read some reviews saying they have shuttle to the airport. They no longer offer the shuttle service. Looks like the hotel ..."

Reviewed on Nov. 19, 2017

Get rates
Jingyue 99 Inn Town Shop
Bo Ai International Hotel
3.5 out of 5
No. 4120 People's Pond Road, Pudong District, Shanghai
3/5 (45 reviews)
"I like the set-up of their room, it is really recommended for families to stay here. I appreciate that their staffs are really reaching out to what we really need by translating our English language to their Chinese language. There is also free shuttle service going to airport. what I don’t like ..."

Reviewed on Jul. 13, 2019

Get rates
Bo Ai International Hotel
Amersino Hotel Shanghai
2.5 out of 5
Datong Road, 933, Shanghai, PVG
3/5 (207 reviews)
5 days stay
"easy to find ,easy to goto THE train, easy to get food,also easy to goto city ctr by subways"

Reviewed on Sep. 30, 2017

Get rates
Amersino Hotel Shanghai
Shanghai JOYFUL YARD Hotel
3.5 out of 5
No. 462, Ganghong Road, Pudong District, Shanghai
Get rates
Shanghai JOYFUL YARD Hotel
Don't see what you're looking for?
We've got more Cheap Hotels. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Cheap Hotels in Shanghai

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

Frequently asked questions

Recent Reviews in Shanghai

Travelers Loved These Cheap Hotels

More trip options