2047 miles (3302 km) | |
60 h 4 min | |
No |
Trains from San Francisco, CA to Ann Arbor, MI cover the 2047 miles (3302 km) long journey and usually take around 60 h 4 min. There are direct train services available.
Here are some other resources that might have the information you need