No, there is no direct bus from Kirksville to Detroit. However, there are services departing from Kirksville and arriving at Detroit, Mi via St Louis, Mo and Dayton Trotwood, Oh. The journey, including transfers, takes approximately 17h 35m.More details
The distance between Kirksville and Detroit is 520 miles. The road distance is 652.8 miles.Get driving directions
Kirksville to Detroit bus services, operated by Greyhound USA, depart from Kirksville station.More details
Kirksville to Detroit bus services, operated by Greyhound USA, arrive at Detroit, Mi station.More details
Detroit is 1h ahead of Kirksville. It is currently 3:08 AM in Kirksville and 4:08 AM in Detroit.
There are 171+ hotels available in Detroit. Prices start at $68 USD per night.More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps