Cheap flights from New York LaGuardia to Asheville

Compare New York LaGuardia to Asheville flight deals

Find the cheapest month or even day of the year to fly to Asheville

Book the best Asheville fare with no extra fees

Flight deals from New York LaGuardia to Asheville

Looking for a cheap last-minute deal or the best round-trip flight from New York LaGuardia Airport to Asheville Airport? If you want to travel next month, round-trip fares start from $208. Find the lowest prices on one-way and round-trip tickets right here.

Find the cheapest month to fly from New York LaGuardia to Asheville

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like New York LaGuardia to Asheville flights are currently cheapest in June.

Direct flights from New York LaGuardia to Asheville

New York LaGuardia to Asheville: Alternative routes

Compare routes from New York LaGuardia to Asheville below. You may find an airport to fly into that's cheaper, faster, or easier than Asheville.

New York to Asheville: Flight information

The things to know before you go.
Cheapest flight found$208
Cheapest month to flyJune
Average flight time2 hrs, 12 mins
Most popular airlineRepublic Airways
Average flights per week63

Finding cheap flights from New York LaGuardia to Asheville: Frequently asked questions

The best price we found for a round-trip flight from New York LaGuardia to Asheville is $208. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 12 minutes is the average flight time from New York LaGuardia to Asheville.
Republic Airways, American Airlines and Delta fly direct from New York LaGuardia to Asheville.
There are 63 flights per week flying from New York LaGuardia to Asheville, as of May 2026.
The cheapest month to fly from New York LaGuardia to Asheville is usually June.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from New York LaGuardia Airport to Asheville Airport on Friday, June 5, 2026.
Yes – the average flight time is 2 hours and 12 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Asheville but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar, and it looks like the cheapest time to book a flight to Asheville is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Frontier Airlines and Delta offer the cheapest flight tickets to Asheville.

Traveling from LaGuardia Airport (LGA) to Asheville Regional Airport (AVL): what you need to know

  • The average time for a direct flight from LaGuardia Airport to Asheville Regional Airport is 2 hours 15 minutes.

  • Every week, there are 70 LaGuardia Airport to Asheville Regional Airport flights. To get going early, opt for the 08:26 Delta Air Lines flight. If you're eager to make the most of your day before flying, the last flight is at 17:59 with Delta Air Lines.

  • Leave enough time to catch your LGA to AVL flight. A good rule of thumb is to arrive at least two hours before international departures and an hour ahead for domestic flights.

  • You'll likely experience longer queues in popular months such as July. Arriving up to four hours ahead of international flights and two hours for domestic departures is a wise move.

  • American Airlines is your gateway to exploring Asheville (and maybe even some other exciting corners of United States!). Check out the direct flights from LaGuardia Airport to Asheville Regional Airport offered by this popular airline.

  • The airline most travelers fly with on this route is American Airlines.

  • Delta Air Lines is the most punctual carrier operating LGA to AVL flights. A reliable 88.89% of its departures on this route land on time.

  • Consider adding a stopover when booking your ticket from LaGuardia Airport to Asheville Regional Airport. Just deselect 'Direct flights only' to break up your trip, or maybe even explore a new city along the way. Here's where you can stop between LGA and AVL:

    • Charlotte Douglas International Airport

    • Ronald Reagan National Airport

    • Philadelphia International Airport

How to find the cheapest flights from LaGuardia Airport (LGA) to Asheville Regional Airport (AVL)

  • $99 is currently the best price for a one-way LaGuardia Airport to Asheville Regional Airport flight. Return flights start from $208. These fares can change based on availability and demand.

  • Get cheap tickets from LGA to AVL by booking at least seven months ahead. According to our research, that's the sweet spot for bagging a bargain.

  • Organize your trip for June. That's the cheapest month for flights from LaGuardia Airport to Asheville Regional Airport. If you're flexible with your dates, try out the 'Whole month' tool to see the cheapest airfare across each month.

  • Cut down on the time spent looking for cheap flights from LGA to AVL by creating a Price Alert. You'll get an email or notification on the app when fares go down.

  • Pick your ideal departure and arrival times, airlines and number of stops with the filters. Alternatively, sort your results by 'Cheapest' to find the best deals on flights from LaGuardia Airport to Asheville Regional Airport.

Handy information about LaGuardia Airport (LGA)

  • You'll find LGA at Hangar 7 Center.

  • LaGuardia Airport gets high marks for its on-time performance. 80.0% of flights that take off from LGA reach their destination on time.

  • To reach LaGuardia Airport from central New York, it'll take about 25 minutes if you're traveling by car. Of course, this depends on traffic. It's approximately 18 kilometers from the airport to the city center.

  • Expect a journey time of roughly 1 hour when using public transport.

  • Taking an early flight from LaGuardia Airport to Asheville Regional Airport? Avoid the stress of rushing to the terminal (and catch some extra z's) by picking one of these stays close to LGA:

Arriving at Asheville Regional Airport (AVL)

Getting from Asheville Regional Airport (AVL) to central Asheville

  • The address for AVL is 61 Terminal Drive.

  • From Asheville Regional Airport, Asheville is approximately 26 kilometers away. It takes around 25 minutes to reach the center by car.

  • It takes roughly 45 minutes if you're traveling by public transport.

When to fly to Asheville Regional Airport (AVL)

  • It's time to work out your travel dates for your flight from LaGuardia Airport to Asheville Regional Airport. July is the most popular month to head to Asheville. If you like a more relaxed vibe, go in February.

  • Before locking in your flight from LaGuardia Airport to Asheville Regional Airport, think about the type of weather you like. July is the warmest month in Asheville, with temperatures ranging from 15ºC (59ºF) to 29ºC (84ºF).

  • Search for cheap tickets from LGA to AVL in January if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between -6ºC (21ºF) and 10ºC (50ºF) on average.

Explore more of United States

  • Asheville has loads to offer, but there are so many other corners of United States just waiting to be explored. Around 483 kilometers north of Asheville, a visit to Columbus will keep your itinerary busy. Start with leading sights like Franklin Park Conservatory and Botanical Gardens, Ohio Statehouse and German Village.

  • Charlotte is another well-known destination in United States and is around 161 kilometers east of Asheville. No trip is complete without visiting NASCAR Hall of Fame, Freedom Park and Carolinas Aviation Museum.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.