1map logoGo to main page

New York, NY, USA to Harrisburg, PA, USA from $8: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
New York, United States
to
Harrisburg, United States

How to Get from New York to Harrisburg: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$8 by trainBest price
274 kmDistance
3h 3m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from New York to Harrisburg with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Amtrak
Train
Average Duration
3h  29m
Estimated price
$8-100
Recommended
Company
Amtrak
Train
Average Duration
3h  29m
Estimated price
$8-100
Cheapest
route map
Distance: 274 km
Duration: 3h 3m

See more options

Company
Greyhound USA
Bus
Average Duration
4h  10m
Estimated price
$19-60
Company
Various
Drive
Average Duration
3h  3m
Estimated price
$30-45
Company
Various
Train
Plane
Average Duration
4h  11m
Estimated price
$124-437
Company
Various
Plane
Drive
Average Duration
4h  33m
Estimated price
$209-600

New York - Harrisburg operators

Explore transport companies operating between New York and Harrisburg, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from New York Penn Station to Harrisburg

Average Duration
3h 29m
Estimated price
$8-100
Bus
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Port Authority Bus Terminal to Harrisburg Bus Station

Average Duration
4h 10m
Estimated price
$19-60
Plane
Website
united.com

Plane from Newark (EWR) to Harrisburg (MDT)

Average Duration
1h 11m
Estimated price
$80-81

Plane from Newark (EWR) to State College (SCE)

Average Duration
1h 12m
Estimated price
$80-600
Other Show other routes
Contact phone
+1 973-275-5555
Website
https://www.njtransit.com/

Other from New York Penn Station to Newark Airport Railroad Station

Average Duration
24m
Estimated price
$1000-1001

New York to Harrisburg: Overview of Bus, Train, Flight, and Car Trips

Traveling between New York and Harrisburg offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from bustling New York City to the charming city of Harrisburg, covering a distance of 170 miles. 💸 Experience the flexibility of pricing options ranging between $30 to $45 for the journey by car, allowing you to choose the best fit for your budget. 🌳 Enjoy a leisurely drive through picturesque landscapes and arrive in Harrisburg in approximately 3 hours and 3 minutes, ready to explore all that this historic Pennsylvania capital has to offer.
Average price
$30 - $45
🚂 Traveling from New York to Harrisburg by train is a convenient and efficient option. The direct train departs from New York Penn Station and arrives in Harrisburg, with services operating every three hours, every day, for a journey that takes approximately 3 hours and 29 minutes. 🌆 Enjoy the scenic ride as you cover the 188-mile distance between the two cities. With ticket prices ranging from $8 to $100, traveling by train offers both affordability and comfort. Amtrak operates the New York to Harrisburg train services, ensuring a smooth and pleasant journey for passengers.
Departure Point
New York Penn Station
Arrival Point
Harrisburg station
Useful tips for train travellers
• For your train trip from New York City to Harrisburg, consider traveling with Amtrak, which offers onboard catering services through the Amtrak Café. You can purchase light snacks, beverages, and pre-packaged meals, as well as enjoy complimentary coffee and tea in the business class. Wi-Fi is also available for use during the journey.
• Amtrak provides different seating options for this route: First Class (with roomier seats and additional amenities), Business Class (which features wider seats and complimentary snacks), and Economy Class (comfortable seating at a lower price). Choose Business Class for a balance of comfort and affordability if you want a more pleasant journey without the threshold of First Class.
• The primary operator for this route is Amtrak. You can check their schedules and ticketing through their official website at amtrak.com Another option to consider is Greyhound, although they may not have a continuous train route from NYC to Harrisburg. Visit greyhound.com for details if you're looking at alternative transportation.
🛫 Flying from New York to Harrisburg is quick and convenient with a direct flight from Newark Airport to Harrisburg Airport. The flight typically takes about 1 hour and 6 minutes, making it an efficient way to travel between the two cities.
Departure Point
Newark Airport
Arrival Point
Harrisburg Airport
🚌 Traveling by bus from New York to Harrisburg is a convenient option with services departing four times a day from Port Authority Bus Terminal. The journey typically takes around 4 hours and 10 minutes. 💰 Bus ticket prices between Harrisburg and New York range from $19 to $60, providing an affordable transportation option for those looking to explore the historic city of Harrisburg from the bustling streets of New York City.
Departure Point
Port Authority Bus Terminal station
Arrival Point
Harrisburg Bus Station
Useful tips for bus travellers
• Before your bus trip from New York's Port Authority Bus Terminal to Harrisburg, check the Greyhound website for the latest schedule updates and seat availability to ensure a smooth boarding process: greyhound.com
• To make the most of your journey, pack snacks and entertainment for the approximately 4h 10m ride, and consider downloading a map of Harrisburg to familiarize yourself with the area before arrival.
• Upon arriving at Harrisburg Bus Station, be prepared to navigate the station by visiting the Harrisburg Transportation Center's website for a layout and local transit options: harrisburgpa.gov

Frequently asked questions

Find out more about the route from New York to Harrisburg.

Or choose the category:
The distance between New York and Harrisburg is 251.1 km. The typical travel times by various modes of transportation are as follows: It takes approximately 3 hours and 29 minutes to reach Harrisburg from New York by train. Alternatively, taking the train and then flying can take around 4 hours and 20 minutes. If you prefer driving, it takes approximately 3 hours and 3 minutes to reach New York from Harrisburg by car. Lastly, traveling by bus typically takes around 3 hours and 45 minutes to reach Harrisburg from New York.
The most cost-effective option for traveling from New York to Harrisburg is by train, which can cost anywhere from $8 to $100 and takes approximately 3 hours and 29 minutes. This option allows for a relatively affordable and comfortable journey. However, if time is of the essence, driving would be the most time-efficient option, taking approximately 3 hours and 3 minutes and costing around $30 to $45 for fuel.
The prices for train tickets between New York and Harrisburg range from $8 to $100, depending on factors such as the class of service and the time of booking. On the other hand, bus tickets between Harrisburg and New York can cost anywhere between $19 and $60, again depending on factors such as the bus company and the time of booking.
To travel from New York to Harrisburg without using public transportation, the most convenient option would be to drive. The distance between the two cities is approximately 273.6 km, and it takes about 3 hours and 3 minutes to drive. The cost of gas for this journey may vary, but typically it can range from $30 to $45, depending on the vehicle's fuel efficiency and current gas prices.
To travel from New York to Harrisburg without a car, I recommend taking the train. The train journey takes approximately 3 hours and 29 minutes and ticket prices range from $8 to $100.
Yes, there is a direct link between New York and Harrisburg. You can take a direct train from New York Penn Station to Harrisburg, which takes approximately 3 hours and 29 minutes. Alternatively, there is also a direct bus service available, departing from New York Port Authority and arriving at Harrisburg Bus Station, with a travel time of about 3 hours and 45 minutes.
The flight between New York and Harrisburg typically takes around 1 hour and 15 minutes. The quickest option is a direct flight from Newark Airport to Harrisburg Airport. As for the cost, it can vary depending on the airline, time of booking, and other factors, but on average, you can expect to pay around $150 to $250 for a roundtrip ticket.
There are numerous options for accommodations near Harrisburg. There are over 204 hotels available in the area, offering a range of prices to suit different budgets. Prices for hotels in Harrisburg start at $35 and can vary depending on the location and amenities offered.