Why results appear this way

Show total price

Top rated hotels in Petersburg

Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie by IHG

Petersburg, VA
8.6

Fabulous

514 reviews

Enjoy a seasonal outdoor pool and 24-hour fitness center at this well-rated hotel in Petersburg, Virginia.

Top rated

Pool

Non-Smoking Rooms

Express Check-In/Check-Out













Hilton Garden Inn Richmond South/Southpark

Colonial Heights, Petersburg, VA
8.1

Very good

866 reviews

Comfortable hotel with a 24-hour fitness center and an excellent in-house restaurant in Colonial Heights.

Top rated

Elevator / Lift

Garden













Ragland Mansion Bed & Breakfast

Petersburg, VA
9.8

Exceptional

338 reviews

Charming bed & breakfast with complimentary breakfast, free self-parking, and convenient amenities near Petersburg attractions.

Top rated













Sleep Inn & Suites Prince George near Fort Lee

Petersburg, VA
8.6

Fabulous

337 reviews

Enjoy a complimentary breakfast and relax in the indoor pool at this hotel near Fort Lee in Petersburg.

Top rated

Pool

Pool Indoor

Free Parking













Rivers Rest Resort

Brandon, VA
8.9

Fabulous

91 reviews

Enjoy a seasonal outdoor pool, on-site dining, and free wifi at this family-friendly aparthotel in Brandon, Virginia.

Top rated

Pool

Restaurant

Free Parking













Delta Hotels by Marriott Colonial Heights

Petersburg, VA
8.3

Very good

689 reviews

Enjoy a relaxing stay with a swimming pool, on-site restaurant, and a 24-hour fitness center in Colonial Heights.

Top rated

Pool

Restaurant

Non-Smoking Rooms













TownePlace Suites by Marriott Richmond Colonial Heights

Colonial Heights, Petersburg, VA
9.2

Superb

194 reviews

Comfortable hotel with kitchenettes, complimentary breakfast, and a business center in Colonial Heights.

Top rated

Non-Smoking Rooms

Express Check-In/Check-Out













Hotel Petersburg, Tapestry Collection By Hilton

Petersburg, VA
9.2

Superb

95 reviews

Enjoy a comfortable stay in the historical district with a fitness center and on-site dining options.

Top rated

Elevator / Lift













The Plum Street Double House

Petersburg, VA
10

Exceptional

16 reviews

Top rated

Pet Friendly

Air Conditioned

Free Parking













Bird's-Eye View in the Heart of Historic Old Towne

Petersburg, VA
9.9

Exceptional

124 reviews

Top rated

Pet Friendly

Air Conditioned

Free Parking













Historic Home Near Old Town

Petersburg, VA
9.9

Exceptional

113 reviews

Top rated

Pet Friendly

Air Conditioned

Free Parking













The Bike Path House! VA Capital Trail Access Fun!

Charles City, VA
9.6

Exceptional

90 reviews

Top rated

Free Parking

Non-Smoking Rooms

Family Room













Beautiful River-Front Log Cabin Near Williamsburg

Brandon, VA
9.9

Exceptional

77 reviews

Top rated

5-star

Free Parking

Non-Smoking Rooms













1831 House in Historic Old Towne Petersburg, VA

Petersburg, VA
9.5

Exceptional

62 reviews

Top rated

Refrigerator

Coffee / Tea Maker

Cable / Satellite TV













Cozy Stay - 4BR in Petersburg

Petersburg, VA
9.8

Exceptional

60 reviews

Top rated

Air Conditioned

TV













The Henry Lofts Unit 1 - 'Chloros Lux Collection'

Petersburg, VA
10

Exceptional

43 reviews

Top rated

Pet Friendly

Air Conditioned

Free Parking













Inviting Retreat Spacious 2 BR 1 and a Half Bath Townhouse

Fort Lee, Petersburg, VA
9.7

Exceptional

38 reviews

Top rated

5-star

Free Parking

Non-Smoking Rooms













The Henry Lofts Unit 3 - 'The Sunset Suite'

Petersburg, VA
10

Exceptional

20 reviews

Top rated

Pet Friendly

Air Conditioned

Free Parking













The Culpepper Gem

Petersburg, VA
9.7

Exceptional

19 reviews

Top rated

Free Parking













The Cozy Gem

Petersburg, VA
9.8

Exceptional

12 reviews

Top rated

Air Conditioned

Free Parking

TV














Product

  • Affiliate program
  • Cookies
  • Privacy
  • Terms

Social


© 2026 Vio