Where to Stay

Choose from the home-style comfort of a Bed and Breakfast Inn, right in the heart of a historic district, sleeping under the stars at a state park campsite, or the ease of a conveniently located hotel. Here, it’s all about staying in the style that suits you best.

Filter By:

  • 121 Robbin's Nest Farm: A Private Retreat & Horse Farm

    Buckingham

    121 Robbin's Nest Farm offers a variety of accomodations ranging from our premier lodging facility, The Museum, to rustic camping on the banks of the James River. We also have 6 horse trailer sites w…

    12189 Norwood Road, Wingina, Virginia 24599
    Buckingham
  • Bear Creek Lake State Park Camping and Cabins

    Cumberland

    Less than an hour west of Richmond and nestled in the heart of Cumberland State Forest, Bear Creek Lake is the perfect getaway for the outdoor enthusiast. Activities center on the park's 40-acre lake …

    22 Bear Creek Lake Rd , Cumberland, Virginia 23040
    Cumberland
  • Camptown Campground

    Dinwiddie

    This is the campground you can remember from the days of yesteryear, a time when things were much simpler, a time when your only worries were if you are going to be making s'mores over the campfi…

    22802 Camptown Drive, North Dinwiddie, Virginia 23803
    Dinwiddie
  • Cozy Acres Family Campground

    Powhatan

    A clean, quiet, relaxing family campground, beautiful rural setting, family owned for over 40 years. 30/50 amp full hook-up VIP sites on the water (some with a gazebo) Pull-Thru 50 Amp SUPER SI…

    2177 Ridge Road, Powhatan, Virginia 23139
    Powhatan
  • Horseshoe Flats

    Buckingham

    Everyone enjoys the James River. Family Fun. Swimming, Tubing, Canoeing, Fishing and Picnicking. You are in walking distance to the Historic River Town of Scottsville. Restaurants, Post Office, Laun…

    125 Snowden Road, Scottsville, Virginia 24590
    Buckingham
  • James River State Park Cabins

    Buckingham

    James River State Park has more than 1,500 acres of rolling meadows and three miles of river frontage. Facilities include cabins and lodges, and many camping options, including equestrian camping. Thi…

    104 Green Hill Drive, Gladstone, Virginia 24553
    Buckingham
  • Keats Point Farm Cabins

    Mecklenburg

    Keats Point Farm is located on the Virginia/North Carolina state line, bordered on three sides by Kerr Lake. Dating back to the 1850s, our farm is now in the seventh generation of family ownership. K…

    4 Keats Point Rd, Boydton, Virginia 23917
    Mecklenburg
  • Kettlestick Farm Tours B&B

    Lunenburg

    A working farm, offering farm stays/farm tours, riding/hiking trails, fishing, hunting, and relaxing. We have a B&B Guest House and Camp Sites with full hookups. We are a small family farm wh…

    132 Overby Plantation Lane, Kenbridge, Virginia 23944
    Lunenburg
  • Lake Chesdin Campground

    Dinwiddie

    Welcome to Lake Chesdin Campground!!! The park sits on beautiful Lake Chesdin offering natural and serene views. Boating, water skiing, jet skiing, canoeing, and kayaking are popular on the lake. A b…

    713 Sutherland Rd, Church Road, Virginia 23833
    Dinwiddie
  • Lake Gaston Americamps

    Mecklenburg

    We are located on the north shore of beautiful Lake Gaston, just 5 miles east of the I-85 exit #4. Just look for us on the right side of Rt. 903. Lake Gaston Americamps is a family owned and family or…

    9 Lakeside Lane, Bracey, Virginia 23919
    Mecklenburg
  • Lake Gaston Resort

    Brunswick

    Located on the shores of Lake Gaston in South Central Virginia, The Club at Lake Gaston Resort offers a private, country club atmosphere to it's members and their guests. We also offer special Vacatio…

    300 Lake Resort Drive, Gasburg, Virginia 23857
    Brunswick
  • Lionheart Resorts

    Cumberland

    Nestled in the heart of Central Virginia, Lionheart Resorts offers a unique combination of lush nature, outdoor activities, fine dining and event venue. Sprawling over 300 acres in Cumberland, Virgin…

    1602 High Rock Road, Cumberland, Virginia 23040
    Cumberland
  • Little Cedar Lodge and Campground - Camping

    Halifax

    Little Cedar Lodge and Campground is located on the Dan River in Halifax County, Virginia. The property includes a cabin (one bedroom/one bathroom)and three campsites with with water, septic and elect…

    3231 Ramble Road, Virgilina, Virginia 24598
    Halifax
  • Longwood Campground - John H. Kerr Reservoir (Buggs Island Lake) US Army Corps of Engineers

    Mecklenburg

    Longwood Campground is located at John H. Kerr Reservoir. The 50,000 acre lake extends 39 miles up the wooded, cove-studded shoreline of the Roanoke River. With over 55,000 acres of public lands, you …

    13500 Highway 15, Clarksville, Virginia 23927
    Mecklenburg
  • North Bend Park Campground - John H. Kerr Reservoir (Buggs Island Lake) US Army Corps of Engineers

    Mecklenburg

    North Bend Park is located on John H. Kerr Reservoir. The 50,000-acre lake extends 39 miles up the Roanoke River along 800 miles of wooded, cove-studded shoreline with 70,000 acres of project lands an…

    64 North Bend Drive, Boydton, Virginia 23917
    Mecklenburg
  • Occoneechee State Park Cabins and Lodge

    Mecklenburg

    On the peaceful shore of beautiful Buggs Island Lake, Occoneechee State Park is great for outdoor fun and relaxation. The park has more than 18 miles of trails that meander through the forest and alon…

    Occoneechee State Park, Clarksville, Virginia 23927
    Mecklenburg
  • Paradise Lake Family Campground

    Appomattox

    We are located in beautiful, Historic Appomattox County, Virginia. We are the most centrally located campground in the state of Virginia. We offer a family oriented camping facility with full services…

    Paradise Lake Road, Appomattox, Virginia 24522
    Appomattox
  • Picture Lake Campground

    Petersburg City

    200 sites on 300 acres, all water/electric, 102 W/E/S (20/30/50 A), 100 drive-thru, overflow area.Amenities: Dump station, ice, propane, pavilions, camp store, RV storage. Restrooms, showers, laundry…

    7818 Boydton Plank Road, Petersburg, Virginia 23803
    Petersburg City
  • Powhatan State Park Camping

    Powhatan

    You'll find Powhatan State Park in the northwest corner of Powhatan County on the historic James River. The park has diverse wildlife habitat, from open fields to upland hardwood forests. Guests can…

    4616 Powhatan State Park Rd., Powhatan, Virginia 23139
    Powhatan
  • Rudds Creek Campground - John H. Kerr Reservoir (Buggs Island Lake) US Army Corps of Engineers

    Mecklenburg

    Rudds Creek Park is located at John H. Kerr Reservoir. The 50,000 acre lake extends 39 miles up the wooded, cove-studded shoreline of the Roanoke River. Whether you like to swim, fish, camp, boat, or …

    16064 HIGHWAY 58, Boydton, Virginia 23917
    Mecklenburg
  • South Forty RV Resort and Campground

    Petersburg City

    Easy 1/2 mile access from I-95 via Exit 41. We are located on 40 wooded, scenic acres with 114 sites and offer many ways to enjoy a camping experience, including rustic cabins, full facility lodges, a…

    2809 Courtland Rd, Petersburg, Virginia 23805
    Petersburg City
  • Staunton River State Park Camping and Cabins

    Halifax

    Staunton River State Park is one of the six original state parks that opened in June 1936. It is located on 1,597 acres along the shoreline of the John H. Kerr Reservoir (also known as Buggs Island La…

    1170 Staunton Trail, Scottsburg, Virginia 24589
    Halifax
  • Twin Lakes Camping

    Prince Edward

    Twin Lakes has 33 campsites of various sizes and configurations. Each has a fire ring with a grill over it. It can be used for cooking or a small campfire. Campsites have water and electricity; outlet…

    Twin Lakes State Park, Green Bay, Virginia 23942
    Prince Edward
  • Twin Lakes State Park Cabins

    Prince Edward

    Twin Lakes State Park, centrally located in Virginia's Piedmont region, provides visitors from around the country with a variety of lakefront activities in a secluded setting. Swimming, camping, fishi…

    Twin Lakes State Park, Green Bay, Virginia 23942
    Prince Edward
  • Whippernock Campground

    Dinwiddie

    Whippernock Marina & Campground is a full service convenience store. We offer overnight camping and permanent sites to rent.... Our roped out swimming area, with its sandy beach makes for a great …

    2700 Sutherland Road, Sutherland , Virginia 23885
    Dinwiddie