St Louis to Philadelphia drive: Distance, time & best stops

The best road trip stops on the St Louis to Philadelphia drive are Indianapolis, Columbus OH and Pittsburgh. The distance from St Louis to Philadelphia is 886 miles, with a 13h18m driving time.

Planning a St Louis to Philadelphia road trip itinerary

The St Louis to Philadelphia drive takes you from the Mississippi River in Missouri to the history-drenched biggest city in Pennsylvania.

5 great St Louis experiences to book

St Louis is one of America’s great crossroads cities. The major landmark is the 630ft-tall Gateway Arch, which visitors can go to the top of. Other top attractions include Saint Louis Zoo, the Saint Louis Art Museum and the Missouri History Museum in Forest Park, plus the Pulitzer Arts Foundation and Old Courthouse in the city.

Good St Louis experiences include highlight-packed trolley tourstrue crime walking tours and small group tours that include going to the top of the St Louis Arch and a Mississippi River cruise.

Philadelphia is drenched in historic sites, such as the Liberty Bell Center, Christ Church Burial Ground and Betsy Ross House.

The Museum of the American Revolution tells of the country’s birth, but the city’s superb museum collection delves into other areas. The Rodin Museum, the Barnes Foundation, and the Philadelphia Museum of Art are top tier art museums, while the the Franklin Institute, Mutter Museum and Academy of Natural Sciences look at various branches of science. For maritime heritage, plump for the Battleship New Jersey and Independence Seaport Museum.

However, it’s likely to be the Eastern State Penitentiary – the model for prisons around the world – that sticks in your memory long afterwards.

5 great things to do in Philadelphia

St Louis to Philadelphia distance and driving time

By car, the distance from St Louis to Philadelphia is 886 miles. That makes for a driving time of around 13 hours and 18 minutes. The quickest route is along the I-70 and I-86.

The best road trip stops on the St Louis to Philadelphia drive are Indianapolis, Columbus OH and Pittsburgh.

St Louis to Philadelphia road trip itinerary: Indianapolis

The capital of Indiana marries big city energy with country charm.

Top attractions in Indianapolis include the Indianapolis Motor Speedway Museum and the Children’s Museum of Indianapolis.

Worthwhile Indianapolis experiences include a Fountain Square food tour and a walking tour around the city’s highlights.

Best stops between St Louis and Philadelphia: Columbus, Ohio

In Columbus, a three day attractions pass covers most of the top sights. These include the Columbus Museum of Art, Columbus Zoo and Aquarium, Franklin Park Conservatory and Botanical Gardens and the National Veterans Memorial and Museum. For other Columbus experiences, try scavenger hunts, a town tour aboard the Trolley Pub and the Legoland Discovery Center.

St Louis to Philadelphia drive: Pittsburgh

5 great Pittsburgh experiences worth booking

Pittsburgh is surprisingly beautiful – take a ride up the Duquesne Incline for the best views out over the city, Point State Park and Fort Pitt. After that, check out the Warhol Museum, National Aviary or the Nationality Rooms in the gigantic Cathedral of Learning.

Pittsburgh experiences include guided whiskey-themed walks and craft beer sampling on a multi-brewery tour.

For Pittsburgh hotels with great reviews, try the Italian villa-style Priory Hotel or the often good value Drury Plaza Hotel Pittsburgh Downtown.

The Philadelphia skyline.
The Philadelphia skyline. Photo by ActionVance on Unsplash

More Pennsylvania road trips