|Distance||2330 miles (3758 km)|
|Average train duration||98 h 50 min|
|Average train ticket price||$346 (€287)|
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).
Here are some other resources that might have the information you need