No, there is no direct train from Oakville to Detroit Lakes station. However, there are services departing from Oakville and arriving at Detroit Lakes Amtrak Station via Buffalo Depew Station and Chicago Union Station. The journey, including transfers, takes approximately 28h 52m.More details
The distance between Oakville and Detroit Lakes is 1319 km. The road distance is 1810.9 km.Get driving directions
Oakville to Detroit Lakes train services, operated by VIA Rail, depart from Oakville station.More details
Oakville to Detroit Lakes train services, operated by Amtrak, arrive at Detroit Lakes Amtrak Station.More details
Book your Oakville to Detroit Lakes train tickets online with Rome2rio.Search and book
Detroit Lakes is 1h behind Oakville. It is currently 7:44 AM in Oakville and 6:44 AM in Detroit Lakes.
There are seven+ hotels available in Detroit Lakes. Prices start at $100 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