Search Miami train tickets

switcheroo

Quickview

How to get to Miami by train?

Routes476
Trips per day990
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 Miami?

The cheapest prices for a train ticket to Miami that users have found recently on Wanderu start at $38.48. 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 $38.48 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 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
7h 0m
Avg. Price
$312.12

Indianapolis

There are 7 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
0h 0m
Avg. Price
$387.64

Lincoln

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

Walnut Ridge

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

Columbus

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

What train companies travel to Miami, Florida ?

Located in Florida, United States, you can travel by train to Miami from 476 destinations and choose from 990 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 5 minutes

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

train companies serving Miami