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

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

Petersburg Hotels

Country Inn & Suites By Radisson, Petersburg, Va

130 Wagner Road, Petersburg, United States Show map

The 4-star Country Inn & Suites By Radisson, Petersburg, Va, situated approximately 6 km from Farmers Bank Museum, offers a heated pool as well as a fitness centre. Located about 25 minutes' walk… More

From US$ 72 Book Now

Holiday Inn Express And Suites - Petersburg - Fort Lee By Ihg

11979 South Crater Road, Petersburg, United States Show map

The 2-star Holiday Inn Express And Suites - Petersburg - Fort Lee By Ihg, located around 10 minutes' drive from Union Branch Church, offers a swimming pool, high-speed Internet access in public areas. More

From US$ 89 Book Now

Hampton Inn Petersburg-Fort Lee

11909 South Crater Road, Petersburg, United States Show map

The amazing 3-star Hampton Inn Petersburg-Fort Lee, nestled near the historic district of Petersburg, offers comfortable rooms with Wi-Fi and a TV. Featuring luggage storage, this Petersburg hotel is… More

From US$ 99 Book Now

Travel Inn Petersburg

530 E Washington Street, Petersburg, United States Show map

The 2-star Travel Inn Petersburg is located nearly 15 minutes on foot from Petersburg Courthouse Historic District, offering 20 rooms, Wi-Fi, and secure parking. The hotel is a good starting point… More

From US$ 47 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

Holiday Inn Express Hotel and Suites Petersburg / Dinwiddie

5679 Boydton Plank Rd, Petersburg, United States Show map

Located around 7 km from Virginia Motorsports Park Car Racing Track, the 2-star smoke-free Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie By Ihg offers air-conditioned rooms a mere 8… More

From US$ 134 Book Now

Motel 6 Petersburg, Va - Fort Lee

25 N. Little Church St., Petersburg, United States Show map

Offering air-conditioned rooms and Wi-Fi in public areas, the smoke-free Motel 6 Petersburg, Va - Fort Lee is within a 10-minute drive of Violet Bank and 3.5 km from Petersburg National Battlefield… More

From US$ 71 Book Now

Hotel Petersburg, Tapestry Collection By Hilton

20 West Tabb Street, Petersburg, United States Show map

Located 2.3 km from Keystone Tractor Works Museum, the comfortable Hotel Petersburg, Tapestry Collection By Hilton offers spacious rooms about 20 minutes' walk from Violet Bank. This 4-star hotel… More

From US$ 125 Book Now

Travelodge By Wyndham Petersburg

12205 S Crater Rd Suite 102, Petersburg, United States Show map

Located about a 10-minute ride from Union Branch Church, the comfortable 3-star Travelodge By Wyndham Petersburg hotel features Wi-Fi throughout the property and parking on site. More

From US$ 65 Book Now

Cute 1 Bdrm House That Sleeps 3

1014 Weyanoke Street, Petersburg, United States Show map

Guests of Cute 1 Bdrm House That Sleeps 3 Petersburg hotel can enjoy access to the performing arts theater "Sycamore Rouge Theatre", located 3.6 km away. More

From US$ 75 Book Now

Woodspring Suites Petersburg Near Fort Lee

3657 S Crater Road, Petersburg, United States Show map

Located 3.3 km from Dogwood Trace Golf Course, the comfortable Woodspring Suites Petersburg Near Fort Lee hotel offers comfortable rooms around 10 minutes' drive from First Christian Church. This pet… More

From US$ 108 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

Travelers Inn By Oyo, Templeton Va

16501 Sunnybrook Rd, Petersburg, United States Show map

Located nearly a 10-minute drive from Garys Church, which is considered to be a sacred place of worship, the comfortable 2-star Travelers Inn By Oyo, Templeton Va Petersburg offers luggage storage… More

From US$ 59 Book Now

Travelodgeinn

12205 South Crater Road B, Petersburg, United States Show map

Travelodgeinn Petersburg hotel offers proximity to Garys Church, situated nearly a 25-minute walk away. This Petersburg hotel features safety facilities including a safe deposit box. More

Book Now

California Inn

2214 County Dr, Petersburg, United States Show map

Providing 57 rooms, the 2-star California Inn Petersburg is approximately 10 minutes' drive from Trapezium House. More

Book Now

The Jury'S Inn

216 North Sycamore Street, Petersburg, United States Show map

Situated only 1.3 km from Pocahontas Island Black History Museum, the 2-star The Jury'S Inn Petersburg includes luggage storage. The hotel is a good starting point for exploring Petersburg, including… More

From US$ 120 Book Now

American Inn Motel

2209 County Drive, Petersburg, United States Show map

Situated 4.8 km from a shopping hub like Walnut Hill Plaza Shopping Center, the 2-star American Inn Motel Petersburg provides guests with a convenience shop. Offering 120 rooms, the inn provides a… More

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