COVID-19 Travel Guide
Learn more ›

Search train tickets to Miami


How to get to Miami by train

Trips per day597
train lines2
Lowest Prices

We partner with all bus & train carriers to find the best fares.

No Wanderu Fees

Without any extra fees, we make it easy to book your tickets.

Best Travel Options

We help you find & compare the best buses & trains in one place.

What train companies travel to Miami, Florida?

Located in Florida, Miami is accessible by train from 291 other cities. You can choose from 597 daily scheduled trips when you search for trains to Miami on Wanderu. Amtrak usually has the most trains on any given day.

Looking for other ways to get there? Ferry tickets to Miami are also available. Bus trips to Miami are yet another option.

Train companies serving Miami

TrainRoutesAvg. TimeAvg. Price
Amtrak2702d 5h 18m$395.64
Amtrak Silver Service3717h 2m$168.81

Frequently Asked Questions

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

$30.21 is the cheapest price for a train ticket to Miami, 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 Miami. In the last month, trains from Okeechobee to Miami had the lowest average price at $30.21.

Where is the train station in Miami, FL?

The main train station in Miami is 8303 NW 37th Ave. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around Miami.

Top train routes to and from Miami