Petersburg Motels

The Official Guide to Petersburg Motels – Your Trusted Source for the Best Stays!

Select dates
Guests
2 guests

Adults:

2

Children:

0

Child’s age:

Best Motels in Petersburg

View all photos

8.7
Excellent
660 Reviews

From

69$/night

The Village Inn

4979 South Valley Pike
Check Availability

View all photos

9.5
Excellent
215 Reviews

From

126$/night

The Garrett Inn

17848 Garrett Hwy
Check Availability

View all photos

8
Very good
189 Reviews

From

60$/night

Twi-Lite Inn

53 West 14Th Street
Check Availability

Cheap Motels in Petersburg

View all photos

8.2
Very good
532 Reviews

From

89$/night

Luray Caverns Motels

831 W Main Street
Check Availability

View all photos

8.9
Excellent
80 Reviews

From

140$/night

Seneca Pines Lodge

27531 Mountaineer Drive
Check Availability

View all photos

7.3
Good
132 Reviews

From

60$/night

Clarysville Motel

16300 National Highway
Check Availability

Motels in Downtown Petersburg

View all photos

8.5
Very good
256 Reviews

From

138$/night

Oak Mar Motel

208 North 3Rd Street
Check Availability

View all photos

6.7
Good
379 Reviews

From

62$/night

Ramada By Wyndham Harrisonburg

91 Pleasant Valley Road
Check Availability

View all photos

5.6
Good
363 Reviews

From

55$/night

Super 8 By Wyndham La Vale/Cumberland Area

1301 National Highway
Check Availability

Petersburg Extended Stay Motels

View all photos

8.7
Excellent
41 Reviews

From

130$/night

Baja Motel

1501 Maryland Highway
Check Availability

View all photos

5.3
Good
141 Reviews

From

60$/night

Super 8 By Wyndham Harrisonburg

3330 South Main Street
Check Availability

View all photos

6.2
Good
74 Reviews

From

95$/night

Oakland Motel

243 North 3Rd Street
Check Availability

Weekly Motels in Petersburg

View all photos

7.5
Very good
61 Reviews

From

160$/night

Hillside Hotel

1460 Us-211 E
Check Availability

View all photos

5.5
Good
182 Reviews

From

72$/night

Red Roof Inn Harrisonburg - University Area

1131 Forest Hill Road
Check Availability

View all photos

3.8
Good
69 Reviews

From

90$/night

Budget Inn

320 West Main Street
Check Availability

Location

Petersburg, West Virginia, United States, 22801

Contact Us

YOUR DETAILS
SUBJECT
MESSAGE