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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from New York City to Harrisburg, PA

distanceDistance154 miles (248 km)
durationAverage bus duration3 h 35 min
priceAverage bus ticket price$61 (€51)
frequencyBus frequency2 a day
changesDirect busYes, there are 2 direct buses a day

Buses from New York City to Harrisburg, PA cover the 154 miles (248 km) long trip taking on average 3 h 35 min with our travel partners like. Normally, there are 2 buses operating per day, including direct services available. While the average ticket price for this journey costs around $61 (€51), you can find the cheapest bus ticket for as low as $56 (€46).

Travel Tips: Bus to Harrisburg, PA from New York City

Take the bus 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 does a cheap bus from New York City to Harrisburg, PA cost?

Looking to save money on your route? Omio customers have found the cheapest bus to Harrisburg, PA from New York City for the next 7 days starting from $56 (€46)  one way.

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

The New York City to Harrisburg, PA bus ticket price is on average $61 (€51)  if you are looking to book your tickets for this route in the next week.

How many miles is it from New York City to Harrisburg, PA by bus?

The distance to Harrisburg, PA from New York City by bus is approximately 154 miles (248 km).

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

While the time it takes to travel 154 miles (248 km) from New York City to Harrisburg, PA can vary based on specific dates, weekends, and holidays, the New York City to Harrisburg, PA bus journey time is on average 3 h 35 min.

How many bus services are there to Harrisburg, PA from New York City a day?

On average, there are 2 buses a day from New York City to Harrisburg, PA. The bus times and services may be different on weekends and holidays compared to weekdays.

When can I take the first bus from New York City to Harrisburg, PA? When can I take the last bus for the day?

You can take the earliest bus from New York City to Harrisburg, PA at 7: 45 AM   or take the last bus from New York City to Harrisburg, PA leaving at 9: 10 PM. Look for the latest New York City to Harrisburg, PA bus schedules on Omio and book the best time to take the bus for this trip.

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

In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus companies offering this trip and save money. If you purchase bus tickets from New York City to Harrisburg, PA within the next 7 days, you can find tickets to cost on average $61 (€51) one way. To find the best prices for this trip, consider booking your bus ticket from New York City to Harrisburg, PA a few months in advance.