$148 Cheap Flights from Roanoke (ROA) to New York (LGA)

Popular airlines from Roanoke Regional Airport (ROA) to LaGuardia Airport (LGA)

Find available prices by choosing your travel dates.

Cheap Flights from Roanoke to New York (ROA-LGA)

Prices were available within the past 7 days and start at $148 for one-way flights and $295 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

American Airlines
Delta
American Airlines
American Airlines
American Airlines
American Airlines
Delta
United
Delta
American Airlines

Frequently asked questions

How long does it take to fly from Roanoke Regional Airport (ROA) to LaGuardia Airport?
Book a ticket with American Airlines and you can expect to be airborne for about 1 hour and 35 minutes. This top airline has a direct flight that takes off at 3:24PM from ROA and lands at LaGuardia Airport at 4:59PM. Expedia has some epic flight deals, so take a peek at what’s on offer on this route today.
Is it cheaper to buy a plane ticket from ROA to LaGuardia Airport last minute?
When it’s time to book your flights, being organized pays off. While it’s possible to find a last-minute deal on a Roanoke Regional Airport (ROA) to LGA flight, prices usually don’t get cheaper as the date of departure nears. Based on flight pricing and demand studies in 2022, we have found that the sweet spot to lock in a domestic flight is between 28 – 35 days in advance. For international flights it’s between three and four months.
What airline has the least delays from Roanoke--Blacksburg Regional Airport to LGA?
With an on-time flight record of 85%, Delta Air Lines is the airline most likely to fly you from ROA to LaGuardia Airport (LGA) without any hiccups. Flight delays aren’t just annoying — they can also cause you to miss a connection that upends your entire trip. Stay updated about delays by checking your flight status through the free Expedia App before you set off for the airport. If you’re already there and the delay is lengthy, visit the customer service desk to discover what your options are.
What airports do you fly into for New York from Roanoke?
With LaGuardia Airport (LGA), John F. Kennedy Intl. Airport (JFK) and Liberty Intl. Airport (EWR) to select from, journeying from Roanoke to New York is a piece of cake. The city’s main gateway, LaGuardia Airport (LGA), is roughly 6 mi east of the downtown area. Along with the price of fares, consider factors like transportation options from the airport and the distance to your hotel when choosing where to fly into. Get your New York adventure off to a fun start by exploring Times Square and Broadway.
What are the most popular departure times for flights from Roanoke--Blacksburg Regional Airport to LaGuardia Airport?
For Delta Air Lines flights setting off from Roanoke Regional Airport (ROA) to LaGuardia Airport (LGA), the busiest period is between 7:00 AM - 8:00 AM. If you’d like to avoid any delays, head off in the morning. This gives you a better chance to dodge air traffic that builds up in the skyways in the afternoon.
Can I change the date of my flight from ROA to LGA?
Quickly make changes to your Roanoke Regional Airport (ROA) to LaGuardia Airport journey through the Expedia Trips portal. Before you make any amendments, read over the conditions in your itinerary to find out what you’re able to do and what fees apply for changes. Some airlines have a change fee per person, in addition to any difference in airfares. But if you booked in the last 24 hours, you may be able to cancel for free and arrange new flights. You can also check out our Customer Service portal for more information and to connect with our Virtual Agent.
*Available to One Key members.