1map logoGo to main page

Harrisburg, PA, USA to Chicago, IL, USA from $28: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Harrisburg, United States
to
Chicago, United States

How to Get from Harrisburg to Chicago: 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.

$28 - Bus, TrainBest price
922 kmDistance
4h 31m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Harrisburg to Chicago 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
4h  31m
Estimated price
$113-457
Recommended
Company
various
Bus
Train
Average Duration
17h  26m
Estimated price
$28-238
Cheapest
route map
Distance: 922 km
Duration: 4h 31m

See more options

Company
various
Bus
Train
Average Duration
14h  21m
Estimated price
$42-1130
Company
various
Train
Plane
Average Duration
6h  20m
Estimated price
$46-510
Company
various
Drive
Plane
Average Duration
4h  48m
Estimated price
$129-489
Company
various
Train
Average Duration
16h  9m
Estimated price
$1131-282
Company
various
Bus
Average Duration
17h  10m
Estimated price
$1132-1133
Company
various
Drive
Average Duration
10h  50m
Estimated price
$1134-1135

Harrisburg - Chicago operators

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

Plane
Website
united.com

Plane from Harrisburg (MDT) to Chicago O'Hare (ORD)

Average Duration
2h 13m
Estimated price
$1137-460

Plane from Harrisburg (MDT) to Chicago O'Hare (ORD) via Washington Dulles

Average Duration
4h 38m
Estimated price
$1137-460

Plane from Harrisburg (MDT) to Chicago O'Hare (ORD) via Newark

Average Duration
4h 58m
Estimated price
$1137-460
Website
aa.com

Plane from Harrisburg (MDT) to Chicago O'Hare (ORD)

Average Duration
2h 18m
Estimated price
$1137-460

Plane from Harrisburg (MDT) to Chicago O'Hare (ORD) via Charlotte

Average Duration
5h 2m
Estimated price
$1137-460
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Harrisburg to 30th Street Station

Average Duration
1h 45m
Estimated price
$281-4570

Train from Pittsburgh Amtrak Station to Chicago Union Station

Average Duration
9h 46m
Estimated price
$288-2381

Train from Harrisburg to Pittsburgh Amtrak Station

Average Duration
5h 23m
Estimated price
$2387-1134
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Harrisburg Bus Station to Pittsburgh Intermodal Station

Average Duration
3h 35m
Estimated price
$1290-2384

Bus from Harrisburg Bus Station to Indianapolis Bus Station

Average Duration
12h 40m
Estimated price
$2383-23800

Bus from Indianapolis Bus Station to Chicago Train Station

Average Duration
3h 30m
Estimated price
$288-2383
Contact phone
+1-877-462-6342
Website
us.megabus.com

Bus from Harrisburg, PA to Pittsburgh, PA

Average Duration
4h 30m
Estimated price
$1292-2384

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

Traveling between Harrisburg and Chicago 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 Harrisburg to the bustling city of Chicago covering a distance of 662 miles. Enjoy the journey through picturesque landscapes and charming towns along the way. 💰 Indulge in the freedom of the open road with prices ranging from $120 to $180 for the trip from Harrisburg to Chicago by car. Take advantage of the flexibility and convenience that comes with driving your own vehicle. 🏙️ Arrive in the vibrant metropolis of Chicago after a thrilling 10 hours and 50 minutes drive from Harrisburg. Explore famous landmarks, delectable cuisine, and the vibrant culture that this dynamic city has to offer.
Average price
$120 - $180
🚆 Planning a train trip from Harrisburg to Chicago? While there's no direct route, you can enjoy the journey with transfers through Pittsburgh Amtrak Station. Operated by Amtrak, the trip takes approximately 16 hours and 9 minutes. 🛤️ Route options vary between 19 to 23 hours, with different distances and transfer points. For a faster trip, consider the 722-mile route via Philadelphia and Pittsburgh. Alternatively, longer routes through New York and Washington offer a scenic journey with multiple transfers. 💰 Ticket prices range from $30 to $282, depending on dates and seat choices. Whichever route you choose, Amtrak provides a comfortable and convenient way to travel from Harrisburg to Chicago by train.
Departure Point
Harrisburg station
Arrival Point
Chicago Union Station
Useful tips for train travellers
• On the Amtrak Cardinal service, there are various onboard catering options available, including a Café Car that offers a selection of light meals, beverages, and snacks. They provide a menu with several choices, accommodating dietary restrictions, but it’s advisable to check online ahead of time and plan your meals accordingly.
• The Amtrak service from Harrisburg to Chicago mainly offers Coach (Economy) and Business Class seating. Coach passengers will have standard reclining seats with ample legroom, while Business Class provides extra amenities like larger seats, complimentary Wi-Fi, and priority boarding. It's a good idea to book Business Class if you need more space or plan to work during your trip.
• The main operators for the route to Chicago are Amtrak and Pennsylvanian Rail. You can check schedules and book tickets at their respective websites: Amtrak and Pennsylvania Rail. For local transit in Chicago, check out the [Chicago Transit Authority (CTA)](transitchicago.com) for bus and train schedules.
• Upon arrival at Chicago Union Station, expect a bustling atmosphere. Union Station does have luggage services offered by a third-party vendor, so you can securely leave your bags for a few hours while you explore the city. Restrooms are available throughout the station, and while there are no shower facilities, nearby hotels may offer day-use options if you require those amenities.
• To get to the city center quickly from Chicago Union Station, take the 'L' train from the Union Station stop. The Blue Line is the fastest option, heading towards O'Hare, which takes you through the Loop and directly connects to multiple downtown areas. Alternatively, consider using CTA Bus 60 or 151 for direct routes to key city locations.
🛫 Flying from Harrisburg to Chicago is convenient with direct flights that take approximately 2 hours and 7 minutes. Both American Airlines and United Airlines provide services for this route. 🌆 Upon arrival at Chicago O'Hare Airport, travelers can expect a total travel time of around 4 hours and 31 minutes from Harrisburg via plane. The city offers a vibrant atmosphere and a range of attractions to explore. 💸 Prices for flights between Harrisburg and Chicago can vary from $113 to $457, depending on the airline, time of booking, and travel dates. It's recommended to plan ahead and compare fares to secure the best deal for your journey.
Departure Point
Harrisburg Airport
Arrival Point
Chicago O'Hare Airport
🚌 Your journey from Harrisburg to Chicago by bus will take approximately 17 hours and 10 minutes with transfers along the way. The route involves a change at Indianapolis Bus Station before reaching Chicago Train Station. 🌆 The distance covered during this trip is approximately 735 miles, and the prices for a bus ticket can range from $81 to $248. Greyhound USA operates both the departure from Harrisburg Bus Station and the arrival at Chicago Train Station.
Departure Point
Harrisburg Bus Station
Arrival Point
Chicago Train Station

