Trip to Oklahoma City

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

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.

Where to stay in Oklahoma City

There are over 198 hotels to stay in Oklahoma City. Prices range from $20 per night.

Accomodation
  • There is no direct train from San Diego to Oklahoma City. However, you can take a train that departs from San Diego and arrives at Oklahoma City with transfers in Los Angeles and Fort Worth. This journey, operated by Amtrak, takes approximately 46 hours and 56 minutes. The ticket prices for this train route range from $83 to $664, depending on the class and booking time.
  • The train journey from San Diego to Oklahoma City via Los Angeles and Fort Worth, operated by Amtrak, takes approximately 46 hours and 56 minutes. Since there is no direct train route available, this is the fastest option with transfers included. The ticket prices for this route range from $83 to $664, depending on the class and booking time.
  • The trains departing for Oklahoma City from San Diego are operated by Amtrak and leave from San Diego station. This is the main departure station for travelers beginning their journey from San Diego to Oklahoma City by train. Passengers can board the train at San Diego station to embark on their route to Oklahoma City.
  • There are train services operated by Amtrak between San Diego and Oklahoma City. Although there is no direct train route, travelers can take a train that departs from San Diego, passes through Los Angeles and Fort Worth, and finally arrives at Oklahoma City. The journey involves transfers and takes approximately 46 hours and 56 minutes to reach Oklahoma City from San Diego. Travelers have the option to choose from different train schedules that connect these two cities.
  • The train service operated by Amtrak from San Diego to Oklahoma City arrives at Oklahoma City station. This is the final destination for travelers on this train route. Oklahoma City station serves as the main stop for passengers arriving from San Diego. From there, travelers can explore the city and its attractions or continue their journey to other destinations.
  • The first train of the day to travel from San Diego to Oklahoma City departs from San Diego station as part of the Amtrak service with transfers in Los Angeles and Fort Worth. The departure time varies, so it is advisable to check the schedule. The last train of the day on this route also departs from San Diego station and arrives at Oklahoma City station after approximately 46 hours and 56 minutes of travel time. The train schedule and availability may vary, so it is recommended to book tickets in advance and confirm the departure times.
  • There are no direct train trips available each day between San Diego and Oklahoma City. Travelers will need to take a route that involves transfers in Los Angeles and Fort Worth when traveling by train between these two cities. The journey, operated by Amtrak, takes approximately 46 hours and 56 minutes to reach Oklahoma City from San Diego. It is important to plan in advance and consider the transfer times when booking train tickets for this route.
  • There is no direct train available between San Diego and Oklahoma City. Travelers will need to take a route that involves transfers in Los Angeles and Fort Worth when traveling by train between these two cities. The journey, which includes transfers, takes approximately 46 hours and 56 minutes to reach Oklahoma City from San Diego. It is important to plan ahead and be prepared for the multiple transfers during this train journey.
  • The cost of a train ticket from San Diego to Oklahoma City can range from $83 to $664, depending on factors such as the class of service, availability, and how far in advance the booking is made. It is advisable to book tickets early to secure lower fares and better availability. Additionally, passengers may find discounted fares or special deals offered by the train service provider if they search for promotions or travel during off-peak times.

Will you be returning to San Diego by train?

If you are looking for the return train journey, check out trains from Oklahoma City to San Diego

See schedule