Search train tickets toMiami

switcheroo

Quickview

How to get to Miami by train?

Routes444
Trips per day921
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.

What are the cheapest train tickets to Miami?

The cheapest prices for a train ticket to Miami that users have found recently on Wanderu start at $30.17. Such great deals to Miami are available on two routes including Okeechobee and Okeechobee. 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 Miami. Okeechobee at $30.17 has consistently the lowest average train ticket prices to Miami.

What are the main train stations in Miami?

The most popular train station in Miami is 8303 NW 37th Ave. 8303 NW 37th Ave is the busiest train station in Miami.

What are the most popular train routes to Miami?

Galesburg

There are 9 train schedules per day connecting Galesburg with Miami. It takes on average 55 hours and 22 minutes to travel 1202 miles, 1933 kms, by train from Galesburg. One train company operates schedules from Galesburg, with Amtrak offering the most daily connections to Miami. Traveling by train from Galesburg you will most likely to arrive in Miami at 8303 NW 37th Ave.
Avg. Time
55h 22m
Avg. Price
$302.38

Indianapolis

There are 8 train schedules per day connecting Indianapolis with Miami. It takes on average 48 hours to travel 1028 miles, 1654 kms, by train from Indianapolis. One train company operates schedules from Indianapolis, with Amtrak offering the most daily connections to Miami. Traveling by train from Indianapolis you will most likely to arrive in Miami at 8303 NW 37th Ave.
Avg. Time
48h 0m
Avg. Price
$334.79

Mendota

There are 8 train schedules per day connecting Mendota with Miami. It takes on average 54 hours and 23 minutes to travel 1205 miles, 1938 kms, by train from Mendota. One train company operates schedules from Mendota, with Amtrak offering the most daily connections to Miami. Traveling by train from Mendota you will most likely to arrive in Miami at 8303 NW 37th Ave.
Avg. Time
54h 23m
Avg. Price
$312.80

Fullerton

There are 7 train schedules per day connecting Fullerton with Miami. It takes on average 97 hours to travel 2318 miles, 3730 kms, by train from Fullerton. One train company operates schedules from Fullerton, with Amtrak offering the most daily connections to Miami. Traveling by train from Fullerton you will most likely to arrive in Miami at 8303 NW 37th Ave.
Avg. Time
97h 0m
Avg. Price
$528.15

Princeton

There are 7 train schedules per day connecting Princeton with Miami. It takes on average 54 hours and 53 minutes to travel 1203 miles, 1935 kms, by train from Princeton. One train company operates schedules from Princeton, with Amtrak offering the most daily connections to Miami. Traveling by train from Princeton you will most likely to arrive in Miami at 8303 NW 37th Ave.
Avg. Time
54h 53m
Avg. Price
$268.63

What train companies travel to Miami, Florida ?

Located in Florida, United States, you can travel by train to Miami from 444 destinations and choose from 921 daily train schedules to get you there. Amtrak has the most train connections to Miami. The furthest train arriving in Miami covers a distance of 2804.88 miles, 4512.88 kms, covering the journey in 2 hours and 6 minutes

Looking for other ways to get there? Check out Ferry options to Miami or explore Bus trips to Miami.

train companies serving Miami