Special offers and Exclusive deals

Search Hotels

2026-11-10
2026-11-11
Guests

Filter Results

Hotels by class

Enter name

Price per night

Accommodation type

Attractions

Thematic hotels

Hotel facilities

Room facilities

Apply Filters
Clear Filters

Cheap Hotels In Petersburg

Flagship Inn

815 South Crater Road, Petersburg, United States Show map

Located approximately 25 minutes' walk from Centre Hill Museum, the comfortable Flagship Inn Petersburg features Wi-Fi in public areas and private car parking on site. Boasting a seasonal outdoor… More

From US$ 34 Book Now

Days Inn by Wyndham Petersburg/South Fort Lee

12208 South Crater Road, Petersburg, United States Show map

Days Inn By Wyndham Petersburg/South Fort Lee, located 10 minutes' drive from Petersburg Seventh-day Adventist Church, features Wi-Fi in public areas. Offering 154 rooms, the hotel provides an… More

From US$ 56 Book Now

Red Roof Inn Petersburg - Fort Lee

12205 S Crater Rd, Building A, Petersburg, United States Show map

Red Roof Inn Petersburg - Fort Lee offers 5 rooms a 25-minute walk from Garys Church. This motel comes with Wi-Fi in public areas. More

From US$ 45 Book Now

Best Inn

555 East Wythe Street, Petersburg, United States Show map

Located 2.8 km from Walnut Hill Plaza Shopping Center, Best Inn Petersburg offers air-conditioned rooms around a 25-minute walk from Trapezium House. The inn features high-speed Internet access in… More

From US$ 42 Book Now

Econo Lodge Petersburg - Fort Lee

900 Winfield Road, Petersburg, United States Show map

Featuring a swimming pool for guests' relaxation, Econo Lodge Petersburg - Fort Lee is located nearly a 10-minute drive from U.S. Army Women's Museum. Featuring car rentals, the Petersburg lodge… More

From US$ 46 Book Now

Petersburg Va Hotel

524 East Washington Street, Petersburg, United States Show map

Situated nearly 25 minutes on foot from Roslyn Landing Park, the affordable 3-star Petersburg Va Hotel includes a laundromat. The hotel is a good starting point for Petersburg's sports attractions… More

From US$ 36 Book Now

Hotel Petersburg Va I-95 & E Washington St

25 South Crater Road, Petersburg, United States Show map

Featuring a convenience shop and luggage storage, the comfortable Hotel Petersburg Va I-95 & E Washington St lies around a 5-minute walk from Blandford Church and Cemetery. Guests who stay at this 2… More

From US$ 48 Book Now

Budget Motor Inn

2151 North Jamestown Drive, Petersburg, United States Show map

The 2-star Budget Motor Inn Petersburg is located about 6 km from Rogers Stadium as well as features 24-hour desk and wake-up calls. More

From US$ 36 Book Now

Knights Inn Petersburg

622 E. Wythe Street, Petersburg, United States Show map

Knights Inn Petersburg features 47 rooms and lies around 3 km from Rogers Stadium. The inn is located in the old part of Petersburg, a short way from Centre Hill Museum. More

From US$ 40 Book Now