Search train tickets to Oklahoma City

switcheroo

Quickview

How to get to Oklahoma City by train?

Routes213
Trips per day422
train carriers2
Stations1
Lowest Prices
We work directly with hundreds of carriers to find the best available fares.
No Wanderu fees
We never add any extra fees. We just make it easy to book your travels.
Best Travel Options
We help you find & compare the best buses, trains and flights in one place.

How to find cheap train tickets to Oklahoma City?

The cheapest prices for a train ticket to Oklahoma City that users have found recently on Wanderu start at $7.90. Such great deals to Oklahoma City are available on one route to Norman. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Oklahoma City. Norman at $7.90 has consistently the lowest average train ticket prices to Oklahoma City.

What are the main train stations in Oklahoma City?

The most popular train station in Oklahoma City is 100 S EK Gaylord Blvd. 100 S EK Gaylord Blvd is the busiest train station in Oklahoma City.

Madison

There are 8 train schedules per day connecting Madison with Oklahoma City. It takes on average 34 hours and 28 minutes to travel 682 miles, 1097 kms, by train from Madison. One train company operates schedules from Madison, with Amtrak offering the most daily connections to Oklahoma City. Traveling by train from Madison you will most likely to arrive in Oklahoma City at 100 S EK Gaylord Blvd.
Avg. Time
1d 10h 28m
Avg. Price
$244.29

New Haven

There are 8 train schedules per day connecting New Haven with Oklahoma City. It takes on average 59 hours and 33 minutes to travel 1387 miles, 2232 kms, by train from New Haven. One train company operates schedules from New Haven, with Amtrak offering the most daily connections to Oklahoma City. Traveling by train from New Haven you will most likely to arrive in Oklahoma City at 100 S EK Gaylord Blvd.
Avg. Time
2d 11h 33m
Avg. Price
$351.38

Poughkeepsie

There are 7 train schedules per day connecting Poughkeepsie with Oklahoma City. It takes on average 51 hours and 51 minutes to travel 1341 miles, 2158 kms, by train from Poughkeepsie. One train company operates schedules from Poughkeepsie, with Amtrak offering the most daily connections to Oklahoma City. Traveling by train from Poughkeepsie you will most likely to arrive in Oklahoma City at 100 S EK Gaylord Blvd.
Avg. Time
2d 3h 51m
Avg. Price
$329.01

New York

There are 7 train schedules per day connecting New York with Oklahoma City. It takes on average 53 hours and 41 minutes to travel 1326 miles, 2132 kms, by train from New York. One train company operates schedules from New York, with Amtrak offering the most daily connections to Oklahoma City. Traveling by train from New York you will most likely to arrive in Oklahoma City at 100 S EK Gaylord Blvd.
Avg. Time
2d 5h 41m
Avg. Price
$350.72

Trenton

There are 7 train schedules per day connecting Trenton with Oklahoma City. It takes on average 53 hours and 9 minutes to travel 1282 miles, 2063 kms, by train from Trenton. One train company operates schedules from Trenton, with Amtrak offering the most daily connections to Oklahoma City. Traveling by train from Trenton you will most likely to arrive in Oklahoma City at 100 S EK Gaylord Blvd.
Avg. Time
2d 5h 9m
Avg. Price
$582.25

Located in Oklahoma, United States of America, you can travel by train to Oklahoma City from 213 destinations and choose from 422 daily train schedules to get you there. Amtrak has the most train connections to Oklahoma City. The furthest train arriving in Oklahoma City covers a distance of 1550.62 miles, 2494.85 kms, covering the journey in 85 hours and 47 minutes

Looking for other ways to get there? Check out Bus options to Oklahoma City.

train companies serving Oklahoma City

Amtrak

There are 64 daily Amtrak schedules to Oklahoma City. Amtrak can get you to Oklahoma City by train from 231 destinations including New York.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
1d 10h 36m
Avg. Price
$236.13

Amtrak Heartland Flyer

There are 2 daily Amtrak Heartland Flyer schedules to Oklahoma City. Amtrak Heartland Flyer can get you to Oklahoma City by train from 6 destinations including Fort Worth.
Restroom
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
3h 30m
Avg. Price
$37.12