1map logoGo to main page

Denver, CO, USA to Harrisburg, PA, USA from $81: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Denver, United States
to
Harrisburg, United States

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

$81 - Plane, TrainBest price
2398 kmDistance
8h 28m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Denver 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
Plane
Average Duration
8h  28m
Estimated price
$104-512
Recommended
Company
various
Plane
Train
Average Duration
10h  3m
Estimated price
$81-796
Cheapest
route map
Distance: 2398 km
Duration: 8h 28m

See more options

Company
various
Plane
Bus
Average Duration
10h  14m
Estimated price
$83-328
Company
various
Train
Bus
Average Duration
33h  40m
Estimated price
$85-1040
Company
various
Plane
Train
Average Duration
8h  52m
Estimated price
$92-448
Company
Greyhound USA
Bus
Average Duration
35h  50m
Estimated price
$1041-1042
Company
various
Drive
Average Duration
26h  15m
Estimated price
$1043-1044

Denver - Harrisburg operators

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

Plane
Website
delta.com

Plane from Denver (DEN) to Harrisburg (MDT)

Average Duration
5h 12m
Estimated price
$1047-5125

Plane from Denver (DEN) to Pittsburgh (PIT)

Average Duration
2h 53m
Estimated price
$5123-5124

Plane from Denver (DEN) to Harrisburg (MDT)

Average Duration
7h 59m
Estimated price
$815-5128
Website
united.com

Plane from Denver (DEN) to Harrisburg (MDT)

Average Duration
6h 8m
Estimated price
$5129-5128

Plane from Denver (DEN) to Pittsburgh (PIT)

Average Duration
2h 59m
Estimated price
$812-1048

Plane from Denver (DEN) to Harrisburg (MDT)

Average Duration
10h 14m
Estimated price
$5129-813
Website
aa.com

Plane from Denver (DEN) to Harrisburg (MDT)

Average Duration
7h 12m
Estimated price
$5129-813

Plane from Denver (DEN) to Harrisburg (MDT)

Average Duration
8h 33m
Estimated price
$5129-813
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from 30th Street Station to Harrisburg

Average Duration
1h 57m
Estimated price
$7962-1045

Train from BWI Thurgood Marshall to 30th Street Station

Average Duration
1h 27m
Estimated price
$7962-1045
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Denver Union Station to Harrisburg Bus Station

Average Duration
35h 50m
Estimated price
$1041-1042

Bus from Pittsburgh Intermodal Station to Harrisburg Bus Station

Average Duration
3h 35m
Estimated price
$4487-926

Bus from Denver Union Station to St Louis Bus Station

Average Duration
15h 55m
Estimated price
$928-810

Bus from St Louis Bus Station to Harrisburg Bus Station

Average Duration
18h 55m
Estimated price
$85-814

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

Traveling between Denver 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 Denver to Harrisburg covering a distance of 1635 miles. The journey typically takes around 26 hours and 15 minutes of driving time. 💰 Prices for the trip from Denver to Harrisburg by car can range from $290 to $430, offering flexibility to fit different travel budgets. Plan your route, pack your bags, and set off on an unforgettable adventure from the Rockies to the East Coast.
Average price
$290 - $430
🛫 Traveling from Denver to Harrisburg by plane will involve a single stopover, with the quickest flight taking approximately 5 hours and 12 minutes. Various airlines such as United Airlines, Delta, and American Airlines operate flights between Denver Airport and Harrisburg Airport. 🌐 The total duration of the journey from Denver to Harrisburg by plane is around 8 hours and 28 minutes. Despite there being no direct flights, the options provided by different airlines offer a convenient way to reach your destination. 💸 Flight prices for the route between Harrisburg and Denver can range from $104 to $512, allowing travelers to choose a fare that suits their budget and travel preferences. Booking in advance and utilizing available deals can help secure a cost-effective journey to Harrisburg.
Departure Point
Denver Airport
Arrival Point
Harrisburg Airport. The quickest flight takes 5h 12m and has one stopover
🚌 The bus journey from Denver to Harrisburg takes approximately 35 hours and 50 minutes with transfers through St Louis Bus Station.
Departure Point
Denver Union Station
Arrival Point
Harrisburg Bus Station

Frequently asked questions

Find out more about the route from Denver to Harrisburg.

Or choose the category:
The distance between Denver and Harrisburg is approximately 2397.9 km or 2630.8 km by road. The typical travel times vary depending on the mode of transportation. By air, it takes around 8 hours and 47 minutes to reach Harrisburg from Denver. Taking a combination of flying to Philadelphia and then taking a train adds a bit more travel time, with a total of 8 hours and 49 minutes. Driving by car takes around 26 hours and 15 minutes, while taking a bus takes approximately 36 hours and 10 minutes.
The most cost-effective and time-efficient transportation option for traveling from Denver to Harrisburg is by flying. This option takes approximately 8 hours and 47 minutes and costs around $140-$460. Another cost-effective option is to fly to Philadelphia and then take a train to Harrisburg, which takes about 8 hours and 49 minutes and costs $75-$310.
The prices for a bus ticket between Denver and Harrisburg range from $179 to $361.
To get from Denver to Harrisburg without using public transportation, your best option would be to drive. The driving distance between the two cities is 2631.3 km, and it takes approximately 26 hours and 15 minutes to drive from Denver to Harrisburg. The average cost of gas for this journey is around $290 to $430, depending on the vehicle's fuel efficiency.
The best way to travel from Denver to Harrisburg without a car is by taking a combination of train and night bus. This option takes approximately 33 hours and 40 minutes and fares can range between $85 and $550. You can take a train to a nearby city, such as Philadelphia, and then transfer to a night bus that will take you to Harrisburg.
Yes, there is a direct link between Denver and Harrisburg. However, there is no direct bus service available. The Greyhound bus service operates a route from Denver Union Station to Harrisburg, with a transfer at St Louis Bus Station. The journey duration, including transfers, is approximately 36 hours and 10 minutes.
The flight duration between Denver and Harrisburg typically takes around 5 hours and 28 minutes, with one stopover. However, please note that there is no direct flight available between these two cities. The cost of a flight can vary between $144 and $452, depending on the airline and the time of booking.
There are plenty of options for accommodation near Harrisburg. With over 204 hotels to choose from, you'll have a range of choices to suit your preferences and budget. Prices start at $35, making it possible to find affordable options as well.