Train tickets from Buffalo, NY to Ann Arbor

Previously seen trips

Next departures for Buffalo to Ann Arbor on November 9
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Amtrak
    Depew Station
    Train StationNo tags
    Amtrak
      Depew Station
      Train StationNo tags
      Amtrak
        Depew Station
        Train StationNo tags
        Amtrak
          Depew Station
          Train StationNo tags
          Amtrak
            Depew Station
            Train StationNo tags

            Compare 2 ways to go from Buffalo to Ann Arbor

            We recommend taking the bus

            Among the sustainable travel choices, the bus stands out as the good way to reach Ann Arbor. The journey takes about 9 hours 15 minutes and with fares starting at just $47, it presents an excellent value for a comfortable ride.

            1bus per day
            9h 15mAverage Duration
            251 milesDistance
            10kgCO₂ emissions
            Average Price$47 - $77Average Duration9h 15m
            10kg CO₂e
            Average Price$216 - $280Average Duration18h 52m
            38kg CO₂e

            Frequently asked questions for your trip Buffalo, NY - Ann Arbor

            Why choose Busbud?

            The Best Way To Book Bus and Train Tickets

            Busbud makes bus travel easy. We help travelers find a bus, plot routes, and book intercity bus tickets all over the world. With several language and currency options available, Busbud seeks to cater to international bus travelers no matter where they are in the world. Busbud partners with safe and reliable bus companies throughout the world such as Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others so you can buy tickets without a worry.

            People from around the world trust Busbud

            Popular Trains Connecting Buffalo

            Trains Leaving from Buffalo

            Popular Trains Connecting Ann Arbor

            Trains Going to Ann Arbor