[menuItemContent][menuItemRightSideContent]
Currency

Compare prices and tickets by train, bus or flight

Wed
Jun 1
Find prices
$141Greyhound
$233American Airlines
Thu
Jun 2
Find prices
Find prices
$312American Airlines
Fri
Jun 3
$326Amtrak
$142Greyhound
$155United

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Tampa, FL to Oklahoma City, OK

distanceDistance1022 miles (1648 km)
durationAverage train duration84 h 12 min
priceAverage train ticket price$326 (€286)
changesDirect trainYes
carriersTrain companiesAmtrak

Trains from Tampa, FL to Oklahoma City, OK cover the 1022 miles (1648 km) long route taking on average 84 h 12 min with our travel partners like Amtrak. There are direct train services available. While the average ticket price for this journey costs around $326 (€286), you can find the cheapest train ticket for as low as $326 (€286).

Train providers: Amtrak from Tampa, FL to Oklahoma City, OK trains

Find the best trains from Tampa, FL to Oklahoma City, OK with Omio's travel partners Amtrak from $326 (€286). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

Amtrak

Amtrak is the main train company in the United States and operates medium and long-distance intercity services in 46 American states and 3 Canadian provinces. With over 300 Amtrak trains running daily, you can travel by train across America and explore destinations near and far. Take the Acela train for high-speed services connecting popular cities in the Northeast, the Coast Starlight to travel up and down the stunning West Coast or the Empire Builder to travel from Chicago to the Midwest and the Pacific Northwest among others. Amtrak offers different class options to suit any traveler’s budget with classes like Coach, Business, First and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. When you book your train journey to Oklahoma City, OK from Tampa, FL, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

  • Average Price: $326

Amtrak has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Amtrak tickets to Oklahoma City, OK from Tampa, FL and when traveling by train:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Exceptions to waive change or cancellation fees policy
  • Change fees have been waived for all reservations made before March 31, 2021.
  • If you've booked with Omio, to change your reservation, go to Amtrak.com (Modify Trip) or the Amtrak app. A fare difference may apply to your new itinerary. If you want to cancel your reservation, you must call 800-USA-RAIL (not available via Amtrak.com or the app).

Travel Tips: Trains from Tampa, FL to Oklahoma City, OK

Travel by train to Oklahoma City, OK easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Tampa, FL to Oklahoma City, OK.
FAQs

How much does a cheap train to Oklahoma City, OK from Tampa, FL cost?

If you’re looking to save money on tickets, you can find cheap Tampa, FL to Oklahoma City, OK trains for as little as $326 (€286)  in the next 7 days.

How much does it cost to take a train from Tampa, FL to Oklahoma City, OK?

The train price between Tampa, FL and Oklahoma City, OK is on average $326 (€286)  if you are looking to purchase your tickets for this route in the next 7 days.

How far is Oklahoma City, OK from Tampa, FL by train?

The distance to Oklahoma City, OK from Tampa, FL by train is approximately 1022 miles (1648 km).

What is the Tampa, FL to Oklahoma City, OK train travel time?

On average the Tampa, FL to Oklahoma City, OK train travel time is 84 h 12 min  for the 1022 miles (1648 km) long journey, but the duration can vary if you travel on weekends and holidays.

Which train companies can take me to Oklahoma City, OK from Tampa, FL?

When taking a train from Tampa, FL to Oklahoma City, OK, you can count on Amtrak for the best way to get you to Oklahoma City, OK. You can also check all possible train providers who offer a service to Oklahoma City, OK from Tampa, FL and compare the amenities they offer before buying a train ticket.

When does the first train depart from Tampa, FL to Oklahoma City, OK? When does the last train depart from Tampa, FL to Oklahoma City, OK?

You can take the earliest train from Tampa, FL to Oklahoma City, OK at 2: 15 PM   or take the last train from Tampa, FL to Oklahoma City, OK leaving at 2: 15 PM. Look for the latest Tampa, FL to Oklahoma City, OK train schedules on Omio and book the best time to take the train for this trip.

How far in advance should I buy a train ticket from Tampa, FL to Oklahoma City, OK to get the best deals?

The price of a one way train ticket from Tampa, FL to Oklahoma City, OK is on average $326 (€286) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets to Oklahoma City, OK from Tampa, FL available a few months in advance.

More options for your journey from Tampa, FL to Oklahoma City, OK

Here are some other resources that might have the information you need