Hotels near Dinwiddie County Airport (PTB), Petersburg

Enter your dates to find hotels and other places to stay

September 2026

123456
78910111213
14151617181920
21222324252627
282930

October 2026

1234
567891011
12131415161718
19202122232425
262728293031
Flexible date options
Select occupancy

Recommended for you near Dinwiddie County Airport (PTB), Petersburg

Filter by:

Star rating
Review score

Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie by IHG

Hotel in Petersburg (2.2 mi from Dinwiddie County Airport)

Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie by IHG is set in Petersburg, within 8.4 km of Virginia State University and 8.8 km of Sycamore Rouge Theatre.

S
Samantha
From
United States
Rooms are big beds are comfy workers are friendly breakfast is great! Very clean too!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 126 reviews
Price from
€ 136.87
1 night, 2 adults

Hotel Petersburg, Tapestry Collection By Hilton

Hotel in Petersburg (7 mi from Dinwiddie County Airport)

Set 39 km from Greater Richmond Convention Centre, Hotel Petersburg, Tapestry Collection By Hilton offers 4-star accommodation in Petersburg and features a fitness centre, a terrace and a bar.

E
Edd
From
United Kingdom
I can not say anything about the actual hotel because i left after poor customer service at the reception.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 175 reviews
Price from
€ 111.82
1 night, 2 adults

Motel 6 Petersburg, VA - Fort Lee

Hotel in Petersburg (7 mi from Dinwiddie County Airport)

Located within 38 km of Museum Of Confederacy and 39 km of Virginia Commonwealth University School of the Arts, Motel 6 Petersburg, VA - Fort Lee offers rooms in Petersburg.

J
Joseph
From
United States
Room was nice, comfortable bed
Scored out of 10, guest rating 5.5
Passable - What previous guests thought, 341 reviews
Price from
€ 71.47
1 night, 2 adults

Super 8 by Wyndham Petersburg

Petersburg (8 mi from Dinwiddie County Airport)

Located in Petersburg, 4 miles from Petersburg Sports Complex, this Super 8 hotel features bright, airy rooms with cable TV, a microwave and refrigerator.

H
Helen
From
United Kingdom
Very easy to get to. Great person on reception, very helpful
Scored out of 10, guest rating 5.7
Passable - What previous guests thought, 270 reviews
Price from
€ 76.43
1 night, 2 adults

Country Inn & Suites by Radisson, Petersburg, VA

Hotel in Petersburg (8 mi from Dinwiddie County Airport)

Offering an indoor pool and a fitness centre, Country Inn & Suites Petersburg is located in Petersburg. Free WiFi access is available.

K
Kathy
From
Australia
Very clean Great friendly staff There was lemon water in the lobby Great value for money
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,485 reviews
Price from
€ 100.81
1 night, 2 adults

Delta Hotels by Marriott Colonial Heights

Hotel in Petersburg (8 mi from Dinwiddie County Airport)

Situated in Colonial Heights and with Greater Richmond Convention Centre reachable within 37 km, Delta Hotels by Marriott Colonial Heights features concierge services, non-smoking rooms, a fitness...

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 189 reviews
Price from
€ 141.27
1 night, 2 adults

Comfort Suites Southpark

Hotel in Petersburg (8 mi from Dinwiddie County Airport)

The Comfort Suites Southpark is located off Interstate 95, between historic Petersburg to the west and Richmond to the north. The property offers a patio and free WiFi.

T
Takeshi
From
Japan
Spacious room and great breakfast. Fool mall with many choices is very close.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 421 reviews
Price from
€ 106.31
1 night, 2 adults

TownePlace Suites by Marriott Richmond Colonial Heights

Hotel in Petersburg (8 mi from Dinwiddie County Airport)

Located in Colonial Heights, 3.9 km from Sycamore Rouge Theatre, TownePlace Suites by Marriott Richmond Colonial Heights provides accommodation with a fitness centre, private parking, a shared lounge...

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 175 reviews
Price from
€ 132.65
1 night, 2 adults

Hampton Inn Petersburg - Southpark Mall

Hotel in Petersburg (8 mi from Dinwiddie County Airport)

Hampton Inn Petersburg - Southpark Mall is situated in Colonial Heights, within 3.9 km of Sycamore Rouge Theatre and 5.5 km of Rogers Stadium. This 3-star hotel offers a 24-hour front desk and an ATM....

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 115 reviews
Price from
€ 121.28
1 night, 2 adults

Hilton Garden Inn Richmond South/Southpark

Hotel in Petersburg (8 mi from Dinwiddie County Airport)

