1map logoGo to main page

Scranton, PA, USA to Harrisburg, PA, USA from $22: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Scranton, United States
to
Harrisburg, United States

How to Get from Scranton 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.

$22 - OtherBest price
197 kmDistance
2h 8m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Scranton 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
various
Bus
Average Duration
3h  10m
Estimated price
$7-70
Recommended
Company
N/A
Drive
Average Duration
2h  8m
Estimated price
$22-35
Cheapest
route map
Distance: 197 km
Duration: 2h 8m

See more options

Company
N/A
Drive
Average Duration
2h  8m
Estimated price
$22-35
Company
Trailways
Bus
Average Duration
3h  10m
Estimated price
$30-70

Scranton - Harrisburg operators

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

Bus
Contact phone
+1-844-800-6828
Website
https://www.ourbus.com

Bus from Scranton, PA to Harrisburg, PA

Average Duration
3h 10m
Estimated price
$7-55
Contact phone
+1 800-858-8555
Website
https://trailways.com

Bus from Scranton, PA to Harrisburg, PA

Average Duration
3h 10m
Estimated price
$30-70

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

Traveling between Scranton 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 journey from Scranton to Harrisburg, covering a distance of 122 miles in just over 2 hours by car. Experience the changing landscapes and charming towns along the way. 💸 Explore affordable travel options with prices ranging from $22 to $35 for the drive from Scranton to Harrisburg. Enjoy the flexibility and independence that comes with traveling by car.
Average price
$22 - $35
🚂 Traveling from Scranton to Harrisburg by train is a scenic journey covering a distance of 143 miles and taking approximately 6 hours and 1 minute. 🌄🚍 The first step involves a bus ride towards Philadelphia, lasting about 1 hour and 50 minutes, provided by Amtrak Thruway Connecting Service through Martz Trailways from Scranton to Allentown. 🚌 The second leg of the trip consists of another bus journey towards Detroit Bus Station, lasting approximately 1 hour and 35 minutes. 🛣️ This bus route, operated by Greyhound under the New York - Pittsburgh - Detroit service, departs from Allentown Bus Stop and arrives at the final destination of Harrisburg. 🌇
⏰ Departing from Scranton the OurBus service 🚌 to Harrisburg operates once daily and takes approximately 3 hours and 10 minutes. You can catch the bus at the Scranton station for a convenient journey. 💰 The prices for buses between Harrisburg and Scranton range from $7 to $70, making it a cost-effective and efficient mode of transportation for your journey within Pennsylvania. Enjoy the scenic views and comfortable ride as you travel between these two cities by bus.
Departure Point
Scranton, PA station
Arrival Point
Harrisburg, PA station

Frequently asked questions

Find out more about the route from Scranton to Harrisburg.

Or choose the category:
The cheapest way to get from Scranton to Harrisburg is to drive. The approximate cost for the round trip is between $22 and $35, depending on the gas prices and the type of vehicle you are using. The journey takes around 2 hours and 8 minutes, and it offers the flexibility to explore different routes and stops along the way.
The fastest way to travel from Scranton to Harrisburg is by driving. It takes approximately 2 hours and 8 minutes to cover the distance, depending on traffic conditions. The estimated cost for this journey is between $22 and $35, considering factors such as fuel prices and vehicle efficiency.
The distance from Scranton to Harrisburg is approximately 164 km. By car, the driving distance is roughly 197 km. The journey usually takes around 2 hours and 8 minutes.
To travel from Scranton to Harrisburg without a car, the most convenient option is to take a bus. Greyhound and Martz Trailways offer direct bus services between the two cities. The journey takes approximately 3 hours and 10 minutes. Ticket prices generally range from $7 to $70, depending on the time of travel and the type of bus service chosen.
The bus journey from Scranton to Harrisburg takes approximately 3 hours and 10 minutes, including transfers.
There are numerous accommodation options available near Harrisburg with over 204 hotels to choose from. Prices for hotels in the area start at around $35 per night. Some popular hotel chains in Harrisburg include Hilton, Marriott, and Holiday Inn, among others.
Yes, you can drive from Scranton to Harrisburg. The distance between the two cities is about 196 km. It usually takes around 2 hours and 8 minutes to complete the drive, depending on traffic conditions.
Yes, there is a direct bus between Scranton and Harrisburg. The bus service operates once daily and runs every day. The journey usually takes around 3 hours and 10 minutes.
The Scranton to Harrisburg bus operated by OurBus arrives at the Harrisburg station.
The cost of a bus from Scranton to Harrisburg can range from $7 to $70, depending on the bus company, time of travel, and type of ticket purchased.
The cost of driving from Scranton to Harrisburg typically ranges from $22 to $35, depending on factors such as the type of vehicle and current gas prices.