Home › New York LaGuardia (LGA) › Roanoke (ROA)
LaGuardia Airport · LGA → ROA

Direct flights from New York LaGuardia to Roanoke

14 nonstop flights a week on 2 airlines. Zero layovers — one hop from LGA to ROA.

Flight time: about 1h nonstop

Which days does it fly?

When does it fly?

Departure times in New York LaGuardia local time, from flights observed over the last 7 days.

FlightDepartsDurationDays
Delta EDV5155 12:01a 1h Mon
Delta EDV5155 12:26a 53m Sat
Republic Airways RPA4688 2:57p 54m Sat
Republic Airways RPA4688 3:10p 1h6m Tue
Republic Airways RPA4688 3:17p 1h Thu, Sun
Delta EDV5155 3:31p 57m Sat
Republic Airways RPA4688 4:04p 56m Wed
Republic Airways RPA4688 4:06p 1h Mon
Republic Airways RPA4688 4:33p 1h11m Fri
Delta EDV5155 9:10p 55m Tue
Delta EDV5155 9:18p 1h1m Wed
Delta EDV5155 9:34p 56m Thu
Delta EDV5155 10:03p 1h18m Mon
American Delta Find fares 🥕

The route

One hop: LGA → ROA

Nonstop from New York LaGuardia (LGA) to Roanoke (ROA)

LaGuardia Airport (LGA) has 14 nonstop flights a week to Roanoke (ROA), operated by American and Delta. No layovers, no connections — one hop out of LGA and you're there.

This route flies every day of the week, so any travel day works. Route data updated October 2026 from observed departures.

Route data updated October 2026 from observed flight departures. Schedules change — always confirm with the airline before booking.

How long is the flight from New York LaGuardia to Roanoke?

The nonstop flight from New York LaGuardia (LGA) to Roanoke (ROA) takes about 1h in the air, based on recently observed nonstop departures.

More nonstops from New York LaGuardia