Compare prices and tickets by train, bus or flight

Thu
Dec 2
Find prices
$231Greyhound
$194United
Fri
Dec 3
$464Amtrak
$236Greyhound
Find prices
Sat
Dec 4
Find prices
Find prices
$158American Airlines
Mon
Dec 6
$344Amtrak
$272Greyhound
$91American Airlines
Tue
Dec 7
$355Amtrak
$184Greyhound
Find prices
Wed
Dec 8
$347Amtrak
$171Greyhound
$50American Airlines
Thu
Dec 9
$352Amtrak
$175Greyhound
$92American Airlines
Fri
Dec 10
$414Amtrak
$232Greyhound
$106American Airlines
Sat
Dec 11
$355Amtrak
$184Greyhound
$118American Airlines
Tue
Dec 14
$392Amtrak
$179Greyhound
$92American Airlines
Wed
Dec 15
$348Amtrak
$172Greyhound
$50American Airlines

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Miami to Los Angeles

distanceDistance2330 miles (3758 km)
durationAverage train duration98 h 50 min
priceAverage train ticket price$346 (€287)
changesDirect trainYes

Trains from Miami to Los Angeles cover the 2330 miles (3758 km) long route taking on average 98 h 50 min with our travel partners like. There are direct train services available. While the average ticket price for this route costs around $346 (€287), you can find the cheapest train ticket for as low as $344 (€286).

Travel Tips

Trains from Miami to Los Angeles
Travel by train to Los Angeles easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Miami to Los Angeles.
FAQs
How much does a cheap train from Miami to Los Angeles cost?
Omio customers have found cheap train tickets from Miami to Los Angeles for as low as $344 (€286)  for the next 7 days.
What is the cost of a train between Miami and Los Angeles?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Miami to Los Angeles train to cost on average $346 (€287)  one way.
How far is Miami to Los Angeles by train?
When traveling this route you should expect the distance to Los Angeles from Miami by train to be approximately 2330 miles (3758 km).
How many hours is the train time between Miami and Los Angeles?
On average the Miami to Los Angeles train time is 98 h 50 min  covering the 2330 miles (3758 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
When can I take the first train from Miami to Los Angeles? When can I take the last train for the day?
The earliest train departing from Miami to Los Angeles leaves at 1: 10 PM. The last train departing from Miami to Los Angeles leaves at 1: 10 PM. You can find the latest Miami to Los Angeles train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I buy train tickets from Miami to Los Angeles for the best deals?
If you purchase the Miami to Los Angeles train within the next 7 days, you can find one way tickets to cost on average $346 (€287). However, booking your train ticket in advance gives you access to the best prices for trains between Miami and Los Angeles. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Travel to popular destinations by train, bus or flight