Compare Hotels on the River in China
Secret Bargains - Save an extra 10% or more on select Hotels on the River
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured China Hotels on the River

Hotel Landmark Canton
No.8 QiaoGuang Road Guangzhou Guangdong
$94 nightly
The price is $99 total per night
$99 total
Dec 12 - Dec 13
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
A stay at Hotel Landmark Canton places you in the heart of Guangzhou, within a 5-minute drive of Haizhu Wholesale Market and Beijing Road Pedestrian Street.
Parking included
Free WiFi

The Bund Riverside Hotel
398 East Beijing Road (Beijing Dong Lu) Shanghai Shanghai
With a stay at The Bund Riverside Hotel, you'll be centrally located in Shanghai, within a 5-minute drive of Nanjing Road Shopping District and People's Square.
Free WiFi
Restaurant

Maxx by Steigenberger on the Bund Shanghai
1 East Jinling Road Shanghai Shanghai
A stay at Maxx by Steigenberger on the Bund Shanghai places you in the heart of Shanghai, within a 15-minute walk of Yu Garden and Nanjing Road Shopping District.
Free WiFi
Restaurant

Guangzhou Hotel - Canton Fair Free Shuttle Bus
No 2 Qiyi Road Guangzhou Guangdong
$85 nightly
The price is $90 total per night
$90 total
Jan 4 - Jan 5, 2026
Total with taxes and fees
With a stay at Guangzhou Hotel - Canton Fair Free Shuttle Bus, you'll be centrally located in Guangzhou, within a 5-minute drive of Beijing Road Pedestrian Street and Shangxiajiu Pedestrian Street.
Free WiFi
Restaurant

Haijun Hotel
299, Yanjiang road C. Guangzhou Guangdong
A stay at Haijun Hotel places you in the heart of Guangzhou, just a 4-minute walk from Beijing Road Pedestrian Street and within a 5-minute drive of Shangxiajiu Pedestrian Street.
Parking included
Free WiFi

Hyatt on the Bund, Shanghai
199 Huang Pu Road Shanghai Shanghai
$168 nightly
The price is $178 total per night
$178 total
Dec 14 - Dec 15
Total with taxes and fees
A stay at Hyatt on the Bund, Shanghai places you in the heart of Shanghai, within a 5-minute drive of People's Square and Yu Garden.
Pool
Hot Tub

Grand Hyatt Shanghai
88 Century Avenue Shanghai Shanghai
$135 nightly
The price is $143 total per night
$143 total
Dec 14 - Dec 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
A stay at Grand Hyatt Shanghai places you in the heart of Shanghai, within a 15-minute walk of Shanghai Tower and Oriental Pearl Tower.
Pool
Hot Tub

The Peninsula Shanghai
32 Zhongshan Dong Yi Road Shanghai Shanghai
$452 nightly
The price is $479 total per night
$479 total
Dec 11 - Dec 12
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at The Peninsula Shanghai, you'll be centrally located in Shanghai, within a 5-minute drive of Nanjing Road Shopping District and People's Square.
Pool
Parking included

Pudong Shangri-La, Shanghai
33 Fu Cheng Road Shanghai
$161 nightly
The price is $171 total per night
$171 total
Dec 21 - Dec 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Shanghai (Downtown Shanghai), Pudong Shangri-La, Shanghai is within a 15-minute walk of The Bund and Shanghai Tower.

Somerset Riverview Chengdu
No 1 Section 3, Renmin South Road Chengdu Sichuan
$52 nightly
The price is $55 total per night
$55 total
Dec 28 - Dec 29
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Somerset Riverview Chengdu, you'll be centrally located in Chengdu, within a 5-minute drive of Taikoo Li Shopping Center and Sichuan University (Huaxi Campus).

Sheraton Guilin Hotel
15 Bin Jiang Road Guilin Guangxi
$90 nightly
The price is $95 total per night
$95 total
Dec 11 - Dec 12
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Sheraton Guilin Hotel is centrally located in Guilin, a 3-minute walk from Shan Lake and a 1-minute drive from Elephant Trunk Hill.
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.
China Hotels on the River essential information
Hotels on the River in China |
33 |
|---|---|
Highest price | $479 |
Cheapest price | $55 |
Total number of hotels in China | 30,740 |
Popular hotels | Hotel Landmark Canton, The Bund Riverside Hotel, Maxx by Steigenberger on the Bund Shanghai, Guangzhou Hotel - Canton Fair Free Shuttle Bus, Haijun Hotel, Hyatt on the Bund, Shanghai, Grand Hyatt Shanghai, The Peninsula Shanghai, Pudong Shangri-La, Shanghai, Somerset Riverview Chengdu, Sheraton Guilin Hotel, Shanghai Bund South China Harb |
Most Recent China Hotel Reviews

Central Hotel Shanghai
5 out of 5
Posted 2 days ago
CheapTickets Verified Review
"The room has charging port which does not require me to take out my adapter which is super convenient! Room is very big! Staff also very helpful especially the hotel managers and the Concierge. They also allowed me to deposit my luggage with them even after I checked out to go for day trip. The location also is super close to Nanjing East Road. Recommend!"
A verified traveler stayed at Central Hotel Shanghai
More Hotels on the River
Types of Hotels
Top 20 China Hotels
Hotels Near China
More to Explore in China
Top Picks
Hotels
Flights
Packages
- Cheap Kazakhstan Vacations
- Cheap Taiwan Vacations
- Cheap India Vacations
- Cheap Palau Vacations
- Cheap South Korea Vacations
- Cheap Cambodia Vacations
- Cheap British Indian Ocean Territory Vacations
- Cheap Indonesia Vacations
- Cheap Thailand Vacations
- Cheap Vietnam Vacations
- Cheap Russia Vacations
- Cheap Hong Kong SAR Vacations
- Cheap Malaysia Vacations
- Cheap Singapore Vacations
- Cheap Maldives Vacations
- Cheap Nepal Vacations
- Cheap Macau SAR Vacations
- Cheap Philippines Vacations
- Cheap Japan Vacations






