The average price of one night's stay at a 5-star hotel in Hopewell, VA, is $146. The stay price per night may change with time.