
Craig Creek Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $4,200 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Your Craig Creek Vacation
With a Craig Creek vacation package, you can forget about planning hassles and focus on experiencing all this exciting destination has to offer. Expect to have a long list of must-sees during your trip to Craig Creek. One well-known city you'll want to spend some time exploring is New Castle. Start packing your bags, because your Craig Creek vacation is only a few clicks away with Expedia.
Top Craig Creek Vacation Deals
Price found within the past 48 hours. Click for updated prices.

Relax Inn By OYO Natural Bridge I-81
Price was CA $1,218, price is now CA $1,101 per person
CA $1,101
per person
Dec 27 - Dec 31
found 13 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Roanoke (ROA)
5.6/10 (184 reviews)
We just needed a place to lay our head and get up the next morning early to drive again. The room was clean enough. The manager was nice and worked hard to get our room ready. The room smelled fine. The hotel sets close to a highway and you can hear traffic.
Reviewed on Oct 18, 2026



Fire Station One Boutique Hotel
Downtown Roanoke
Price was CA $1,642, price is now CA $1,552 per person
CA $1,552
per person
Dec 27 - Dec 31
found 13 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Roanoke (ROA)
9.8/10 Exceptional! (125 reviews)
It was difficult to know what to do or where to go. It is a very neat place, which is lovely but a little bit interesting to navigate as a guest. We came on a Monday and the restaurant was closed so we couldn’t have dinner there. There was also a large group that was taking up the shared space upstairs so we couldn’t hang out there either. The place is absolutely beautiful, it may have just been an off time for us to be there.
Reviewed on Oct 29, 2026