Hilton Garden Inn Richmond South/Southpark features a garden, terrace, a restaurant and bar in Colonial Heights. This 3-star hotel offers room service and a 24-hour front desk.

K
Kathleen
From
United States
Great location near the I95 with a restaurant opposite.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 141 reviews
Price from
€ 135.71
1 night, 2 adults
See more properties near Dinwiddie County Airport (PTB), Petersburg

Most-booked properties near Dinwiddie County Airport (PTB) in the past month

See all

Popular with guests booking hotels in Petersburg

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,485 reviews

Popular with guests booking hotels in Chester

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 272 reviews

Popular with guests booking hotels in Chester

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,015 reviews

Popular with guests booking hotels in Colonial Heights

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 421 reviews

Popular with guests booking hotels in Hopewell

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 347 reviews

Popular with guests booking hotels in Petersburg

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 218 reviews

Popular with guests booking hotels in Chester

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 79 reviews

Popular with guests booking hotels in Chester

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 62 reviews

Popular with guests booking hotels in Petersburg

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 398 reviews

Popular with guests booking hotels in Petersburg

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 175 reviews

Budget hotels near Dinwiddie County Airport (PTB)

See all
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 126 reviews

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 175 reviews

Scored out of 10, guest rating 5.5
Passable - What previous guests thought, 341 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,485 reviews

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 189 reviews
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 421 reviews

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 175 reviews

Make the most of a stopover! Get inspired by reviews of cities near Dinwiddie County Airport (PTB)

Scored out of 10, guest rating 6.0

Petersburg is nice.

Petersburg is nice. We enjoyed Crockets Spot Restaurant and the history downtown. Old cars and houses really nice. People very friendly and accommodating. We enjoyed our time together at the new Live Casino. We will search for better accommodations next time
Guest review bySharon
United States
Scored out of 10, guest rating 10

The hotel was beautiful and the bed was heavenly!

The hotel was beautiful and the bed was heavenly! There is some construction but it had absolutely no effect on us. No noise or disruption near the rooms or common spaces. Really a special place! We would love to stay there again!
Guest review byKathleen
United States
Scored out of 10, guest rating 8.0

Great location.

Great location. Somewhat overpriced hotels when looking at the inside of rooms and prices. Some are about right. Rooms could use a little more attention and should be updated based on current regular pricing.
Guest review byJohn
United States
Scored out of 10, guest rating 8.0

I enjoyed my stay at Country Inn & Suites in Petersburg, VA.

I enjoyed my stay at Country Inn & Suites in Petersburg, VA. The location, price for my stay and accommodations were great. The hotel is ideally located near the interstate with easy access. Our room was very clean and spacious enough for 2 people. I like that the hotel only has 3 floors, we were on the 3rd floor with no one overhead, no noise! The only drawback was the morning breakfast very limited selection during our stay. May have a different variety on other days. No problem, we just ventured out to a restaurant for a hot breakfast! I would definitely stay at this hotel again. Tina, front desk rep was very friendly and professional!
Guest review byBarbara
United States
Scored out of 10, guest rating 10

We have stayed at this location several times and we always...

We have stayed at this location several times and we always enjoy our stay. The few issues we have had have been minimal and resolved so fast that you don't even feel inconvenienced. The staff rocks!
Guest review byHelen
United States
Scored out of 10, guest rating 8.0

Liked it all just asked for toilet tissue and received none.

Liked it all just asked for toilet tissue and received none. Most staff was very friendly. A few was not. Booking.com said pool was open for my stay. However when grandson was in pool. They, came out hollering you can't be in pool not open. My grandson was scared when they came out hollering at him. He thought he had did something or was in trouble. So they need to get that straighten out.
Guest review bySandy
United States
Scored out of 10, guest rating 10

I’m born and raised in Petersburg always a great place it’s...

I’m born and raised in Petersburg always a great place it’s my home. Every trip I take home I have to go to Lees on Washington Street the best fish and shrimp the prices are very reasonable. Church’s chicken if you want some good chicken and sides for the family
Guest review byNora
United States
Scored out of 10, guest rating 10

I was extremely pleased with the property and the efficiency...

I was extremely pleased with the property and the efficiency of the Delta personnel. The open Pantry was a plus and the restaurant offerings were well thought out and prepared. The room was very clean, nice amenities, and very comfortable.
Guest review byAnonymous
United States

Around Dinwiddie County Airport (PTB), Petersburg

Richmond

301 hotels

Sandston

26 hotels

Petersburg

26 hotels

Midlothian

18 hotels

Chester

21 hotels

Spring Grove

3 hotels