Travel Recommendation: Philadelphia, PA to Marshalltown, IA
Air
- Companies: American Airlines, Southwest Airlines
- Duration: Approximately 6 hours (including layovers)
- Distance: 1,050 miles (1,690 kilometers)
- Costs: €250-€350 [tier-dependent]
- Roads/Routes: Not applicable
Pro Tip: Consider booking a flight with a direct connection if available; otherwise, choose a layover in a larger hub like Chicago O'Hare for better options.
Train
- Companies: Amtrak (Cardinal & Southwest Chief routes)
- Duration: Approximately 18 hours
- Distance: 1,030 miles (1,658 kilometers)
- Costs: €130-€200 [tier-dependent]
- Roads/Routes: Not applicable
Pro Tip: Book a sleeper car if traveling overnight for enhanced comfort and a unique experience.
Bus
- Companies: Greyhound, Megabus
- Duration: Approximately 20 hours
- Distance: 1,020 miles (1,645 kilometers)
- Costs: €90-€150 [tier-dependent]
- Roads/Routes: I-70 W, I-80 W
Pro Tip: Travel overnight to save on accommodation costs and arrive in the morning, ready to explore.
Recommendation
For a balance of efficiency and cost, taking a flight from Philadelphia to a nearby airport such as Des Moines International (DSM) followed by a rental car or bus to Marshalltown is recommended. This journey should take approximately 6-8 hours total with a cost ranging between €250 and €350.