There are 5 ways to get from Detroit to Ancaster by train, bus (Flixbus), car, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Windsor to Aldershottrain VIA Rail
3h 52m$111–337Drive 294.3 km
cheapest- Drive from Detroit to Ancastercar 294.3 km
3h 9m$59–85Bus
- Take the bus from Windsor to Mississaugabus FlixBus N2706
- Take the bus from Square One to Main St. W. @ Summers Ln.bus 40 / ...
6h 56m$62–91Line 135 bus to Windsor Airport, fly, bus, line 05 bus
- Take the bus from Transit Terminal Church at Pitt to Sixth Concession at North Talbotbus
- Fly from Windsor Airport (YQG) to Toronto Pearson International Airport (YYZ)plane YQG - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Main St. W. @ Summers Ln.bus
- Take the bus from KING at JAMES to ROUSSEAUX at WILSONbus
5h 56m$342–1,025Fly from Detroit, bus
- Fly from Detroit (DTW) to Toronto Pearson International Airport (YYZ)plane DTW - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Main St. W. @ Summers Ln.bus
6h 35m$766–1,819
Windsor Airport (YQG) to Toronto Pearson International Airport (YYZ) flights
Comparing Your Travel Options
The cheapest way to get from Detroit to Ancaster is to drive which costs $55 - $85 and takes 3h 9m.
The fastest way to get from Detroit to Ancaster is to drive which takes 3h 9m and costs $55 - $85.
No, there is no direct bus from Detroit to Ancaster. However, there are services departing from Windsor and arriving at ROUSSEAUX at WILSON via Square One and KING at JAMES. The journey, including transfers, takes approximately 6h 56m.
No, there is no direct train from Detroit to Ancaster. However, there are services departing from Windsor and arriving at Aldershot via . The journey, including transfers, takes approximately 3h 52m.
The distance between Detroit and Ancaster is 327 km. The road distance is 294.3 km.
It takes approximately 3h 52m to get from Detroit to Ancaster, including transfers.
Detroit to Ancaster bus services, operated by Flixbus USA, depart from Windsor station.
Detroit to Ancaster train services, operated by VIA Rail, depart from Windsor station.
The best way to get from Detroit to Ancaster is to train which takes 3h 52m and costs $110 - $340. Alternatively, you can bus, which costs $60 - $95 and takes 6h 56m.
Detroit to Ancaster bus services, operated by Flixbus USA, arrive at Mississauga station.
What companies run services between Detroit, MI, USA and Ancaster, ON, Canada?
VIA Rail operates a train from Windsor to Aldershot 4 times a day. Tickets cost $70–280 and the journey takes 3h 29m. Alternatively, you can take a vehicle from Detroit to ROUSSEAUX at WILSON via Windsor, Mississauga, Square One, Main St. W. @ Summers Ln., and KING at JAMES in around 6h 56m.
- Website
- delta.com
Flights from Detroit to Toronto Pearson International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $80–600
- Website
- aircanada.com
Flights from Windsor Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 4m
- When
- Every day
- Estimated price
- $75–550
Flights from Detroit to Toronto Pearson International Airport
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- $80–600
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Windsor to Aldershot
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- $70–280
- Website
- VIA Rail
- Escape
- $70–180
- Business
- $110–260
- Business Plus
- $130–280
- Economy
- $75–190
- Economy Plus
- $85–200
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Windsor to Mississauga
- Ave. Duration
- 4h 50m
- Frequency
- 5 times a week
- Estimated price
- $50–75
- Schedules at
- Flixbus USA
- Phone
- +1 888 438 6646
- Website
- GO Transit
Bus from Square One to Main St. W. @ Summers Ln.
- Ave. Duration
- 53 min
- Frequency
- Every 15 minutes
- Estimated price
- $8–11
- Website
- GO Transit
Bus from Pearson International Airport Terminal 1 to Main St. W. @ Summers Ln.
- Ave. Duration
- 1h 18m
- Frequency
- Every 30 minutes
- Estimated price
- $9–12
- Website
- GO Transit
Bus from Pearson International Airport Terminal 1 to Main St. W. @ Summers Ln.
- Ave. Duration
- 1h 18m
- Frequency
- Every 30 minutes
- Estimated price
- $9–12
- Website
- GO Transit
- Phone
- +1 519 944 4111
- [email protected]
- Website
- Transit Windsor
Bus from Transit Terminal Church at Pitt to Sixth Concession at North Talbot
- Ave. Duration
- 40 min
- Frequency
- Every 20 minutes
- Estimated price
- $4
- Website
- Transit Windsor
- Road Adult
- $4
- Phone
- 905-546-2489
- [email protected]
- Website
- Hamilton HSR
Bus from KING at JAMES to ROUSSEAUX at WILSON
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- $4
- Website
- Hamilton HSR
- Adult Cash Fare
- $4
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London City Airport into central London, Travelling around the UAE, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
Booking & Getting There
Detroit to Ancaster train services, operated by VIA Rail, arrive at Aldershot station.
Yes, the driving distance between Detroit to Ancaster is 294 km. It takes approximately 3h 9m to drive from Detroit to Ancaster.
There are 126+ hotels available in Ancaster.










