Independent guide to train travel in the USA and CanadaNot affiliated with Amtrak, VIA Rail or any railroad
USA by RailAmtrak · VIA Rail · Scenic lines

City to city

Chicago to Philadelphia by train

You can travel directly from Chicago to Philadelphia on the Amtrak Cardinal, an overnight train trip that takes about 22 to 27 hours without needing to change trains.

By USA by Rail editors · Last checked October 2026 · How we research

FromChicagoChicago Union Station
ToPhiladelphiaPhiladelphia William H. Gray III 30th Street Station
TrainApprox. timeRunsOvernightChange needed
Cardinalabout 22 to 27 hoursThree times a week in each directionYesNo, direct
Cardinal route schematicSimplified map of the Cardinal showing 24 stops from New York to Chicago. Positions are approximate.New YorkPhiladelphiaChicagoSchematic · positions approximate · not to scale

Taking the train from the Midwest to Pennsylvania offers a relaxing alternative to flying or driving. The route connects two major American cities while passing through the scenic heart of the country. Passengers travel on the Cardinal, enjoying a direct service that crosses multiple states. Whether you choose a simple seat or upgrade to a private room, the journey gives you time to rest and watch the changing landscape. Since the service does not run every day, you will need to check the schedule carefully when planning your trip. Booking early is always a good idea for long distance routes.

Your train options

The Cardinal is the only direct train on this route, running three times a week in each direction as of 2026. The trip takes about 22 to 27 hours, meaning you will spend one night on board.

Passengers can book a standard Coach seat or upgrade to sleeping accommodations. If you want a bed, you can choose a Viewliner Roomette, a Viewliner Bedroom or an Accessible Bedroom. Travelers on a budget often prefer Coach, while those wanting privacy and a flat bed should consider a room. If you are sleeping in coach overnight, bring a blanket and a travel pillow.

Sleeping car passengers receive complimentary café and dining service during the journey. Since the train only operates a few days a week, flexibility is important when booking your tickets.

The journey

The route travels southeast from Illinois through Indiana, Ohio, Kentucky, West Virginia, Virginia, Maryland and Delaware before reaching Pennsylvania. Depending on the time of year and the schedule, you will see different sections in daylight.

Between Cincinnati and Huntington, the train follows the Ohio River along its southern bank in Kentucky. Further east, the stretch from Charleston to Clifton Forge takes you through the New River Gorge. Here, you might see deep forested canyon walls, with stops at Prince and Hinton near the national park.

Between Clifton Forge and Charlottesville, the route crosses the mountains near Staunton, passing through the Blue Ridge and the Shenandoah Valley area. Other major stops along the way include Indianapolis, Washington, DC, Baltimore and Wilmington.

The stations

Your trip begins at Chicago Union Station, located in the West Loop just west of the Chicago River. It is a short walk or bus ride from the Loop. Most western long distance trains start here. The station features the Great Hall, a classic Beaux Arts waiting room opened in 1925. Sleeping car passengers can use the Amtrak Metropolitan Lounge.

You will arrive at Philadelphia William H. Gray III 30th Street Station. Opened in 1933, this station boasts a huge Art Deco main hall. It connects with SEPTA Regional Rail and the Market-Frankford Line, and is served by Acela, Northeast Regional, Keystone and Pennsylvanian trains.

Tips

  • Review Amtrak and VIA booking tips to secure the best fares for the Cardinal.
  • Pack snacks and water, especially if you are traveling in Coach.
  • Check the timetable carefully because the train only runs three times a week.
  • Read our guide for your first time on Amtrak to know what to expect on board.

Questions travellers ask

Is there a direct train from Chicago to Philadelphia?

Yes, the Amtrak Cardinal provides a direct service between Chicago and Philadelphia. You will not need to change trains, but the service only runs three times a week in each direction as of 2026.

How long does the train take?

The direct journey on the Cardinal takes about 22 to 27 hours from start to finish. Because this is a long distance route, you will spend one night on the train before arriving at your destination.

What sleeping classes are available?

Passengers can book standard Coach seats or upgrade to a private room. The Cardinal offers Viewliner Roomettes, Viewliner Bedrooms and Accessible Bedrooms. Sleeping car passengers also receive café and dining service included with their ticket.

Related trips