Are you in a hurry?
Here is a quick list of hotels in Petersburg, selected based on their rating
| Name of hotel | Accommodation Rating | Price, $ | |
| The Village Inn |
8.7 / 10 (630 Reviews) |
From 69$ | |
| The Garrett Inn |
9.5 / 10 (207 Reviews) |
From 142$ | |
| Twi-Lite Inn |
7.9 / 10 (192 Reviews) |
From 60$ | |
| Luray Caverns Motels |
8.2 / 10 (490 Reviews) |
From 120$ | |
| Oak Mar Motel |
8.5 / 10 (247 Reviews) |
From 126$ |
View all photos
The Village Inn
From 69$
View all photos
The Garrett Inn
From 142$
View all photos
Twi-Lite Inn
From 60$
Cheap Motels in Petersburg
View all photos
Luray Caverns Motels
From 120$
View all photos
Oak Mar Motel
From 126$
View all photos
Seneca Pines Lodge
From 145$
Pet friendly Motels in Petersburg
View all photos
Clarysville Motel
From 60$
View all photos
Baja Motel
From 159$
View all photos
Super 8 By Wyndham La Vale/Cumberland Area
From 55$
Family friendly Motels in Petersburg
View all photos
Ramada By Wyndham Harrisonburg
From 62$
View all photos
Hillside Hotel
From 131$
View all photos
Super 8 By Wyndham Harrisonburg
From 59$
Popular Motels in Petersburg
View all photos
Oakland Motel
From 95$
View all photos
Red Roof Inn Harrisonburg - University Area
From 72$
View all photos
Budget Inn
From 90$