Book Shanghai hotels

Start date: Check-in selected.
To Date
End date: Check-out

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Shanghai

Cheap Shanghai hotels

Hampton Inn Martinsburg

Hampton Inn Martinsburg

2.5 out of 5
975 Foxcroft Ave Martinsburg WV
Fully refundableReserve now, pay when you stay
The price is AU$146 per night from 27 Dec to 28 Dec
AU$146
27 Dec - 28 Dec
includes taxes & fees
Located in Martinsburg, Hampton Inn Martinsburg is in a rural location, within a 5-minute drive of Wurzburg Dog Park and Tuscarora Creek Historic District.
Opens in a new windowHampton Inn Martinsburg
Microtel Inn & Suites by Wyndham Winchester

Microtel Inn & Suites by Wyndham Winchester

2.5 out of 5
150 Faraday Plaza Winchester VA
Fully refundableReserve now, pay when you stay
The price is AU$130 per night from 23 Dec to 24 Dec
AU$130
23 Dec - 24 Dec
includes taxes & fees
Located in Winchester, Microtel Inn & Suites by Wyndham Winchester is within a 10-minute drive of Jim Barnett Park and Winchester Medical Center.
Opens in a new windowMicrotel Inn & Suites by Wyndham Winchester
Dreamtime - Modern A-frame Cabin w/ Hot tub

Dreamtime - Modern A-frame Cabin w/ Hot tub

Berkeley Springs WV
The price is AU$631 per night from 18 Jan to 19 Jan
AU$631
18 Jan - 19 Jan 2026
includes taxes & fees
When you stay at this cabin in Berkeley Springs, you'll be in the mountains, within a 5-minute drive of Cacapon Resort State Park and Frog Valley Artisans, ...
Opens in a new windowDreamtime - Modern A-frame Cabin w/ Hot tub
Save an average of 15% on thousands of hotels when you're signed in
The George Washington Hotel, A Wyndham Grand Hotel

The George Washington Hotel, A Wyndham Grand Hotel

3.5 out of 5
103 E Piccadilly St Winchester VA
Fully refundableReserve now, pay when you stay
The price is AU$217 per night from 28 Dec to 29 Dec
AU$217
28 Dec - 29 Dec
includes taxes & fees
The George Washington Hotel, A Wyndham Grand Hotel is centrally located in Winchester, a 4-minute walk from Handley Regional Library and 9 minutes by foot from ...
Opens in a new windowThe George Washington Hotel, A Wyndham Grand Hotel
Hampton Inn & Suites Charles Town

Hampton Inn & Suites Charles Town

2.5 out of 5
157 Pimlico Dr Charles Town WV
Fully refundableReserve now, pay when you stay
The price is AU$175 per night from 4 Jan to 5 Jan
AU$175
4 Jan - 5 Jan 2026
includes taxes & fees
A stay at Hampton Inn & Suites Charles Town places you in the heart of Charles Town, within a 5-minute drive of Hollywood Casino at Charles Town Races and Old ...
Opens in a new windowHampton Inn & Suites Charles Town
SpringHill Suites by Marriott Winchester

SpringHill Suites by Marriott Winchester

2.5 out of 5
280 MARKET STREET Winchester VA
Fully refundableReserve now, pay when you stay
The price is AU$166 per night from 28 Dec to 29 Dec
AU$166
28 Dec - 29 Dec
includes taxes & fees
Located in Winchester, SpringHill Suites by Marriott Winchester is connected to a shopping center, within a 10-minute drive of Shenandoah Valley Discovery Museum ...
Opens in a new windowSpringHill Suites by Marriott Winchester
TRU By Hilton Winchester

TRU By Hilton Winchester

2.5 out of 5
118 Mercedes Court Winchester VA
Fully refundableReserve now, pay when you stay
The price is AU$120 per night from 5 Jan to 6 Jan
AU$120
5 Jan - 6 Jan 2026
includes taxes & fees
With a stay at TRU By Hilton Winchester in Winchester, you'll be within a 5-minute drive of Rutherford Crossing and Northside Station Shopping Center.
Opens in a new windowTRU By Hilton Winchester
Days Inn by Wyndham Charles Town/Harpers Ferry

Days Inn by Wyndham Charles Town/Harpers Ferry

2 out of 5
642 E Washington Street Charles Town WV
Fully refundableReserve now, pay when you stay
The price is AU$113 per night from 28 Dec to 29 Dec
AU$113
28 Dec - 29 Dec
includes taxes & fees
Located in Charles Town, Days Inn by Wyndham Charles Town/Harpers Ferry is in the entertainment district, within a 15-minute walk of Charles Town Library and ...
Opens in a new windowDays Inn by Wyndham Charles Town/Harpers Ferry
Tru By Hilton Martinsburg

Tru By Hilton Martinsburg

2.5 out of 5
801 Snapp Street Martinsburg WV
Fully refundableReserve now, pay when you stay
The price is AU$139 per night from 27 Dec to 28 Dec
AU$139
27 Dec - 28 Dec
includes taxes & fees
With a stay at Tru By Hilton Martinsburg in Martinsburg, you'll be a 3-minute walk from Wurzburg Dog Park and within a 5-minute drive of Wonderment Puppet ...
Opens in a new windowTru By Hilton Martinsburg
Don't see what you're looking for?
See all available properties in Shanghai
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.

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.

Shanghai hotels essential information

Accommodation
637 hotels
Lowest Price
AU$113
Highest Price
AU$631
Popular hotels
Hampton Inn Martinsburg, Microtel Inn & Suites by Wyndham Winchester, Dreamtime - Modern A-frame Cabin w/ Hot tub, The George Washington Hotel, A Wyndham Grand Hotel, Hampton Inn & Suites Charles Town, SpringHill Suites by Marriott Winchester, TRU By Hilton Winchester, Days Inn by Wyndham Charles Town/Harpers Ferry, Tru By Hilton Martinsburg

Most recent Shanghai hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.