Travel from Ann-Arbor to Windsor

Bus or train from Ann Arbor to Windsor?

Greyhound Canada operates a bus from Ann Arbor to Windsor 3 times a day. Tickets cost $10 - $28 and the journey takes 57 min. Two other operators also service this route. Alternatively, Amtrak operates a train from Ann Arbor to Windsor 3 times a day. Tickets cost $22 - $45 and the journey takes 52 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Ann Arbor to Windsor

ModeDurationPrice
From Ann Arbor, MI bus to Windsor, ON.57 min$24
From Ann Arbor Amtrak train to Woodward @ Milwaukee then bus to Larned + Griswold.1 h 16 min$44
From Blake Transit Center bus to Metro Airport North Terminal then bus to Larned + Griswold.2 h 19 min$15
From Ann Arbor drive to Windsor.51 min$9

How long does it take to get from Ann Arbor to Windsor?

The bus from Ann Arbor, MI to Windsor, ON takes 57 min including transfers and departs five times a day.

Is there a direct bus between Ann Arbor and Windsor?

Yes, there is a direct bus departing from Ann Arbor, MI and arriving at Windsor, ON. Services depart five times a day, and operate every day. The journey takes approximately 57 min.

Operators from Ann Arbor to Windsor

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Amtrak+1 1-800-872-7245Amtrak
Southeast Michigan SMART+1 866-962-5515Southeast Michigan SMART
Michigan FlyerMichigan Flyer