COVID-19 Travel Guide
Learn more ›

Search train tickets to Ardmore

switcheroo

Quickview

How to get to Ardmore by train

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

What is a good price for a train ticket to Ardmore?

$11.97 is the cheapest price for a train ticket to Ardmore, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Ardmore. In the last month, trains from Gainesville to Ardmore had the lowest average price at $11.97.

Where is the train station in Ardmore, OK?

The main train station in Ardmore is 251 E Main St. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around Ardmore.

Croton-on-Hudson

There are 6 scheduled trains per day from Croton-on-Hudson to Ardmore. The route can be as long as 1357 miles, or 2183 kilometers. On average, the journey takes 52 hours . One train company, Amtrak, connects Croton-on-Hudson to Ardmore. Trains from Croton-on-Hudson usually arrive in Ardmore at 251 E Main St.
Avg. Time
2d 4h 0m
Avg. Price
$508.44

Milwaukee

There are 6 scheduled trains per day from Milwaukee to Ardmore. The route can be as long as 790 miles, or 1270 kilometers. On average, the journey takes 33 hours and 4 minutes. One train company, Amtrak, connects Milwaukee to Ardmore. Trains from Milwaukee usually arrive in Ardmore at 251 E Main St.
Avg. Time
1d 9h 4m
Avg. Price
$398.95

Yonkers

There are 4 scheduled trains per day from Yonkers to Ardmore. The route can be as long as 1352 miles, or 2176 kilometers. On average, the journey takes 53 hours . One train company, Amtrak, connects Yonkers to Ardmore. Trains from Yonkers usually arrive in Ardmore at 251 E Main St.
Avg. Time
2d 5h 0m
Avg. Price
$347.75

Philadelphia

There are 4 scheduled trains per day from Philadelphia to Ardmore. The route can be as long as 1272 miles, or 2047 kilometers. On average, the journey takes 55 hours and 18 minutes. One train company, Amtrak, connects Philadelphia to Ardmore. Trains from Philadelphia usually arrive in Ardmore at 251 E Main St.
Avg. Time
2d 7h 18m
Avg. Price
$283.25

Peoria

There are 4 scheduled trains per day from Peoria to Ardmore. The route can be as long as 612 miles, or 985 kilometers. On average, the journey takes 29 hours . One train company, Amtrak, connects Peoria to Ardmore. Trains from Peoria usually arrive in Ardmore at 251 E Main St.
Avg. Time
1d 5h 0m
Avg. Price
$360.39

Located in Oklahoma, Ardmore is accessible by train from 17 other cities. You can choose from 30 daily scheduled trips when you search for trains to Ardmore on Wanderu. Amtrak Heartland Flyer usually has the most trains on any given day.

Looking for other ways to get there? Bus tickets to Ardmore are also available..

Train companies serving Ardmore

Amtrak

There are 2 scheduled Amtrak trains per day. Amtrak can get you to Ardmore from 15 cities, including Newark.
Avg. Time
1d 10h 44m
Avg. Price
$203.25

Amtrak Heartland Flyer

There is one Amtrak Heartland Flyer train per day, from Oklahoma City to Ardmore. Amtrak Heartland Flyer can get you to Ardmore from 5 cities, including Oklahoma City.
Avg. Time
1h 55m
Avg. Price
$22.35