
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.

Convenient Secluded Mountain Home
Woods, hiking, lakes and our home is very private and is surrounded by 41 acres of woods! Enjoy our two gas fireplaces, pool table and glorious views! A Very Fully stocked kitchen, 2 coffee makers, coffees, bathroom and shower supplies, laundry supplies; all you need to bring is your suitcase! Conveniently located, right off of 81, with shopping areas minutes away! All bedrooms have Smart Televisions! We supply internet service, but no cable. We guarantee a clean and beautiful home.
4.99 out of 5 average rating, 139 reviews
Moon Shine Yurt on Potts Creek
Just 6 miles from Paint Bank,VA in the middle of Jefferson National Forest, the Moon Shine Yurt is the perfect place to take in all the wonders of nature. Situated right on Potts Creek, this 30' Yurt offers a one of a kind experience! Higher end furnishings, Rainforest Shower, Jacuzzi Tub inside & Wood Fired Cowboy Tub outside! Climate controlled for your comfort. Firepit outside with private beach. The stream provides the sound of the rapids and Trout fishing. The reviews say it all. Come stay
5.0 out of 5 average rating, 84 reviews
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.
4.98 out of 5 average rating, 179 reviews
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!
5.0 out of 5 average rating, 215 reviews
Triple Crown Cabin w/ Trout pond!
Amazing handcrafted cabin located in the center of the "Roanoke Triple Crown" (McAfee's Knob, tinker cliffs and dragons tooth trails) just minutes from each trail head. Cabin is tucked away from everything. No other houses can be seen from the cabin. The cabin overlooks a beautiful pond with a small waterfall cascading in. Cabin was sustainability built with trees from the 20 acres it sits on. McAfee's Knob trailhead is 10 minutes away, Andy Layne trailhead to tinker cliffs is 9 minutes away.
4.95 out of 5 average rating, 210 reviews
Fred & Fanny’s Cozy 2 Bedroom Home
Y’all come stay a while… Fred and Fanny’s belonged my sweet grandparents who nary met a stranger. Their 2 bedroom 1 Bath home is located right in the Town of New Castle, where my granny was the Treasurer for many years. It’s fully furnished and features eat in kitchen, washer and dryer, and fenced in yard. Walking distance to town… and It’s not real far from Roanoke or Blacksburg. Close to Wilderness Adventure, and it’s less than 27 mins to the Furthest Trailhead in Va’s Triple crown!
4.96 out of 5 average rating, 128 reviews
Cozy Creekside Getaway
Our spacious country house, located directly on Sinking Creek, is the perfect getaway space for nature lovers or anybody who just wants to relax to the soothing water as it flows by. In the heart of the Blue Ridge Mountains, guests are only one mile from the Appalachian Trail, and some the most beautiful hiking in the state, including Cascades Falls, are only a short drive away. Additionally, the New River, with its kayaking, canoeing, boating and tubing, is only 20 minutes away.
4.82 out of 5 average rating, 194 reviews
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! We offer sliding scale farm-to-table dinners on weekends. 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).
4.94 out of 5 average rating, 164 reviews
Axe throwing, creek, firepit, close to triple C
Beautifully renovated small cottage. Close to hiking on the Appalachian Trail, mountain biking trails and hunting. 30 minutes to Roanoke and Virginia Tech, 20 minutes to Salem. 2 bedrooms- 1 queen, and 2 twin XL. One bath. Relax and unwind and bring your dogs (pet fee applies). Fenced in yard. Barn in yard has loft area w/ 2 hammock seat swings and hanging lights. Axe Throwing target with signed waiver. Relax by the creek sitting in Adirondack chairs by the fire pit. P
4.96 out of 5 average rating, 53 reviews
Eagles Rest— Grand, Luxurious & Peaceful Retreat!
Welcome to Eagle’s Rest! 🦅 A cherished family retreat, rich with generational memories, now ready to welcome your family and create your own! This 1800 sq foot Lodge is situated on 5 beautifully wooded acres. The home is a well- maintained and updated 3-bedroom, 2-bath log cabin, blending timeless charm with thoughtful updates and touches — just minutes from two of the Appalachian Trail’s most beloved hikes: McAfee Knob and Dragon’s Tooth. As well as VA Tech!
5.0 out of 5 average rating, 51 reviews
Boxwood Falls
The Saks House was Built Up to Wind Down. Soak in the stone stepped country stream Or the new hot tub. Our traditional country home will dazzle guests with modern finishes complemented by touches of nature. Great base for hiking adventures or fine dining in nearby Salem or Roanoke. Our property also features spacious rooms & gardens with a full kitchen and dining areas making for ideal family vacations or weekend escapes. And yes, there is a man cave.
4.88 out of 5 average rating, 111 reviews
Virginia's Triple Crown Lodge (Shuttle)
This barn loft is located a 0.4 mile walk from the AT and just off the Transamerica Trail (cycling). This secluded retreat is located within 20 miles of Blacksburg, Fincastle, Daleville, Salem, and Roanoke. The host is an experienced AT hiker and offers shuttle service to local trailheads, grocery stores, etc. The first 20 miles are complimentary, with a $0.76 fee per additional mile. (See the Getting Around section for more details.)
4.97 out of 5 average rating, 146 reviewsPopular amenities for Craig County vacation rentals
Other great vacation rentals in Craig County

The Caboose
4.96 out of 5 average rating, 95 reviews
Antique charm with modern conveniences!
5.0 out of 5 average rating, 38 reviews
Secluded Home on Potts Creek
4.96 out of 5 average rating, 49 reviews
The Old Lodge at Highclere Hall | Mini Coos + AT
5.0 out of 5 average rating, 22 reviews
Stream Side Camper Near App. Trail & Triple Crown
5.0 out of 5 average rating, 19 reviews
Minadoka Lodge • Private Mountain Retreat
4.69 out of 5 average rating, 16 reviews
Star City Gem near Trailheads
4.98 out of 5 average rating, 48 reviews
Private 1BR Apt, Full Kitchen & Private Entrance
4.93 out of 5 average rating, 27 reviewsDestinations to explore
- Smith Mountain Lake State Park
- Virginia Tech
- Claytor Lake State Park
- Fairy Stone State Park
- Natural Bridge State Park
- Pipestem State Park
- National D-Day Memorial
- McAfee Knob Trailhead
- Mill Mountain Zoo
- Explore Park
- Winterplace Ski Resort
- Mill Mountain Star
- Taubman Museum of Art
- Virginia Museum of Transportation
- Douthat State Park
- Bisset Park
- Harvester Performance Center
- Lane Stadium
- Iron Heart Winery





