$147 Cheap flights to Craig County

Earn rewards on top of your airline miles with Orbitz Rewards

Many airlines offer flexible change policies

Sign up to receive text alerts about your trip

Cheap flights to Craig County from $147 One Way, $214 Round Trip

$214 return flights and $147 one-way flights to Craig County were the cheapest prices found within the past 7 days, for the period specified. Prices and availability are subject to change. Additional terms apply.

Deals For This Weekend's Flights

OriginDestinationTravel DatesFlights From*
EWRRoanokeJune 20 to June 22$367
LGARoanokeJune 20 to June 22$497
TTNRoanokeJune 20 to June 22$506
ATLRoanokeJune 21 to June 22$864
*Prices include taxes and fees

Find The Perfect Hotel For After Your Flight

Score Epic Craig County Accommodation Deals

Baymont by Wyndham Salem Roanoke Area

Baymont by Wyndham Salem Roanoke Area

2.5 out of 5
179 Sheraton Drive Salem VA
Fully refundableReserve now, pay when you stay
$67 nightly
The price is $76 total per night from Jun 21 to Jun 22
$76 total
Jun 21 - Jun 22
Total with taxes and fees
Book a stay at this business-friendly motel in Salem. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean rooms ...
7.2/10 Good! (508 reviews)
"I will never go back, nor recommend anyone there, it smells musky and old, very dirty and run down, staff was not welcoming. Horrible experience 😡"

Reviewed on Jun 16, 2026

Opens in a new windowBaymont by Wyndham Salem Roanoke Area
Mountain Lake Lodge

Mountain Lake Lodge

3.5 out of 5
115 Hotel Circle Pembroke VA
$174 nightly
The price is $189 total per night from Jun 18 to Jun 19
$189 total
Jun 18 - Jun 19
Total with taxes and fees
Book a stay at this spa hotel in Pembroke. Enjoy free WiFi, free parking, and 2 outdoor pools. Popular attractions Cascade Falls and New River Outdoor Co are ...
8.8/10 Excellent! (549 reviews)
"I’m absolutely in love with this place! I love Dirty Dancing and seeing all the lodge history in the photos on the wall is just incredible. So sad about the lake disappearing. I can’t wait to come back. It’s a nice place to escape a night or two too. Next time I would like to plan to be able to do ..."

Reviewed on Jun 14, 2026

Opens in a new windowMountain Lake Lodge
The Inn at Virginia Tech and Skelton Conference Center

The Inn at Virginia Tech and Skelton Conference Center

3.5 out of 5
901 Prices Fork Road Blacksburg VA
Fully refundableReserve now, pay when you stay
$84 nightly
The price is $89 total per night from Jul 1 to Jul 2
$89 total
Jul 1 - Jul 2
Total with taxes and fees
Book a stay at this business-friendly hotel in Blacksburg. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff and ...
9.6/10 Exceptional! (1,121 reviews)
"The room was clean. The food at the restaurant was great."

Reviewed on Jun 15, 2026

Opens in a new windowThe Inn at Virginia Tech and Skelton Conference Center
Save an average of 15% on thousands of hotels when you're signed in
The Liberty Trust

The Liberty Trust

4 out of 5
101 S Jefferson St, Roanoke VA 24011 Roanoke VA
Fully refundableReserve now, pay when you stay
$146 nightly
The price is $165 total per night from Jun 29 to Jun 30
$165 total
Jun 29 - Jun 30
Total with taxes and fees
Book a stay at this luxury hotel in Roanoke. Enjoy free WiFi, breakfast (surcharge), and a 24-hour front desk. Our guests praise the helpful staff and the clean ...
9.2/10 Wonderful! (1,320 reviews)
"The property is beautiful, the rooms are comfortable and well appointed and the staff is wonderful. I highly recommend!"

Reviewed on Jun 16, 2026

Opens in a new windowThe Liberty Trust
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.

Need a Car For After Your Flight?

Craig County

Reach your destination without breaking your budget by booking your flights to Craig County using Orbitz. We offer access to all of the best discounts on airfare, travel accommodations and even car rentals. Planning your trip and saving money are easier with Orbitz.

Get Discount Rates On Your Craig County Flight

Whether planning ahead or deciding to book your trip at the last minute, Orbitz will provide the lowest rates on Craig County flights. Using our free mobile phone apps will make you privy to a number of discounts that are unique to mobile phone users. These are perfect for harried travelers who want to find deals that they can qualify for on the same day.

Make Orbitz Your Official Travel Planner

Orbitz can be used for much more than comparing and booking a discount flight to Craig County. We also offer a variety of resources for securing the ideal travel accommodations while staying on budget. Travel tips, hotel reviews, customized suggestions and even detailed images can all be accessed through your mobile phone.

Build A Comprehensive Travel Itinerary

In addition to booking a low cost flight to Craig County, you can learn about the best places to visit, the best hotels to stay in and the preferred times for traveling. When you use Orbitz mobile phone apps you can also share your travel itineraries with friends and family members, all with just a few quick taps.

Using Orbitz to secure your Craig County flights can save you money and time. Perfect for both the early travel planner and the last minute journey: Orbitz offers phenomenal customer service and unbeatable convenience.

.

Frequently asked questions

Which airlines fly to Craig County?
With 24 airlines flying to Roanoke Regional Airport (ROA), you'll be exploring every corner of Craig County in no time at all. Finding a flight that suits your travel itinerary is simple. Take a peek at the fares from these leading air carriers and enjoy a smooth landing at Roanoke Regional Airport (ROA):

  • American Airlines - 102 flights to Craig County per month
  • United Airlines - 78 flights to Craig County per month
  • Delta - 58 flights to Craig County per month

