Travel from Amherst-MA-USA to Buffalo

Train, bus or fly from Amherst to Buffalo?

Peter Pan Bus Lines operates a train from Amherst to Buffalo hourly. Tickets cost $9 - $16 and the journey takes 54 min. 3 other operators also service this route. Alternatively, Peter Pan Bus Lines operates a bus from Amherst to Buffalo hourly. Tickets cost $9 - $16 and the journey takes 54 min. 2 other operators also service this route.

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 Amherst to Buffalo

From Amherst, MA - 79 South Pleasant Street bus to Springfield Amtrak, train to Albany, then train to Buffalo. 10 h 47 min $185. From Amherst, MA - 79 South Pleasant Street bus to Springfield, MA, bus to Albany, NY, then bus to Buffalo, NY. 11 h 9 min $109. From Pray Street bus to Amherst, MA, bus to New York, NY, then bus to Buffalo, NY. 16 h 44 min $106. From Amherst drive to Buffalo. 6 h 42 min $57. From Amherst, MA - 79 South Pleasant Street bus to Springfield, MA, bus to Union Pl and Church St, line 30 bus to Hartford airport, fly to Buffalo airport, then line 204 bus to Buffalo. 8 h 28 min $618. From Amherst, MA - 79 South Pleasant Street bus to Springfield, MA, bus to South Station Silver Line - Outbound, bus to Boston airport, fly to Buffalo airport, then line 204 bus to Buffalo. 8 h $256. From Amherst, MA - 79 South Pleasant Street bus to Springfield Amtrak, train to Newark airport, fly to Buffalo airport, then line 204 bus to Buffalo. 9 h 40 min $331. From Amherst, MA - 79 South Pleasant Street bus to Springfield Amtrak, train to New Haven Union Station Amtrak, train to Penn Station, train to Roosevelt Av/61 St, bus to New York La Guardia airport, fly to Buffalo airport, then line 204 bus to Buffalo. 9 h 53 min $443. From Amherst, MA - 79 South Pleasant Street bus to Springfield Amtrak, train to New Haven Union Station Amtrak, train to Penn Station, train to Station D Jamaica Station, train to New York JFK airport, fly to Buffalo airport, then line 204 bus to Buffalo. 9 h 50 min $430. From Amherst, MA - 79 South Pleasant Street bus to Springfield, MA, bus to South Station Silver Line - Outbound, bus to Boston airport, fly to Rochester airport, line 6 bus to Transit Center - no direction, walk to Rochester, then train to Buffalo. 10 h $367. From Amherst, MA - 79 South Pleasant Street bus to Springfield, MA, bus to Union Pl and Church St, line 30 bus to Hartford airport, fly to Toronto airport, train to St Andrew Station - Northbound Platform, line 1 subway to St Patrick Station - Northbound Platform, walk to Toronto, ON, then bus to Buffalo. 10 h 52 min $358.

Is there a direct bus between Amherst and Buffalo?

No, there is no direct bus from Amherst to Buffalo. However, there are services departing from Amherst, MA - 79 South Pleasant Street and arriving at Buffalo, NY via Springfield, MA and Albany, NY. The journey, including transfers, takes approximately 11 h 9 min.

Operators from Amherst to Buffalo

Close Print Itinerary
  1. Here are 11 options to get from
    Amherst to Buffalo:

    1. Trip:
      1 Train
      • One-Way approx: USD $89 - $240
      • Duration: 10 h 47 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $89 - $240
        • Duration: 10 h 47 min
        Close x
    2. Trip:
      2 Bus Trailways New York
      • One-Way approx: USD $69 - $110
      • Duration: 11 h 9 min
      Open +
      • Trip:
        2 Bus Trailways New York
        • One-Way approx: USD $69 - $110
        • Duration: 11 h 9 min
        Close x
    3. Trip:
      3 Bus Megabus
      • One-Way approx: USD $53 - $85
      • Duration: 16 h 44 min
      Open +
      • Trip:
        3 Bus Megabus
        • One-Way approx: USD $53 - $85
        • Duration: 16 h 44 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $35 - $55
      • Duration: 6 h 42 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $35 - $55
        • Duration: 6 h 42 min
        Close x
    5. Trip:
      5 Fly Hartford to Buffalo
      • One-Way approx: USD $191 - $891
      • Duration: 8 h 28 min
      Open +
      • Trip:
        5 Fly Hartford to Buffalo
        • One-Way approx: USD $191 - $891
        • Duration: 8 h 28 min
        Close x
    6. Trip:
      6 Bus to Boston, fly to Buffalo
      • One-Way approx: USD $103 - $402
      • Duration: 8 h
      Open +
      • Trip:
        6 Bus to Boston, fly to Buffalo
        • One-Way approx: USD $103 - $402
        • Duration: 8 h
        Close x
    7. Trip:
      7 Train to Newark, fly to Buffalo
      • One-Way approx: USD $151 - $607
      • Duration: 9 h 40 min
      Open +
      • Trip:
        7 Train to Newark, fly to Buffalo
        • One-Way approx: USD $151 - $607
        • Duration: 9 h 40 min
        Close x
    8. Trip:
      8 Train, train to New York La Guardia, fly to Buffalo
      • One-Way approx: USD $176 - $634
      • Duration: 9 h 53 min
      Open +
      • Trip:
        8 Train, train to New York La Guardia, fly to Buffalo
        • One-Way approx: USD $176 - $634
        • Duration: 9 h 53 min
        Close x
    9. Trip:
      9 Train, train to New York JFK, fly to Buffalo
      • One-Way approx: USD $180 - $633
      • Duration: 9 h 50 min
      Open +
      • Trip:
        9 Train, train to New York JFK, fly to Buffalo
        • One-Way approx: USD $180 - $633
        • Duration: 9 h 50 min
        Close x
    10. Trip:
      10 Bus to Boston, fly to Rochester, train
      • One-Way approx: USD $173 - $587
      • Duration: 10 h
      Open +
      • Trip:
        10 Bus to Boston, fly to Rochester, train
        • One-Way approx: USD $173 - $587
        • Duration: 10 h
        Close x
    11. Trip:
      11 Fly Hartford to Toronto, bus
      • One-Way approx: USD $175 - $638
      • Duration: 10 h 52 min
      Open +
      • Trip:
        11 Fly Hartford to Toronto, bus
        • One-Way approx: USD $175 - $638
        • Duration: 10 h 52 min
        Close x