Compare prices and tickets by train, bus or flight

Sun
Dec 5
Find prices
Find prices
$306psa airlines
Mon
Dec 6
$56Amtrak
$70Greyhound
$264psa airlines
Tue
Dec 7
$56Amtrak
$70Greyhound
$263psa airlines
Wed
Dec 8
$56Amtrak
$70Greyhound
$314psa airlines
Thu
Dec 9
$56Amtrak
$71Greyhound
$262psa airlines
Fri
Dec 10
Find prices
$74Greyhound
Find prices
Sat
Dec 11
Find prices
Find prices
$162piedmont airlines
Sun
Dec 12
$55Amtrak
$68Greyhound
$146psa airlines
Mon
Dec 13
$56Amtrak
$70Greyhound
$209psa airlines
Wed
Dec 15
$56Amtrak
$73Greyhound
$261piedmont airlines
Thu
Dec 16
$56Amtrak
$73Greyhound
$408piedmont airlines
Fri
Dec 17
$56Amtrak
$81Greyhound
$382piedmont airlines
Sat
Dec 18
$56Amtrak
$69Greyhound
$300piedmont airlines
Sun
Dec 19
Find prices
$71Greyhound
$240psa airlines
Mon
Dec 20
$55Amtrak
$80Greyhound
$209psa airlines
Tue
Dec 21
$55Amtrak
$68Greyhound
Find prices
Thu
Dec 23
$56Amtrak
Find prices
$347psa airlines
Fri
Dec 24
Find prices
$83Greyhound
$390piedmont airlines
Sat
Dec 25
$56Amtrak
$71Greyhound
$346Republic Airlines

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to New York City from Harrisburg, PA

distanceDistance154 miles (248 km)
durationAverage bus duration3 h 25 min
priceAverage bus ticket price$70 (€58)
changesDirect busYes

Buses from Harrisburg, PA to New York City cover the 154 miles (248 km) long route taking on average 3 h 25 min with our travel partners like. There are direct bus services available. While the average ticket price for this trip costs around $70 (€58), you can find the cheapest bus ticket for as low as $70 (€58).

Travel Tips

Bus to New York City from Harrisburg, PA
Take the bus to New York City 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 Harrisburg, PA to New York City.
FAQs
How much are cheap buses between Harrisburg, PA and New York City?
Looking to save money on your route? Omio customers have found the cheapest bus between Harrisburg, PA and New York City for the next 7 days starting from $70 (€58)  one way.
How much is the bus from Harrisburg, PA to New York City on average?
The Harrisburg, PA to New York City bus ticket price is on average $70 (€58)  if you are looking to purchase your tickets for this route in the next week.
How far is New York City from Harrisburg, PA by bus?
The distance to New York City from Harrisburg, PA by bus is approximately 154 miles (248 km).
What is the Harrisburg, PA to New York City bus travel time?
The Harrisburg, PA to New York City bus duration is on average 3 h 25 min, which is to be expected when traveling 154 miles (248 km) from Harrisburg, PA to New York City. However, the time it takes can vary based on specific dates, weekends, and holidays.
What are the first and last departure bus times from Harrisburg, PA to New York City?
You can take the first bus from Harrisburg, PA to New York City at 5: 55 AM. The last bus from Harrisburg, PA to New York City that you can take departs at 6: 35 PM. Omio shows you the latest bus from Harrisburg, PA to New York City schedule to help you book the best departure time for this journey.
How far in advance should I buy a bus ticket from Harrisburg, PA to New York City to get the best deals?
You can find buses to New York City from Harrisburg, PA to cost on average $70 (€58) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Harrisburg, PA to New York City bus generally on sale a few months before the planned travel date.

Travel to popular destinations by train, bus or flight