|Distance||924 miles (1490 km)|
|Average train duration||27 h|
|Average train ticket price||$161 (€159)|
Trains from Baltimore, MD to Fort Myers, FL cover the 924 miles (1490 km) long route taking on average 27 h with our travel partners like. There are direct train services available. While the average ticket price for this route costs around $161 (€159), you can find the cheapest train ticket for as low as $145 (€143).
Here are some other resources that might have the information you need