There are 5 ways to get from Southfield to Ann Arbor by train (Amtrak), bus (Amtrak), car, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train (Amtrak)
best- Take the train from Royal Oak Amtrak to Ann Arbor Amtrak Stationtrain Wolverine
2h 24m$28–47Drive 37.8 mi
cheapest- Drive from Southfield to Ann Arborcar 37.8 mi
42 min$7–10Bus (Amtrak)
- Take the bus from Royal Oak Amtrak to Ann Arbor Amtrak Stationbus Amtrak Thruway Connecting Service
2h 24mTaxi
- Take the taxi from Southfield to Ann Arbortaxi 37.8 mi
42 min$120–160Bus via Detroit Metro Airport
- Take the bus from 7 Mile & Grandview to Metro Airport Evans Terminalbus 280
- Take the bus from Detroit Metro Airport to Ann Arbor- Blake Transit Ctr., MIbus 8001 / ...
3h 49m$10–20
Southfield to Ann Arbor by bus and train (Amtrak)
Comparing Your Travel Options
The cheapest way to get from Southfield to Ann Arbor is to drive which costs $6 - $10 and takes 42 min.
The fastest way to get from Southfield to Ann Arbor is to drive which takes 42 min and costs $6 - $10.
No, there is no direct bus from Southfield to Ann Arbor station. However, there are services departing from 10 Mile & Southfield and arriving at Ann Arbor Amtrak Station via Royal Oak Amtrak. The journey, including transfers, takes approximately 2h 24m.
No, there is no direct train from Southfield to Ann Arbor station. However, there are services departing from Royal Oak Amtrak and arriving at Ann Arbor Amtrak Station via . The journey, including transfers, takes approximately 2h 24m.
The distance between Southfield and Ann Arbor is 53 miles. The road distance is 38 miles.
The best way to get from Southfield to Ann Arbor without a car is to train which takes 2h 24m and costs $28 - $50.
It takes approximately 2h 24m to get from Southfield to Ann Arbor, including transfers.
Southfield to Ann Arbor bus services, operated by Amtrak, depart from Royal Oak Amtrak station.
Southfield to Ann Arbor train services, operated by Amtrak, depart from Royal Oak Amtrak station.
The best way to get from Southfield to Ann Arbor is to train which takes 2h 24m and costs $28 - $50. Alternatively, you can bus, which costs and takes 2h 24m.
What companies run services between Southfield, MI, USA and Ann Arbor, MI, USA?
Amtrak operates a train from Royal Oak Amtrak to Ann Arbor Amtrak Station 3 times a day. Tickets cost $26–45 and the journey takes 1h 8m. Alternatively, Amtrak operates a bus from Royal Oak Amtrak to Ann Arbor Amtrak Station once a week, and the journey takes 1h 8m.
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Royal Oak Amtrak to Ann Arbor Amtrak Station
- Ave. Duration
- 1h 8m
- Frequency
- 3 times a day
- Estimated price
- $26–45
- Website
- Amtrak
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from Royal Oak Amtrak to Ann Arbor Amtrak Station
- Ave. Duration
- 1h 8m
- Frequency
- Once a week
- Website
- Amtrak
- Phone
- +1 866-962-5515
- Website
- Southeast Michigan SMART
Bus from 7 Mile & Grandview to Metro Airport Evans Terminal
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $2
- Website
- Southeast Michigan SMART
- Full Fare
- $2
- Phone
- +1 517-333-0400
- [email protected]
- Website
- Michigan Flyer
Bus from Detroit Metro Airport to Ann Arbor- Blake Transit Ctr., MI
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $7–16
- Website
- Michigan Flyer
- Child 2-16
- $7–9
- Adult
- $11–16
- Ave. Duration
- 42 min
- Estimated price
- $120–160
Checker Detroit
- Phone
- +1 313-963-7000
- Website
- checkerdetroit.com
Getting There Transportation
- Phone
- +1 313-502-1688
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Why you should take the train in the US
Read the travel guide
Booking & Getting There
Southfield to Ann Arbor bus services, operated by Amtrak, arrive at Ann Arbor Amtrak Station.
Southfield to Ann Arbor train services, operated by Amtrak, arrive at Ann Arbor Amtrak Station.
Yes, the driving distance between Southfield to Ann Arbor is 38 miles. It takes approximately 42 min to drive from Southfield to Ann Arbor.
Book your Southfield to Ann Arbor bus tickets online with Omio.
There are 98+ hotels available in Ann Arbor.





