Last-minute hotels in Shanghai

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Hotels with availability in Shanghai

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
5500 Chuansha Road, Shanghai, China
Located in Pudong, The Qube Pudong is known for its 5-star service and amenities. It also features a sauna, an express check-in and check-out feature and free Wi-Fi.
Free Wi-Fi
Parking
7.3
Good
1842 reviews
Location
11.9 mi from city centre
330 Meiyuan Road, Jingan District, Shanghai, China
Situated in Jing'an, Pullman Shanghai Jing An provides 5-star accommodation and a sauna, free Wi-Fi and an indoor pool. The multiple facilities this hip hotel offers include an express check-in and check-out feature, a beauty centre and a concierge.
Pool
Free Wi-Fi
8.6
Excellent
1643 reviews
Location
3.3 mi from city centre
Building No 1, Lane 3188, Shanghai, China
This luxury 4-star hotel is located in Pudong and provides a coffee maker. It also offers an outdoor pool, a free shuttle service and free Wi-Fi.
Free Wi-Fi
Parking
8.6
Excellent
1612 reviews
Location
9.3 mi from city centre
No 555 Jiujiang Road, Shanghai, China
Boasting a sauna and free Wi-Fi, Central Hotel Shanghai provides elegant, romantic and luxury rooms. It is also within walking distance of Shanghai's well-known attractions and landmarks.
Free Wi-Fi
8.6
Excellent
2227 reviews
Location
1.8 mi from city centre
No 1738 Zhongxing Road, Shanghai, China
This hotel is conveniently positioned in Jing'an and offers its guests free Wi-Fi. It is ideally located for those wanting to discover the area's attractions.
Free Wi-Fi
Parking
9.0
Excellent
2153 reviews
Location
3.7 mi from city centre
680 East Nanjing Road, Shanghai, China
This hotel is conveniently positioned in Huangpu and offers its guests free Wi-Fi. It is ideally located for those wanting to discover the area's attractions.
Free Wi-Fi
8.3
Excellent
1476 reviews
Location
1.9 mi from city centre
505 Jiujiang Road, Shanghai, China
Located in Huangpu, Grand Central Hotel Shanghai provides 5-star accommodation and an indoor pool, a sauna and free Wi-Fi. It is conveniently positioned for those wishing to visit the area's popular attractions.
Pool
Free Wi-Fi
9.0
Excellent
2835 reviews
Location
1.8 mi from city centre
1008 West Beijing Road, Shanghai, China
Located in Jing'an, The St. Regis Shanghai Jingan provides 5-star accommodation and a swim-up bar, an indoor pool and free Wi-Fi. It also offers a beauty centre, a sauna and valet parking.
Pool
Free Wi-Fi
9.0
Excellent
220 reviews
Location
2.9 mi from city centre
505 Nanjing Road East, Shanghai, China
This hip hotel is conveniently situated in Huangpu and offers its guests a sauna and free Wi-Fi. It also features an express check-in and check-out feature, a beauty centre and a library.
Free Wi-Fi
8.7
Excellent
1969 reviews
Location
1.8 mi from city centre
88 Nanjing West Road, Shanghai, China
Radisson Blu Hotel Shanghai New World provides a luxury setting when in Shanghai. Some of the facilities on offer at this chic 5-star hotel include an indoor pool, free Wi-Fi and a Turkish steam bath.
Pool
Free Wi-Fi
8.9
Excellent
4553 reviews
Location
2.3 mi from city centre

FAQs when booking a last minute hotel in Shanghai

  • How much does a hotel room cost in Shanghai at the last minute?

    You’ll generally find hotel rooms from around £9 tonight, £10 tomorrow, and as low as £9 over the weekend.

  • What’s the cost for a last-minute hotel in Shanghai tonight?

    Prices tonight start at about £9 for 3-star hotels and £16 for 4-star options, depending on location and availability.

  • What can I expect to pay for a hotel in Shanghai tomorrow?

    If you book for tomorrow, expect rates of around £10 for 3-star hotels and £17 for 4-star accommodation.

  • What are the prices for hotels in Shanghai this coming weekend?

    If you’re booking last-minute, weekend rates start at about £9 for 3-star hotels and £16 for 4-star properties.

  • Will I save money by booking my Shanghai hotel at the last minute?

    Hotel prices often depend on how many rooms are available. In Shanghai, last-minute bookings average around £103 per night, whereas standard bookings typically cost about £110.

See more FAQs

Find better results for your stay in Shanghai

Shanghai last minute hotel deals. Search for last minute hotels in Shanghai. Find cheap last minute hotel rooms in Shanghai. HotelsCombined searches hundreds of travel sites to help you find cheap last minute deals and book the room that suits you best.