Mountain Lake Lodge
Price was CA $3,985, price is now CA $3,817 per person
CA $3,817
per person
Dec 26 - Dec 31
found 18 hours ago
Roundtrip flight included
Toronto (YYZ) to Roanoke (ROA)
8.8/10 Excellent! (705 reviews)
Staff were all amazing. From Kaitlyn in the restaurant, who was just soo lovely, to all of reception staff & all of the bar staff.
My husband, who isn’t a DD fan , would go back in a heartbeat.
The setting, the facilities (too bad the pool wasn’t open as it was so warm in October, but I knew that. The quiz, the information boards , the free laundry facilities….
We took a hike up to Bald Knob (25/30 mins) worth the wonder up.
The food was excellent and in the evening and it was quiet we were able to choose from the less expensive lunch menu. All delicious.
Our room was wonderful. We were in a Richmond cabin with a porch and rockers outside. Loved it.
Even the guy in the gift shop at the entrance had a lovely interesting chat with us and how his family owned the cars from the movie.
I would recommend taking Dow creek rd not the 700 which is definitely more narrow and less crash barriers. Take it slow and if it’s wet don’t hurry especially with wet leaves. Preferably get there before dark, you want to see this place in daylight anyway!
Don’t hesitate to book.
Reviewed on Nov 1, 2026
Craig Creek Hotel Deals

Mountain Lake Lodge
115 Hotel Circle Pembroke VA
The price is CA $200 per night from Nov 26 to Nov 27
CA $200
CA $255 total
Nov 26 - Nov 27
includes taxes & fees
8.8/10 Excellent! (733 reviews)
"Staff were all amazing. From Kaitlyn in the restaurant, who was just soo lovely, to all of reception staff & all of the bar staff. My husband, who isn’t a DD fan , would go back in a heartbeat. The setting, the facilities (too bad the pool wasn’t open as it was so warm in October, but I knew that. ..."
Reviewed on Nov 1, 2026

Country Inn & Suites by Radisson, Roanoke, VA
7860 Plantation Rd Roanoke VA
Fully refundable
The price is CA $126 per night from Dec 1 to Dec 2
CA $126
CA $142 total
Dec 1 - Dec 2
includes taxes & fees

The Inn at Virginia Tech and Skelton Conference Center
901 Prices Fork Road Blacksburg VA
Fully refundableReserve now, pay when you stay
The price is CA $143 per night from Nov 23 to Nov 24
CA $143
CA $150 total
Nov 23 - Nov 24
includes taxes & fees
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.
Stay near popular Craig Creek attractions
Frequently asked questions
Explore a world of travel with Expedia
- Spark by Hilton Roanoke Civic Center
- The Lofts at Downtown Salem
- Waterpark Hotels in Roanoke
- Mountain Lake Lodge
- Fairfield Inn & Suites by Marriott Roanoke Salem
- Motel 6 Troutville
- Cabin Rentals in Catawba
- Luxury Hotels in Roanoke
- Howard Johnson Hotel & Conference Center by Wyndham Salem
- Cabin Rentals in Elliston
- Candlewood Suites Roanoke Airport by IHG
- Hampton Inn & Suites Roanoke
- Holiday Inn Express & Suites Salem by IHG
- Blacksburg Hotels
- Avid hotel Salem by IHG
- La Quinta Inn & Suites by Wyndham Roanoke Salem
- Guest Houses in Hollins
- Roanoke Civic Center
- Hotels near Jefferson National Forest
- Historic Grandin Court Area 1st Floor Loft
- Troutville Hotels
- B&B in Vinton
- Beautiful Renovated Lake Cottage in SW County and only minutes from Downtown!
- Pet-Friendly Hotels in Roanoke
- Highland Park Place
- Historic Hotels in Roanoke
- Cabin Rentals in Salem
- Comfort Inn & Suites Troutville
- Guest Houses in Roanoke
- Salem Hotels
- Fire Station One Boutique Hotel
- Hotels with Hot Tubs in Salem
- Spark by Hilton Salem East Electric Road
- Motel 6 Hotels in Blue Ridge
- Motels in Roanoke
- Roanoke Hotels
- Residence Inn by Marriott Roanoke Airport
- Cheap Hotels in Salem
- B&B in Roanoke
- Affordable Corporate Suites of Salem
- Cheap Hotels in Roanoke
- Vacation Homes in Cloverdale
- Red Roof Inn Hotels in Salem
- 20
- Flights from Botetourt County
- Flights from St. John's (YYT) to Roanoke (ROA)
- Flights from Edmonton (YEG) to Roanoke (ROA)
- Flights to Roanoke
- Flights from Kelowna (YLW) to Roanoke (ROA)
- Flights from Hamilton (YHM) to Roanoke (ROA)
- Flights from San Francisco (SFO) to Roanoke (ROA)
- Flights from Québec (YQB) to Roanoke (ROA)
- Flights from Windsor (YQG) to Roanoke (ROA)
- Flights from Deer Lake (YDF) to Roanoke (ROA)
- Flights from Danbury (DXR) to Roanoke (ROA)
- Flights from Detroit (DTW) to Roanoke (ROA)
- Flights from Cleveland (CLE) to Roanoke (ROA)
- Flights from Tunis (TUN) to Roanoke (ROA)
- Flights from Bowling Green (BWG) to Roanoke (ROA)
- Flights from Victoria (VCT) to Roanoke (ROA)
- Flights from Norfolk (ORF) to Roanoke (ROA)
- Flights from Seattle (SEA) to Roanoke (ROA)
- Flights from Hamilton (HLZ) to Roanoke (ROA)
- Flights from Chicago (ORD) to Roanoke (ROA)
- Flights from Halifax (YHZ) to Roanoke (ROA)
- Flights from Vancouver (YVR) to Roanoke (ROA)
- Flights from Regina (YQR) to Roanoke (ROA)
- Flights from Fredericton (YFC) to Roanoke (ROA)
- Flights from Winnipeg (YWG) to Roanoke (ROA)
- Flights from Buffalo (BUF) to Roanoke (ROA)
- Flights from DuBois (DUJ) to Roanoke (ROA)
- Flights from Elko (EKO) to Roanoke (ROA)
- Flights from New York (JFK) to Roanoke (ROA)
- Flights from Calgary (YYC) to Roanoke (ROA)
- Flights from Richmond (RIC) to Roanoke (ROA)
- Flights from Bridgeport (BDR) to Roanoke (ROA)
- Flights to Blacksburg
- Flights to Salem
- Flights from Toronto (YYZ) to Roanoke (ROA)
- Flights from Montreal (YUL) to Roanoke (ROA)
- Flights from Boston (BOS) to Roanoke (ROA)
- Flights from Salem
- Flights from Ottawa (YOW) to Roanoke (ROA)
- Flights from Saskatoon (YXE) to Roanoke (ROA)
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.







