Travel from Buffalo to Ann-Arbor

Train, bus or fly from Buffalo to Ann Arbor?

Delta flies from Buffalo to Ann Arbor 5 times a day. Alternatively, you can take a bus from Buffalo to Ann Arbor via Toronto, ON in around 8 hours 59 minutes.

Book transport from Buffalo to Ann Arbor

Travel Guides

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

How to get from Buffalo to Ann Arbor

ModeDurationPrice
From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Detroit airport, then bus to Ann Arbor.4 h 12 min$271
From Buffalo, NY bus to Erie, PA, taxi to Erie airport, fly to Detroit airport, then bus to Ann Arbor.5 h 45 min$510
From Buffalo train to Rochester, walk to TC- Gate 11, line 6 bus to Rochester airport, fly to Detroit airport, then bus to Ann Arbor.6 h 11 min$328
From Buffalo, NY bus to Toronto, ON then bus to Ann Arbor.8 h 59 min$70
From Buffalo train to Aldershot, train to Windsor, drive to Detroit Amtrak, then train to Ann Arbor Amtrak.9 h 25 min$146
From Fort Erie bus to Niagara Falls, train to Aldershot, train to London, walk to London, ON, then bus to Ann Arbor.9 h 33 min$120
From Buffalo train to Aldershot, train to London, walk to London, ON, then bus to Ann Arbor, MI.10 h 19 min$115
From Court St & Franklin St line 4 bus to Walden Ave & Thruway Transit Center, line 46 bus to Buffalo Depew Station Amtrak, train to Toledo, OH Amtrak, then Amtrak Thruway to Ann Arbor, MI - Amtrak.11 h 42 min
From Buffalo drive to Ann Arbor.5 h 23 min$35

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

It takes approximately 4 hours 12 minutes to get from Buffalo to Ann Arbor, including transfers.

Is there a direct bus between Buffalo and Ann Arbor?

No, there is no direct bus from Buffalo to Ann Arbor. However, there are services departing from Buffalo, NY and arriving at Ann Arbor via Toronto, ON. The journey, including transfers, takes approximately 8 hours 59 minutes.

Operators from Buffalo to Ann Arbor

OperatorPhoneWebsite
Niagara FrontierNiagara Frontier
DeltaDelta
Michigan FlyerMichigan Flyer
Barons BusBarons Bus
VIA Rail+1 1 888 842-7245VIA Rail
RTS+1 585-288-1700RTS
Air CanadaAir Canada
Megabus877-462-6342Megabus
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Amtrak+1 1-800-872-7245Amtrak
Megabus CA1-866-488-4452Megabus CA