Trains from Oklahoma City to Indianapolis
🚆 There is no direct train from Oklahoma City to Indianapolis, but you can take a train with transfers in Fort Worth and Chicago Union Station. The journey, including transfers, takes approximately 34 hours 20 minutes. 🌟 Route 1 involves taking a bus towards St. Louis for 10 hours from Oklahoma City, with a transfer, and then another bus towards New York for 4 hours 5 minutes. This route covers a distance of 723 miles and takes a total of 16 hours 55 minutes to reach Indianapolis. 💰 The prices for a train trip between Oklahoma City and Indianapolis vary from $57 to $513. It's important to plan your journey ahead of time and be prepared for the duration of the trip.