|Distance||2330 miles (3758 km)|
|Average train duration||98 h 50 min|
|Average train ticket price||$448 (€360)|
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 $448 (€360), you can find the cheapest train ticket for as low as $356 (€286).
Here are some other resources that might have the information you need