Star Rating
Hotel Name
Price Range (USD)to

All Best Western in or near Petersburg

Best Western Executive Hotel in Richmond 7007 West Broad St., Richmond, VA 23294 ~27.09 miles north of Petersburg center
  • Midscale Suburban hotel
  • Hotel has 113 rooms
  • Most guests said rooms were clean
  • Beds were acceptable for 63%
Best Western Emporia 1100 West Atlantic St., Emporia, VA 23847 ~37.09 miles south of Petersburg center
  • Affordable Highway hotel
  • Free breakfast available
More details
Best Western Williamsburg Historic District 351 York St., Williamsburg, VA 23185 ~39.48 miles east of Petersburg center
  • 3-star Suburban property
  • Access to gym on-site
  • Room needs to be redecorated
  • Breakfast buffet too expensive
More details
Very Good 4.0 /5Reviews CallBookMore Details

Comparable hotels to Best Western

Hampton Inn Petersburg Southpark Mall
403 East Roslyn Rd., Colonial Heights, VA 23834
  • Midscale Suburban hotel
  • 6 floors in hotel
Holiday Inn Petersburg North Fort Lee - Colonial Heights 401 East Roslyn Rd., Colonial Heights, VA 23834
  • Affordable Suburban hotel
  • 5 meeting rooms in hotel
  • Nice rooms
  • Decent food
Hilton Garden Inn South Southpark 800 Southpark Blvd., Colonial Heights, VA 23834
  • 3 star Suburban hotel
  • Fitness center on property
  • Average value
  • Comfortable facilities
Very Good 4.5 /5Reviews CallBookMore Details

Next: Show All Available Comparable Hotels with Pricing
Back to Top