Best way to travel between

Saint Louis, MO, United States
Philadelphia, PA, United States
Travel Modes
Price
Distance
Duration
CO2
drive
$110.0
1437.23 km
15h 7mins
183.97 kgs
 
train
$135.0
2148.27 km
31h 50mins
113.86 kgs
 
bus
$160.0
1528.8 km
21h 36mins
45.86 kgs
 
flight
$336.0
1440.97 km
7h 26mins
155.62 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Drive 1437.23 km 15h 7mins 110 USD 110.0
Train 2148.27 km 31h 50mins 135 USD 135.0
Bus 1528.8 km 21h 36mins 160 USD 160.0
Flight 1440.97 km 7h 26mins 336 USD 336.0
Take Car from St. Louis to Philadelphia
Time: 15h 7mins Cost: 110 USD; $ 99.0 - 121.0 USD CO2 Emission: 184.05 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Saint Louis, MO, United States and Philadelphia, PA, United States is to travel by car/taxi, which will cost about 110 USD or 99.00 USD.