1map logoGo to main page

Hershey, PA, USA to Lancaster, PA, USA from $5: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Hershey, United States
to
Lancaster, United States

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

$5 - OtherBest price
45 kmDistance
37m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Hershey to Lancaster 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
various
Bus
Train
Average Duration
2h  27m
Estimated price
$2-67
Recommended
Company
various
Drive
Average Duration
37m
Estimated price
$5-8
Cheapest
route map
Distance: 45 km
Duration: 37m

See more options

Company
various
Taxi
Average Duration
37m
Estimated price
$85-110

Hershey - Lancaster operators

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

Bus
Contact phone
+1 717-238-8304
Website
cattransit.com

Bus from Hershey Intermodal Center to Market Square Transfer Center

Average Duration
50m
Estimated price
$1-2
Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Harrisburg to Lancaster

Average Duration
33m
Estimated price
$1-20
Taxi
Contact phone
+1 717-557-3714
Website
taxiharrisburgpa.com

Taxi from Hershey to Lancaster

Average Duration
37m
Estimated price
$85-110
Contact phone
+1-717-433-3610
Website
kennyscabservice.com

Taxi from Hershey to Lancaster

Average Duration
37m
Estimated price
$85-110
Contact phone
+1 717-238-2020

Taxi from Hershey to Lancaster

Average Duration
37m
Estimated price
$85-110

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

Traveling between Hershey and Lancaster 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 journey from Hershey to Lancaster, a picturesque drive spanning 28 miles. 💰 Explore various price options for your travel, with costs ranging from $5 to $8 for the trip by car. Plan your budget accordingly for a smooth and affordable ride between these charming cities. 🌳 Arrive in Lancaster after an approximate 37-minute drive, ready to immerse yourself in the beauty and rich heritage of this historic town. Unwind and explore all that Lancaster has to offer after your pleasant road trip from Hershey.
Average price
$5 - $8

Frequently asked questions

Find out more about the route from Hershey to Lancaster.

Or choose the category:
The distance between Hershey and Lancaster is approximately 40.2 km or 25 miles. The road distance is slightly longer at 45.4 km or 28.2 miles. The travel time between the two cities varies depending on the mode of transportation. By taking the Line 322 bus and then a train, it takes approximately 2 hours and 27 minutes to travel from Hershey to Lancaster.
The most cost-effective transportation option for traveling from Hershey to Lancaster is to drive, as it only costs between $5-$8 and takes approximately 37 minutes. This allows you to have control over your own schedule and provides a direct route between the two cities. However, if time is of the essence and cost is not a major concern, taking a taxi is the quickest option, also taking around 37 minutes but with a higher cost of $85-$110.
The distance between Hershey and Lancaster is approximately 45.1 km. If you prefer not to use public transportation, you can drive from Hershey to Lancaster which takes around 37 minutes. The prices for this route by car range from $5 to $8, depending on factors such as gas prices and tolls.
The best way to travel from Hershey to Lancaster without a car is by taking the line 322 bus followed by a train. This journey takes approximately 2 hours and 27 minutes. The cost of this trip can vary, ranging from $1 to $70 depending on the specific transportation options chosen.
There are plenty of accommodation options near Lancaster. With over 163 hotels to choose from, you will have no trouble finding a place to stay. Prices for hotels in Lancaster start at just $49 per night, making it an affordable destination for travelers.
Yes, you can definitely travel from Hershey to Lancaster by bicycle.