1map logoGo to main page

Erie, PA, USA to Hershey, PA, USA from $20: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Erie, United States
to
Hershey, United States

How to Get from Erie to Hershey: 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.

$20 by trainBest price
506 kmDistance
5h 28m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Erie to Hershey 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
Greyhound
Bus
Bus
Average Duration
9h  58m
Estimated price
$40-119
Recommended
Company
various
Train
Average Duration
14h  1m
Estimated price
$20-288
Cheapest
route map
Distance: 506 km
Duration: 5h 28m

See more options

Company
various
Bus
Average Duration
11h  52m
Estimated price
$27-121
Company
various
Bus
Train
Average Duration
11h  43m
Estimated price
$28-174
Company
Greyhound
Bus
Average Duration
9h  58m
Estimated price
$40-119
Company
various
Drive
Average Duration
5h  28m
Estimated price
$55-400
Company
various
Bus
Plane
Average Duration
7h  32m
Estimated price
$401-402

Erie - Hershey operators

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

Bus
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Erie to Pittsburgh Intermodal Station

Average Duration
3h 30m
Estimated price
$55-2880

Bus from Pittsburgh Intermodal Station to Harrisburg Bus Station

Average Duration
3h 35m
Estimated price
$1193-2882

Bus from Pittsburgh, PA to Harrisburg, PA

Average Duration
4h 30m
Estimated price
$1193-2885
Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Erie Amtrak Station to Cleveland

Average Duration
1h 37m
Estimated price
$1199-200

Train from Cleveland to Pittsburgh Amtrak Station

Average Duration
3h 11m
Estimated price
$208-209

Train from Pittsburgh Amtrak Station to Harrisburg

Average Duration
5h 20m
Estimated price
$407-404
Plane
Website
http://iflysouthern.com

Plane from Pittsburgh Airport to Lancaster Airport

Average Duration
1h 22m
Estimated price
$400-406

Erie to Hershey: Overview of Bus, Train, Flight, and Car Trips

Traveling between Erie and Hershey 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 delightful road trip from Erie to Hershey covering 314 scenic miles in approximately 5.5 hours. 💰 The cost of this journey by car ranges from $55 to $85, offering budget-friendly travel options for all explorers.
Average price
$55 - $85
🚆 Travel from Erie to Hershey by train is a scenic journey that takes approximately 14 hours and 1 minute. Sit back, relax, and enjoy the views along the way. 💰 Ticket prices for the train ride between Erie and Hershey can range from as low as $20 to as high as $288. Prices may vary depending on the class of service and availability.
🛫 Traveling from Erie to Hershey by plane is a convenient option. The quickest flight available is a direct one from Pittsburgh Airport to Lancaster Airport, lasting just 1 hour and 20 minutes.
Departure Point
Pittsburgh Airport
Arrival Point
Lancaster Airport
🚍 Traveling from Erie to Hershey by bus requires a journey with transfers in Pittsburgh and Harrisburg. The total travel time is approximately 9 hours and 58 minutes. 🎟️ Bus ticket prices from Erie to Hershey range from $40 to $119, providing an affordable and convenient transportation option for those looking to explore the sweet attractions of Hershey.
Departure Point
Erie station
Arrival Point
Harrisburg Bus Station

Frequently asked questions

Find out more about the route from Erie to Hershey.

Or choose the category:
The distance between Erie and Hershey is approximately 356 km by road. By train, it takes around 14 hours and 1 minute to travel from Erie to Hershey. Alternatively, taking a combination of bus and train can take approximately 11 hours and 43 minutes. If driving, it takes about 5 hours and 28 minutes to reach Erie from Hershey, and by bus, it takes approximately 9 hours and 58 minutes to travel from Erie to Hershey.
The most cost-effective and time-efficient transportation option for traveling from Erie to Hershey is by car. It takes approximately 5 hours and 28 minutes to drive the distance of 506 km between the two cities. This option is also the quickest, as it does not require any transfers or waiting times. Taking a bus or train would involve longer travel times, ranging from 9 to 14 hours, and may not necessarily be more cost-effective than driving.
The prices for a train ticket between Erie and Hershey can range from $20 to $288, depending on the class of service and the time of booking. For bus travel, the prices between Hershey and Erie can vary from $40 to $119, again depending on factors such as the bus company and the time of travel.
To get from Erie to Hershey without using public transportation, you can drive. The distance between the two cities is approximately 505 km, and it takes about 5 hours and 28 minutes to complete the journey by car. The cost of driving can vary, with prices ranging from $55 to $85 depending on factors such as fuel consumption and toll fees.
The best way to travel from Erie to Hershey without a car is by taking a bus. The journey takes approximately 9 hours and 58 minutes and will cost you between $35 and $120.
Yes, there is a direct link between Erie and Hershey but it involves a transfer. There is no direct bus from Erie to Hershey, but there are services available that include transfers at Pittsburgh Intermodal Station and Harrisburg Transportation Center. The total journey time, including transfers, takes approximately 9 hours and 58 minutes. The bus services are operated by Greyhound USA.
The flight between Erie and Hershey typically takes around 1 hour and 20 minutes. However, please note that there are no direct flights between Erie and Hershey, so you would need to book a flight with a layover in Pittsburgh. The cost of the flight can vary depending on the time of year and how far in advance you book, but on average, prices range from $150 to $250.
There are plenty of accommodation options near Hershey. With over 212 hotels to choose from, you will have various choices to fit your preferences and budget. Prices start at $35 per night, ensuring there is something for every traveler.