320 White Pine Lane Hartfield, VA 23071
Nestled on 1.5 acres of serene waterfront, this exceptional property offers breathtaking views of Wilton Creek & the ultimate escape for nature enthusiasts. Deep water creek and a short boat ride to the Piankatank River - leading directly out to the Chesapeake Bay - this home is perfectly positioned for enjoying coastal living. This home features 3 bedrooms and 2.5 baths, along with a spacious kitchen designed for gathering and entertaining. The inviting river room captures panoramic water views & opens to two expansive decks - perfect for relaxing, dining, soaking in the hot tub, or warming up near the firepit while taking in the peaceful surroundings. A private dock with new deck boards & a boat lift makes waterfront living effortless, whether you're heading out for a day on the water or simply enjoying the tranquil setting. Adding even more versatility, the heated and cooled bonus cottage includes a kitchenette, full bath, screened porch, and a charming second-floor sleeping area - ideal for guests, extended family, or a private retreat. With Piankatank Golf Club just minutes away, this rare waterfront haven blends comfort, recreation, privacy, & natural beauty in one unforgettable setting.
property details
Interior Features
Eat-in Kitchen
Kitchen Island
Laminate Counters
Walk-In Closet(s)
Dishwasher
Microwave
Refrigerator
Range Hood
Water Heater
Washer
Electric Cooktop
Carpet
Wood
Bamboo
Exterior Features
Direct Access
Driveway
Garage
Garage Door Opener
Unpaved
Utility & Building Info
Ceiling Fan(s)
Zoned
Well
Propane
Heat Pump
Zone
Price History
| date | event | price | source |
|---|---|---|---|
|
04/16/2026
04/16/2026
|
Pending |
$745,000
|
Williamsburg Area Assoc of Realtors |
|
03/24/2026
03/24/2026
|
Active |
$745,000
|
Williamsburg Area Assoc of Realtors |
|
03/04/2026
03/04/2026
|
Active |
$775,000
|
Williamsburg Area Assoc of Realtors |
Market Trends
Source: Constellation1
Mortgage Calculator
- Principal {{ parseInt(priciplePayment).formatThousands(0) }}
- Interest {{ parseInt(interestPayment).formatThousands(0) }}