1map logoGo to main page

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

Compare Travel Options and Prices

from
Hershey, United States
to
Langhorne, United States

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

$19 by carBest price
172 kmDistance
1h 52m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Hershey to Langhorne 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
5h  15m
Estimated price
$14-94
Recommended
Company
N/A
Drive
Average Duration
1h  52m
Estimated price
$19-28
Cheapest
route map
Distance: 172 km
Duration: 1h 52m

See more options

Company
various
Bus
Bus
Average Duration
6h  17m
Estimated price
$19-53

Hershey - Langhorne operators

Explore transport companies operating between Hershey and Langhorne, 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
1h
Estimated price
$149-940
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Harrisburg Bus Station to Philadelphia

Average Duration
2h
Estimated price
$1492-45
Contact phone
+1 215-580-7800
Website
septa.org

Bus from Frankford Transportation Center-14-BLVDDIR-MFO to Pine St & Richardson Av

Average Duration
58m
Estimated price
$941-941
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Harrisburg to 30th Street Station

Average Duration
1h 45m
Estimated price
$4-140

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

Traveling between Hershey and Langhorne 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 pleasant road trip from Hershey to Langhorne covering a distance of 107 miles. Enjoy the scenic drive that takes approximately 1 hour and 52 minutes. 💸 Explore the cost-effective options to reach Langhorne from Hershey by car, with prices ranging from $19 to $28. Plan your budget-friendly journey while indulging in the convenience of traveling by road.
Average price
$19 - $28
🚌 Traveling from Hershey to Langhorne by bus involves a journey with transfers lasting approximately 6 hours and 17 minutes. There is no direct bus route available between the two cities. 🚏 The trip starts at Hershey Intermodal Center and includes transfers at Harrisburg Bus Station, Spring Garden St & Front St, and Frankford Transportation Center-14-BLVDDIR-MFO before reaching Langhorne. 💰 Bus ticket prices for the Hershey to Langhorne route range from $19 to $53, with Greyhound USA and SEPTA operating the services for this route.
Departure Point
Harrisburg Bus Station
Arrival Point
Pine St & Richardson Av station

Frequently asked questions

Find out more about the route from Hershey to Langhorne.

Or choose the category:
The distance between Hershey and Langhorne is 92 miles, with a road distance of 106.6 miles. Traveling from Hershey to Langhorne by taking the Line 322 bus and then a train takes approximately 5 hours and 15 minutes. Alternatively, driving from Langhorne to Hershey by car typically takes around 1 hour and 52 minutes, while taking a bus for the same route can take approximately 6 hours and 17 minutes.
The most cost-effective and time-efficient transportation option for traveling from Hershey to Langhorne is to drive. It takes approximately 1 hour and 52 minutes, with costs ranging from $19 to $28 for the trip. Driving allows for flexibility in travel times and the ability to explore additional places along the way, making it a convenient choice for this route.
The prices for a bus trip between Langhorne and Hershey range from $19 to $53, depending on factors such as the specific bus company, time of booking, and availability of seats. It's recommended to check with different bus operators or online booking platforms to compare prices and find the best deal for your travel. Additionally, considering booking in advance or being flexible with travel dates can sometimes lead to lower fares. Remember to factor in any additional fees or charges that may apply when booking your bus ticket.
To travel from Hershey to Langhorne without relying on public transportation, you can drive the 107-mile distance, which typically takes around 1 hour and 52 minutes by car. The cost of driving from Hershey to Langhorne ranges between $19 to $28, depending on factors like gas prices and vehicle efficiency. This option provides flexibility and convenience as you can control your schedule and make stops along the way if desired.
To travel from Hershey to Langhorne without a car, you can take the Line 322 bus and then transfer to a train. This journey typically takes about 5 hours and 15 minutes. The cost can vary between $13 to $95 depending on the type of ticket you purchase. This option provides a convenient and relatively affordable way to make the trip between the two locations.
There is no direct bus link between Hershey and Langhorne. Travelers can take a Greyhound USA bus departing from Harrisburg Bus Station with transfers at Harrisburg Bus Station, Spring Garden St & Front St, and Frankford Transportation Center-14-BLVDDIR-MFO. This journey, including transfers, typically takes around 6 hours and 17 minutes. The bus services operated by SEPTA from Hershey to Langhorne arrive at Pine St & Richardson Av station, providing an alternative travel option.
There are over 122 hotels in Langhorne offering a range of accommodations to suit various budgets and preferences. Prices for a stay in Langhorne start at $55 per night, making it an affordable option for travelers. Visitors can choose from a variety of lodging options, including hotels, motels, and bed and breakfasts, to make their stay comfortable and enjoyable while exploring the area.