Search Osceola train tickets

switcheroo

Quickview

How to get to Osceola by train?

Routes203
Trips per day282
train carriers2
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Osceola?

The cheapest prices for a train ticket to Osceola that users have found recently on Wanderu start at $19.00. Such great deals to Osceola are available on one route to Ottumwa. 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 Osceola. Ottumwa at $19.00 has consistently the lowest average train ticket prices to Osceola.

What are the main train stations in Osceola?

The most popular train station in Osceola is Main & East Clay Sts. Main & East Clay Sts is the busiest train station in Osceola.

What are the most popular train routes to Osceola?

New Haven

There are 10 train schedules per day connecting New Haven with Osceola. It takes on average 36 hours to travel 1082 miles, 1741 kms, by train from New Haven. One train company operates schedules from New Haven, with Amtrak offering the most daily connections to Osceola. Traveling by train from New Haven you will most likely to arrive in Osceola at Main & East Clay Sts.
Avg. Time
12h 0m
Avg. Price
$142.60

Richmond

There are 5 train schedules per day connecting Richmond with Osceola. It takes on average 37 hours to travel 906 miles, 1457 kms, by train from Richmond. One train company operates schedules from Richmond, with Amtrak offering the most daily connections to Osceola. Traveling by train from Richmond you will most likely to arrive in Osceola at Main & East Clay Sts.
Avg. Time
13h 0m
Avg. Price
$255.00

Springfield

There are 5 train schedules per day connecting Springfield with Osceola. It takes on average 35 hours to travel 1095 miles, 1762 kms, by train from Springfield. One train company operates schedules from Springfield, with Amtrak offering the most daily connections to Osceola. Traveling by train from Springfield you will most likely to arrive in Osceola at Main & East Clay Sts.
Avg. Time
11h 0m
Avg. Price
$206.80

Meriden

There are 4 train schedules per day connecting Meriden with Osceola. It takes on average 37 hours to travel 1087 miles, 1749 kms, by train from Meriden. One train company operates schedules from Meriden, with Amtrak offering the most daily connections to Osceola. Traveling by train from Meriden you will most likely to arrive in Osceola at Main & East Clay Sts.
Avg. Time
13h 0m
Avg. Price
$190.81

Kingston

There are 4 train schedules per day connecting Kingston with Osceola. It takes on average 38 hours to travel 1154 miles, 1856 kms, by train from Kingston. One train company operates schedules from Kingston, with Amtrak offering the most daily connections to Osceola. Traveling by train from Kingston you will most likely to arrive in Osceola at Main & East Clay Sts.
Avg. Time
14h 0m
Avg. Price
$227.50

What train companies travel to Osceola, Iowa?

Located in Iowa, United States, you can travel by train to Osceola from 203 destinations and choose from 282 daily train schedules to get you there. Amtrak has the most train connections to Osceola. The furthest train arriving in Osceola covers a distance of 1572.21 miles, 2529.59 kms, covering the journey in 1 hour and 36 minutes

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

train companies serving Osceola