Trip to Lafayette

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 Oklahoma City to Lafayette

🚆 Traveling by train from Oklahoma City to Lafayette requires a journey with transfers in Fort Worth and San Antonio. The total duration of the trip is approximately 24 hours and 34 minutes. 🚆 Ticket prices for the train between Oklahoma City and Lafayette can range from $39 to $393, offering travelers a range of options to suit their budget and preferences. Sit back, relax, and enjoy the unique experience of crossing state lines by train.

Where to stay in Lafayette

There are over 69 hotels to stay in Lafayette. Prices range from $37 per night.

Accomodation
  • There is no direct train service from Oklahoma City to Lafayette. Travelers can take an Amtrak train from Oklahoma City, making transfers in Fort Worth and San Antonio before reaching Lafayette Amtrak Station. The entire journey, including transfers, typically takes around 24 hours and 34 minutes. The prices for a train ticket between these two cities can range from $39 to $393.
  • The fastest train route between Oklahoma City and Lafayette involves taking an Amtrak service that departs from Oklahoma City, makes transfers in Fort Worth and San Antonio, and finally arrives at Lafayette Amtrak Station. This journey, including the transfers, typically takes around 24 hours and 34 minutes. While this may not be the quickest option compared to other modes of transportation, taking the train provides a scenic and relaxing way to travel between these two cities. Ticket prices for this train route can vary between $39 and $393.
  • Trains departing for Lafayette from Oklahoma City are operated by Amtrak and leave from the Oklahoma City station. Passengers can board the train at the designated platform in Oklahoma City to begin their journey towards Lafayette. Oklahoma City station serves as the starting point for travelers heading to Lafayette via train services operated by Amtrak.
  • There are multiple trains between Oklahoma City and Lafayette operated by Amtrak. While there is no direct train route, travelers can take a series of trains departing from Oklahoma City and passing through Fort Worth and San Antonio before reaching Lafayette Amtrak Station. The entire journey, including transfers, typically takes around 24 hours and 34 minutes. Travelers can choose from various departure times and schedules when planning their train trip from Oklahoma City to Lafayette.
  • The train traveling from Oklahoma City to Lafayette arrives at Lafayette Amtrak Station. This station serves as the final destination for the Amtrak train route connecting the two cities. Passengers can disembark at Lafayette Amtrak Station, which is located in Lafayette and continue their journey or explore the local area.
  • The first train of the day to travel from Oklahoma City to Lafayette departs from Oklahoma City station as part of the Amtrak route via Fort Worth and San Antonio. The timing of the first departure varies, so passengers should check the schedule for the specific day of travel. The last train of the day to make this journey also follows the same route and typically leaves Oklahoma City later in the day to arrive at Lafayette Amtrak Station after the approximately 24-hour and 34-minute journey. Travelers should consult the Amtrak schedule for the most up-to-date departure times.
  • There are no direct train trips available each day between Oklahoma City and Lafayette. Travelers will need to take an Amtrak service that departs from Oklahoma City and makes transfers in Fort Worth and San Antonio before reaching Lafayette Amtrak Station. While there is no direct route, this multi-stop journey provides a convenient rail connection between the two cities. The total travel time for this route, including transfers, is approximately 24 hours and 34 minutes.
  • There is no direct train route available between Oklahoma City and Lafayette. Travelers will need to take an Amtrak service that includes transfers in Fort Worth and San Antonio before reaching Lafayette Amtrak Station. The journey, with these necessary transfers, typically takes around 24 hours and 34 minutes to complete. While there isn't a direct train, this multi-stop route offers a connection between the two cities via rail.
  • The cost of a train ticket from Oklahoma City to Lafayette can range from $39 to $393, depending on factors such as booking class, availability, and how far in advance the ticket is purchased. It is advisable to check with Amtrak for current pricing and promotions to potentially secure a more budget-friendly fare. The variation in prices offers travelers flexibility in choosing a fare that suits their preferences and budget for the journey between these two cities.

Will you be returning to Oklahoma City by train?

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

See schedule