Best hotels in Martinsburg
Best hotels in Martinsburg: the best-rated on Staylist is Hilton Garden Inn Martinsburg (AI score 8.1, typically $137 a night); the best-rated under $150 is Tru by Hilton Martinsburg (AI score 8.3, typically $128 a night). Staylist lists 6 hotels in Martinsburg, United States, each with a booking link.
More about hotels in Martinsburg
Across the 6 with a previously observed price, typical nightly rates run from about $126 to $137, with the middle around $128.
- 18.1Hilton Garden Inn Martinsburg3-star$137 / night

- 28.3Tru by Hilton Martinsburg3-star$128 / night

- 37.5Holiday Inn Martinsburg by IHG3-star$144 / night

- 47.1Hampton Inn Martinsburg2-star$154 / night

- 56.8Fairfield Inn & Suites MartinsburgMartinsburg$126 / nightNo photo yet
- 64.2Red Roof Inn MartinsburgMartinsburg$77 / nightNo photo yet
Previously observed price; confirm current price and availability. Data updated 2 October 2026. How Staylist ranks hotels.