Travel from Buffalo to Detroit

Train, bus or fly from Buffalo to Detroit?

Delta flies from Buffalo to Detroit 4 times a day. Alternatively, Megabus CA operates a train from Buffalo to Detroit every 4 hours. Tickets cost $5 - $11 and the journey takes 55 min. 4 other operators also service this route.

Book transport from Buffalo to Detroit

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 Detroit

From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Detroit airport, then line 261 bus to Detroit. 3 h 56 min $264. From Buffalo, NY bus to Erie, PA, taxi to Erie airport, fly to Detroit airport, then line 261 bus to Detroit. 5 h 28 min $503. From Buffalo train to Rochester, walk to TC- Gate 11, line 6 bus to Rochester airport, fly to Detroit airport, then line 261 bus to Detroit. 5 h 47 min $322. From Fort Erie bus to Niagara Falls, train to Union Station, line 509 tram to Toronto Island airport, fly to Windsor airport, then line 8 bus to Detroit. 7 h 16 min $234. From Fort Erie bus to Niagara Falls, train to Aldershot, then train to Windsor. 7 h 2 min $115. From Buffalo, NY bus to Toronto, ON then bus to Windsor, ON. 8 h 6 min $65. From Buffalo drive to Detroit. 4 h 40 min $30.

How long does it take to get from Buffalo to Detroit?

It takes approximately 3 h 56 min to get from Buffalo to Detroit.
Close Print Itinerary
  1. Here are 7 options to get from
    Buffalo to Detroit:

    1. Trip:
      1 Fly Buffalo to Detroit
      • One-Way approx: USD $134 - $474
      • Duration: 3 h 56 min
      Open +
      • Trip:
        1 Fly Buffalo to Detroit
        • One-Way approx: USD $134 - $474
        • Duration: 3 h 56 min
        Close x
    2. Trip:
      2 Bus to Erie, fly to Detroit
      • One-Way approx: USD $187 - $918
      • Duration: 5 h 28 min
      Open +
      • Trip:
        2 Bus to Erie, fly to Detroit
        • One-Way approx: USD $187 - $918
        • Duration: 5 h 28 min
        Close x
    3. Trip:
      3 Train to Rochester, fly to Detroit
      • One-Way approx: USD $189 - $458
      • Duration: 5 h 47 min
      Open +
      • Trip:
        3 Train to Rochester, fly to Detroit
        • One-Way approx: USD $189 - $458
        • Duration: 5 h 47 min
        Close x
    4. Trip:
      4 Train to Toronto Island, fly to Windsor
      • One-Way approx: USD $116 - $402
      • Duration: 7 h 16 min
      Open +
      • Trip:
        4 Train to Toronto Island, fly to Windsor
        • One-Way approx: USD $116 - $402
        • Duration: 7 h 16 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $64 - $213
      • Duration: 7 h 2 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $64 - $213
        • Duration: 7 h 2 min
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $37 - $101
      • Duration: 8 h 6 min
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $37 - $101
        • Duration: 8 h 6 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $25 - $40
      • Duration: 4 h 40 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $25 - $40
        • Duration: 4 h 40 min
        Close x