Travel from East-Lansing to Buffalo

Train, bus or fly from East Lansing to Buffalo?

You can take a train from East Lansing to Buffalo via East Lansing Amtrak, Port Huron Amtrak, Sarnia, London, Aldershot, and Niagara Falls, ON in around 11 h 44 min. Alternatively, you can take a bus from East Lansing to Buffalo via East Lansing, MI, Detroit, MI, and Hamilton, ON in around 12 h 38 min.

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 East Lansing to Buffalo

From WBD Gr. River past MAC AVE line 20 bus to East Lansing Amtrak, train to Port Huron Amtrak, drive to Sarnia, train to London, train to Aldershot, train to Niagara Falls, ON, then bus to Fort Erie. 11 h 44 min $172. From WBD Gr. River past MAC AVE line 20 bus to East Lansing, MI - Amtrak, Amtrak Thruway to Toledo Amtrak, train to Buffalo, then train to Buffalo. 12 h 16 min. From WBD Gr. River past MAC AVE line 20 bus to East Lansing, MI, bus to Detroit, MI, bus to Hamilton, ON, then Thru-Bus to Buffalo, NY. 12 h 38 min $91. From East Lansing Marriott bus to Metro Airport North Terminal, line 261 bus to Wyoming & Michigan, bus to Hamilton GO Centre Bus, line 18 bus to Aldershot, then train to Buffalo. 16 h 7 min $114. From East Lansing drive to Buffalo. 5 h 37 min $38. From WBD Michigan past Delta St line 01 bus to CATA Trans Center, line 14 bus to EBD Grand River past Waverly, line 14 bus to Lansing airport, fly to Buffalo airport, then line 204 bus to Buffalo. 7 h 2 min $387. From East Lansing Marriott bus to Detroit airport, fly to Buffalo airport, then line 204 bus to Buffalo. 6 h 25 min $289. From East Lansing Marriott bus to Detroit airport, fly to Rochester airport, line 6 bus to Transit Center - no direction, walk to Rochester, then train to Buffalo. 8 h 36 min $348.
Close Print Itinerary
  1. Here are 8 options to get from
    East Lansing to Buffalo:

    1. Trip:
      1 Train
      • One-Way approx: USD $113 - $317
      • Duration: 11 h 44 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $113 - $317
        • Duration: 11 h 44 min
        Close x
    2. Trip:
      2 Amtrak Thruway, train
      • One-Way approx: N/A
      • Duration: 12 h 16 min
      Open +
      • Trip:
        2 Amtrak Thruway, train
        • One-Way approx: N/A
        • Duration: 12 h 16 min
        Close x
    3. Trip:
      3 Bus, Thru-Bus
      • One-Way approx: USD $51 - $131
      • Duration: 12 h 38 min
      Open +
      • Trip:
        3 Bus, Thru-Bus
        • One-Way approx: USD $51 - $131
        • Duration: 12 h 38 min
        Close x
    4. Trip:
      4 Bus, train
      • One-Way approx: USD $78 - $180
      • Duration: 16 h 7 min
      Open +
      • Trip:
        4 Bus, train
        • One-Way approx: USD $78 - $180
        • Duration: 16 h 7 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $30 - $50
      • Duration: 5 h 37 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $30 - $50
        • Duration: 5 h 37 min
        Close x
    6. Trip:
      6 Fly Lansing to Buffalo
      • One-Way approx: USD $137 - $707
      • Duration: 7 h 2 min
      Open +
      • Trip:
        6 Fly Lansing to Buffalo
        • One-Way approx: USD $137 - $707
        • Duration: 7 h 2 min
        Close x
    7. Trip:
      7 Bus to Detroit, fly to Buffalo
      • One-Way approx: USD $155 - $504
      • Duration: 6 h 25 min
      Open +
      • Trip:
        7 Bus to Detroit, fly to Buffalo
        • One-Way approx: USD $155 - $504
        • Duration: 6 h 25 min
        Close x
    8. Trip:
      8 Bus to Detroit, fly to Rochester, train
      • One-Way approx: USD $210 - $489
      • Duration: 8 h 36 min
      Open +
      • Trip:
        8 Bus to Detroit, fly to Rochester, train
        • One-Way approx: USD $210 - $489
        • Duration: 8 h 36 min
        Close x