What is the best airport to fly to in Craig County?
Roanoke Regional Airport (ROA) is the main gateway for this unique destination. Once you've left the terminal, the possibilities are endless when it comes to discovering Craig County.
How much is a flight to Craig County?
If you're looking at flights back and forth, fares ranged from $214 to $864 this past week. The cheapest price to travel one-way was $147, flying in from Chicago (ORD).
How to book the cheapest flight to Craig County?
With Orbitz, you'll uncover some of the most impressive flight deals around from a wide selection of airlines. But if you'd love to improve your chances of scoring cheap flights to Craig County, here are some pointers to consider:

  • Depending on where you're taking off from, choose the 'Nearby airports' function (located under the departure and arrival form fields). On occasion, alternative departure points offer better value for money.
  • If your travel plans aren't written in stone, click on the 'Show flexible dates' link to check out the flight deals for alternative departure dates. You may find an even better fare.
  • You can also use the 'Show options' function to filter results for your preferred carrier, seating class, and nonstop and refundable flights. Under 'Sort & Filter' to the left, you can even pick the time of day you'd prefer to fly.
  • Once you've sorted out your travel dates, get booking. Fares usually rise as the departure date nears.
  • Combine your flights, hotels and car rental into a package deal and score great discounts. Save your dollars for things you're really excited about, like exploring every corner of Craig County.
  • Don't fly during the busy season if possible. By avoiding summer, school vacations and other popular dates, you can save loads on your airfare.

How long is a flight to Craig County?
You might have time to read a couple of chapters of your favorite book, or you might plow through the entire thing! The length of a flight depends on where you're traveling from, but these busy routes to Craig County can offer some insight:

  • Charlotte, NC (CLT-Charlotte-Douglas Intl.) to Roanoke Regional Airport (ROA) - 1 hour and 7 minutes
  • Atlanta, GA (ATL-Hartsfield-Jackson Atlanta Intl.) to Roanoke Regional Airport (ROA) - 1 hour and 29 minutes
  • Chicago, IL (ORD-O'Hare Intl.) to Roanoke Regional Airport (ROA) - 1 hour and 57 minutes

What is the best time to book a flight to Craig County?
Generally speaking, January is the best month to book your airfare. This is followed by February and August. Bear this in mind while you look for a cheap flight to Craig County.
What day of the week is the cheapest to book a flight to Craig County?
When it comes to cheap airfares to Craig County, the best days to book are generally Tuesdays, Wednesdays and Saturdays. A fantastic flight deal is just a few clicks away with Orbitz.
What is the cheapest day of the week to fly to Craig County?
According to Orbitz data from 2020, you ought to start your trip on a Monday to nab cheap flights to Craig County. Next most affordable day? Tuesday. Saturday costs the most. So, leave early in the week if you'd love to score a low-priced fare without paying premium prices.
What is the cheapest month to fly to Craig County?
If you have some wiggle room with your travel plans, think about jetting off sometime in August. Orbitz data shows that this is generally the best month to take a trip if you're looking for cheap flights to Craig County. As you would expect, airfares increase in the busy month of June and flights get snapped up quickly.
Which airlines allow free cancellation?
Orbitz makes it a snap to find carriers offering fare flexibility. Simply choose "Filter by flexible change policies" when searching for your Craig County flights and bingo! We'll show you options that include free cancellation, no change fees and of course, the best price.
What do I need for the flight to Craig County?
From onboard entertainment to travel essentials like a pillow, there are several things a seasoned flyer won't leave home without. To ensure you're prepared for your trip, have a read through this helpful list:

  • For starters, you'll need to take all applicable travel documents and your identification. How much depends on your place of departure. When reserving your ticket, always use the correct name, gender and birth date listed on your current ID.
  • A well-stocked carry-on bag is a must-have for any medium-haul flight. With several hours up your sleeve, you'll need something to keep you amused while in transit. We recommend a good book (or trashy magazine), and something to munch on.
  • Regardless what the weather is outside, airplane cabins can often get quite cool. Bring a sweater with you on your journey to stay nice and warm.

How many direct flights are there to Craig County?
Craig County has around 43 direct flights per month, so you have no shortage of options to choose from. Ditch the layovers and travel nonstop with American Airlines, United Airlines or Delta Air Lines.
How do I get cheap first-class/business deals to Craig County?
Savvy travelers have mastered the art of finding business or first-class fares to Craig County that don't cost a packet. Follow their example with these useful hints:

  • Be flexible with your travel dates and wait for big sales on business or first-class airfares.
  • Look for a budget airline that has business-class seats. They usually come with more legroom and a glass of bubbly — but at a more affordable price.
  • Bid for an upgrade. Some carriers hold online auctions that let you offer a price for a seat up the front. You may also be able to upgrade with points earned through a loyalty program.

Fare, taxes & fees: Fares include all taxes and fees, except baggage fees. Rates shown reflect fares found by other Orbitz users over the past 7 days. Due to rapidly changing airline prices & seat availability, these fares may no longer be available.

Refunds/changes/cancellations: Itinerary changes, if permitted for the fare, will have a $30 service fee charged by Orbitz. Additional airline charges may apply.

Other conditions: Schedules, fares and rules are subject to change without notice. Seats are limited and may not be available on all flights/dates or in all markets. Lower fares may be available. Fares will not be honored retroactively or in exchange for any wholly/partially unused ticket. Tickets are non-transferable and non-refundable. Fare rules are provided for the selected itinerary before booking.