Skip to content

Vacation rentals in Craig County

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Craig County

Guests agree: these stays are highly rated for location, cleanliness, and more.

Rental unit in New Castle
The New Castle Inn
Upstairs efficiency apartment on Main Street in historic New Castle, Virginia. Convenient to everything in town. Microwave, mini fridge, coffee maker, hotplate, hair dryer, and ironing board are in room. Queen bed with a queen pull out. Smart TV has a few local channels with the ability to use your Netflix, Prime, or Hulu. 4G cellular service through Sprint, US Cellular, or Verizon. WiFi is free. Coin laundry on property and is available by request. Parking is on the street with good lighting.
$88 per night
Cottage in New Castle
3-bedroom Cottage at Man in the Moon Farm Alpacas
Surround yourself with nature, national forest, a mountain creek, and alpacas in this serene setting on a 37-acre working alpaca farm. A perfect get-away that will melt your stress away. You will have the opportunity to interact and learn about these magical animals. With pasture surrounding three sides and beautiful Mountain View’s. Birding and star-gazing, firepit and picnic by the creek, or hiking the AT not too far away. Add a “Walk An Alpaca” experience for your group for only $35 more!
$142 per night
Tiny home in New Castle
Tiny house farm stay, minutes to AppalachianTrail!
Unwind in a spacious tiny home on a working farm with vegetables, herbs, fruits, dairy goats, sheep, and chickens. Enjoy the views, farm fresh food, local hiking and swimming holes, or if it's cold, cozy up by the wood stove with a stocked refrigerator and freezer of farm goodies! We love sharing our farmstead with guests and also understand if guests prefer tranquil time to themselves. We are a 20 min drive to Dragon's Tooth, and 10 minutes to VA42 (Kelly Knob or the Keffer Oak)!
$95 per night

Other great vacation rentals in Craig County

Guesthouse in New Castle
The Stonebridge Cottage
$172 per night
Cabin in Troutville
Triple Crown Cabin w/ Trout pond!
$213 per night
Farm stay in New Castle
Zelda's Loft: Studio w/ trails & wildlife habitat
$85 per night
Cabin in Catawba
The Catawba Cabin
$186 per night

Other types of stays on Airbnb

  1. Airbnb
  2. United States
  3. Virginia
  4. Craig County