Search over 1,000,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Hoping to find a hotel or apartment in Martinsburg, particularly in or near Charles Town? Within easy driving distance of the city center, you'll find 7 Expedia-listed hotels.
Charles Town features only a handful of budget hotel options. You'll find the The Carriage Inn B&B conveniently situated 0.5 kilometres (0.3 miles) from the downtown area.
Check out the Hillbrook Inn and the Hampton Inn and Suites Charles Town. The Hillbrook Inn is located 7 kilometres (5 miles) from the main part of Charles Town. The Hampton Inn and Suites Charles Town, is 2 kilometres (1 mile) away. You could also make a reservation at the Holiday Inn Express Charles Town or the Clarion Inn Conference Center.
After you've enjoyed Charles Town, you should make time to discover the many other delights of the Eastern Panhandle area. Eastern Panhandle boasts mountains, and commonly visited Eastern Panhandle tourist attractions include history museums. Fun-loving visitors may try their hand at snowboarding in this part of United States of America.
The nearest places to spend the night in Martinsburg are Berkeley Springs and Shepherdstown. Berkeley Springs is 50 kilometres (31 miles) to the northwest of Charles Town, while Shepherdstown is 17 kilometres (11 miles) to the north. Berkeley Springs hotels include the Best Western Berkeley Springs Inn and Berkeley Springs Motel. While Shepherdstown apartments include the Clarion Hotel & Conference Center and Quality Inn.
Get your sporting fix by taking a journey to Nationals Park, which is 85 kilometres (54 miles) to the southeast of Charles Town. Stay nearby to the action at the The Jefferson, Washington, DC or the Marriott Marquis Washington, DC.
Hagerstown Regional Airport is 50 kilometres (30 miles) from Charles Town. Travelers who choose to stay nearby, you can book a room at the Hampton Inn Hagerstown - Maugansville or the Microtel Inn & Suites by Wyndham Hagerstown.