Frequently asked questions

Find out more about the route from Harrisburg to Chicago.

Or choose the category:
The cheapest way to travel from Harrisburg to Chicago is by train. Amtrak offers several options for this journey, with prices ranging from $30 to $290, depending on the type of ticket and seating arrangement you choose. The journey typically takes around 16 hours and 9 minutes, providing a cost-effective and scenic way to travel between the two cities.
The fastest way to travel from Harrisburg to Chicago is by taking a flight. This option typically takes around 4 hours and 35 minutes, depending on the specific flight. Flights from Harrisburg to Chicago can range in price from $150 to $460, but it's worth comparing prices among different airlines to find the best deal.
The distance from Harrisburg to Chicago is approximately 922 km. If you prefer to drive, the distance would be around 1065 km. This journey usually takes around 9 hours by car, depending on traffic and conditions.
The best way to travel from Harrisburg to Chicago without a car is to take a combination of a night bus and a train. Greyhound offers a night bus service from Harrisburg to Pittsburgh, where you can then take an Amtrak train to Chicago. The journey takes approximately 14 hours and 21 minutes and the ticket prices range from $40 to $240.
The travel time from Harrisburg to Chicago is approximately 4 hours and 35 minutes, including any necessary transfers.
The cheapest way to travel from Harrisburg to Chicago is by train, with fares ranging from $30 to $290. The journey takes approximately 16 hours and 9 minutes. Alternatively, you can choose to fly which takes around 4 hours and 35 minutes, with prices ranging from $150 to $460. Taking a bus is another option, with fares ranging from $80 to $250 and a travel time of approximately 16 hours and 55 minutes.
There are plenty of accommodation options near Chicago. With over 1116+ hotels to choose from, travelers can find a wide range of options based on their preferences and budget. Prices for hotels in Chicago start at $58 per night, making it possible to find affordable options for every budget.
Yes, you can drive from Harrisburg to Chicago. The driving distance is approximately 1065 km and the journey takes approximately 10 hours and 50 minutes.
Yes, there is no direct bus between Harrisburg and Chicago. However, you can take a bus from Harrisburg Bus Station to Indianapolis Bus Station and then transfer to a bus that goes to Chicago Train Station. The total travel time for this journey, including transfers, is approximately 16 hours and 55 minutes.
You can catch the bus from Harrisburg to Chicago at the Harrisburg Bus Station. Greyhound USA operates bus services on this route, providing a convenient mode of transportation for your journey.
The bus from Harrisburg to Chicago arrives at the Chicago Train Station. The Greyhound USA bus services operate on this route and provide a convenient and affordable option for travelers. Once you arrive at the Chicago Train Station, you can easily access various transportation options to reach your final destination in the city.
There are several airlines that fly between Harrisburg and Chicago. United Airlines, Delta, and American Airlines offer flights from Harrisburg Airport to Chicago O'Hare Airport.
The fastest way to travel from Harrisburg to Chicago is by plane. The quickest flight is a direct flight from Harrisburg Airport to Chicago O'Hare Airport, which takes approximately 2 hours and 10 minutes. Airlines such as United Airlines, Delta, and American Airlines offer flights between the two cities. The flight duration is around 4 hours and 35 minutes, and the prices range from $153 to $457 depending on the airline and booking time.
The flight from Harrisburg to Chicago typically takes around 2 hours and 10 minutes for a direct flight.
Trains from Harrisburg to Chicago arrive at Chicago Union Station. Chicago Union Station is the primary railway station in the city and is located in the West Loop neighborhood. It serves as a transportation hub for both local and long-distance trains, including those operated by Amtrak.
Yes, there is no direct train between Harrisburg and Chicago. However, there are train services available that require a transfer at Pittsburgh Amtrak Station. The journey takes approximately 16 hours and 9 minutes.
The cost of a flight from Harrisburg to Chicago can range from $153 to $457.
The cost of a train ticket from Harrisburg to Chicago can range between $30 and $282, depending on the type of train and the class of service chosen.
The cost of a bus ticket from Harrisburg to Chicago typically ranges from $81 to $249.
The cost of driving from Harrisburg to Chicago can vary depending on factors such as gas prices and the type of vehicle you are traveling in. On average, you can expect to spend around $120 to $180 on gas for the round trip.