|Distance||384 miles (620 km)|
|Average train duration||15 h 6 min|
|Average train ticket price||$190 (€171)|
Trains from Ann Arbor, MI to Frederick, MD cover the 384 miles (620 km) long journey taking on average 15 h 6 min with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $190 (€171), but the average price of train tickets is $190 (€171).
Here are some other resources that might have the information you need