Compare prices and tickets by train, bus or flight

Wed
Jan 26
$56Amtrak
$56Greyhound
$315American Airlines
Thu
Jan 27
$56Amtrak
$56Greyhound
$315American Airlines
Sat
Jan 29
$56Amtrak
$58Greyhound
$209American Airlines
Sun
Jan 30
$56Amtrak
$56Greyhound
$262American Airlines

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Overview: New York City to Harrisburg, PA flight

distanceDistance154 miles (248 km)
durationAverage flight duration4 h 27 min
priceAverage plane ticket price$283 (€236)
changesDirect flightYes

Flights from New York City to Harrisburg, PA cover the 154 miles (248 km) long trip taking on average 4 h 27 min with our travel partners like. There are direct flight services available. While the average ticket price for this route costs around $283 (€236), you can find the cheapest plane ticket for as low as $209 (€174).

Travel Tips: New York City to Harrisburg, PA Flight

Take a flight to Harrisburg, PA easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from New York City to Harrisburg, PA.
FAQs

How much are cheap flights from New York City to Harrisburg, PA?

Omio customers have found cheap plane tickets between New York City and Harrisburg, PA for as low as $209 (€174)  for the next 7 days.

How much does it cost to take a flight between New York City and Harrisburg, PA?

The flight price from New York City to Harrisburg, PA is on average $283 (€236)  if you are looking to book your tickets for this journey in the next 7 days.

How far is New York City to Harrisburg, PA by plane?

The flight distance from New York City to Harrisburg, PA is around 154 miles (248 km).

What is the New York City to Harrisburg, PA flight travel time?

On average the New York City to Harrisburg, PA flight time is 4 h 27 min  covering the 154 miles (248 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

What are the first and last departure flight times from New York City to Harrisburg, PA?

The first New York City to Harrisburg, PA flight departs at 5: 00 PM   and the last flight from New York City to Harrisburg, PA leaves at 10: 15 PM. Check out the most up-to-date flight schedule from New York City to Harrisburg, PA on Omio and find the best time to travel to your destination.

How early should I buy plane tickets to Harrisburg, PA from New York City to score the best deals?

The price of a one way plane ticket from New York City to Harrisburg, PA is on average $283 (€236) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for flights from all possible airlines offering this journey. In general, you can find plane tickets between New York City and Harrisburg, PA available a few months in advance.