
Find Cabins in Craig County for Rent from CA $203
Compare and save
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
In two weeks
In two months
In three months
In four months
Top Cities in Craig County

New Castle

Catawba
Our top choices for Craig County cabin rentals

1. Couples Getaway with a Great Mountain View
Couples Getaway with a Great Mountain ViewBlue Ridge
10.0 out of 10, Exceptional, (821 reviews)

2. Glamping in the Tiny House with a Huge View
Glamping in the Tiny House with a Huge ViewCovington
9.8 out of 10, Exceptional, (11 reviews)
The price is CA $173
CA $222 total
includes taxes & fees
Aug 30 - Aug 31

3. Quaint Historic Log Cabin Overlooking The James River.
Quaint Historic Log Cabin Overlooking The James River.Buchanan
9.4 out of 10, Exceptional, (167 reviews)

4. Real Log Cabin w/ Trout Pond close to Mcaffee Knob, Dragons tooth, Tinker Cliffs
Real Log Cabin w/ Trout Pond close to Mcaffee Knob, Dragons tooth, Tinker CliffsTroutville
9.8 out of 10, Exceptional, (39 reviews)
The price is CA $248
CA $403 total
includes taxes & fees
Sep 8 - Sep 9

5. Creek Front Cabin in Pearisburg
Creek Front Cabin in PearisburgPearisburg
9.8 out of 10, Exceptional, (34 reviews)

6. Secluded Mountain Cabin + Hottub
Secluded Mountain Cabin + HottubBent Mountain
9.2 out of 10, Wonderful, (10 reviews)

7. The Lewisburg Lodge - Voted Coolest small town in US
The Lewisburg Lodge - Voted Coolest small town in USLewisburg
10.0 out of 10, Exceptional, (3 reviews)

8. Eagles Rest~ Grand, Luxurious & Peaceful— Near Hiking Trails & Virginia Tech!
Eagles Rest~ Grand, Luxurious & Peaceful— Near Hiking Trails & Virginia Tech!New Castle
10.0 out of 10, Exceptional, (18 reviews)
The price is CA $259
CA $627 total
includes taxes & fees
Sep 7 - Sep 8
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Find vacation rentals that suit your style
Cabins
Apartments
Save an average of 15% on thousands of hotels when you're signed in
Top Craig County Hotel Reviews

Country Inn & Suites by Radisson, Roanoke, VA
10/10 Excellent
Find out more about Craig County
Craig County Cabin Rentals information
Number of reviews | 1,942 |
|---|---|
Accommodation | 58 Cabin Rentals |
Lowest Price | CA $203 |
Highest Price | CA $627 |
Frequently asked questions
Explore a world of travel with Expedia
- Red Roof Inn Hotels in Salem
- Apartments in Lexington
- Spark by Hilton Salem East Electric Road
- Holiday Inn Express & Suites Salem by IHG
- Villas in Westlake Corner
- Cheap Hotels in Roanoke
- Troutville Hotels
- Mountain Lake Lodge
- Rv Parks in Pembroke
- Salem Hotels
- Cabin Rentals in Cedar Creek
- Cabin Rentals in Forest
- Hotels with Hot Tubs in Salem
- Cheap Hotels in Salem
- Lodges in Rich Creek
- Resorts in Hot Springs
- Residence Inn by Marriott Roanoke Airport
- Cabin Rentals in Elliston
- Cabin Rentals in Dublin
- B&B in Mountain Lake
- Motels in Roanoke
- B&B in Buchanan
- Luxury Hotels in Roanoke
- Roanoke Hotels
- Hampton Inn & Suites Roanoke
- Hotels near Jefferson National Forest
- Pet-Friendly Hotels in Roanoke
- Motels in Sharon
- Vacation Homes in Cloverdale
- Cabin Rentals in Riner
- Resorts in Big Island
- Howard Johnson Hotel & Conference Center by Wyndham Salem
- B&B in Callaway
- B&B in Roanoke
- La Quinta Inn & Suites by Wyndham Roanoke Salem
- Lodges in Goodview
- Fairfield Inn & Suites by Marriott Roanoke Salem
- Farmstay in Pembroke
- Guest Houses in Roanoke
- Cabin Rentals in Westlake Corner
- B&B in Vinton
- Cabin Rentals in Salem
- Guest Houses in Hollins
- Affordable Corporate Suites of Salem
- Cabin Rentals in Kerrs Creek
- The Lofts at Downtown Salem
- Motels in Lexington
- Candlewood Suites Roanoke Airport by IHG
- Cabin Rentals in Catawba
- Motel 6 Troutville
- Condo Rentals in Big Island
- Avid hotel Salem by IHG
- Comfort Inn & Suites Troutville
- Resorts in Forest
- Flights from Norfolk (ORF) to Roanoke (ROA)
- Flights from Bridgeport (BDR) to Roanoke (ROA)
- Flights from Ottawa (YOW) to Roanoke (ROA)
- Flights from Salem
- Flights from DuBois (DUJ) to Roanoke (ROA)
- Flights from San Francisco (SFO) to Roanoke (ROA)
- Flights from Victoria (VCT) to Roanoke (ROA)
- Flights from Buffalo (BUF) to Roanoke (ROA)
- Flights from Winnipeg (YWG) to Roanoke (ROA)
- Flights from Botetourt County
- Flights from Danbury (DXR) to Roanoke (ROA)
- Flights from Québec (YQB) to Roanoke (ROA)
- Flights from Chicago (ORD) to Roanoke (ROA)
- Flights from Boston (BOS) to Roanoke (ROA)
- Flights from Seattle (SEA) to Roanoke (ROA)
- Flights from Hamilton (YHM) to Roanoke (ROA)
- Flights from Halifax (YHZ) to Roanoke (ROA)
- Flights from New York (JFK) to Roanoke (ROA)
- Flights from Fredericton (YFC) to Roanoke (ROA)
- Flights from Tunis (TUN) to Roanoke (ROA)
- Flights to Salem
- Flights from Cleveland (CLE) to Roanoke (ROA)
- Flights from Richmond (RIC) to Roanoke (ROA)
- Flights from Toronto (YYZ) to Roanoke (ROA)
- Flights from Edmonton (YEG) to Roanoke (ROA)
- Flights from Montreal (YUL) to Roanoke (ROA)
- Flights to Roanoke
- Flights from St. John's (YYT) to Roanoke (ROA)
- Flights from Regina (YQR) to Roanoke (ROA)
- Flights from Deer Lake (YDF) to Roanoke (ROA)
- Flights from Hamilton (HLZ) to Roanoke (ROA)
- Flights from Elko (EKO) to Roanoke (ROA)
- Flights from Saskatoon (YXE) to Roanoke (ROA)
- Flights from Calgary (YYC) to Roanoke (ROA)
- Flights from Windsor (YQG) to Roanoke (ROA)
- Flights from Bowling Green (BWG) to Roanoke (ROA)
- Flights from Kelowna (YLW) to Roanoke (ROA)
- Flights from Vancouver (YVR) to Roanoke (ROA)
- Flights from Detroit (DTW) to Roanoke (ROA)















































































