Trains from San Diego to Oklahoma City
🌵 Enjoy a leisurely 46-hour and 56-minute ride with Amtrak, taking in the sights and sounds from the comfort of your train cabin. As you pass through different cities and states, you'll have the opportunity to witness the beauty of the American heartland. 💵 Ticket prices for the San Diego to Oklahoma City train range from $83 to $664, providing various options to suit your budget and travel preferences. Sit back, relax, and let the train transport you to your destination while you soak in the charm of train travel across the country.