Travel from Portland-ME-USA to Amherst-MA-USA

Bus or train from Portland to Amherst?

You can take a bus from Portland to Amherst via Boston, MA and Springfield, MA in around 6 h 44 min. Alternatively, you can take a train from Portland to Amherst via North Station - Orange Line Inbound, Boston Back Bay Station Amtrak, and Springfield, MA in around 7 h 44 min.

Travel Guides

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

How to get from Portland to Amherst

ModeDurationPrice
From Portland, ME bus to Boston, MA, bus to Springfield, MA, then bus to Amherst, MA - 79 South Pleasant Street.6 h 44 min$54
From Portland, ME bus to Logan Airport Terminal A, bus to Framingham Center, bus to Springfield, MA, then bus to Amherst, MA - 79 South Pleasant Street.6 h 47 min$65
From Portland, ME bus to Boston South Station Amtrak, train to Springfield, MA, then bus to Amherst, MA - 79 South Pleasant Street.7 h 17 min$77
From Portland Transportation Center Amtrak train to North Station - Orange Line Inbound, subway to Boston Back Bay Station Amtrak, train to Springfield, MA, then bus to Amherst, MA - 79 South Pleasant Street.7 h 44 min$107
From Portland drive to Amherst.3 h 18 min$21
Close Print Itinerary
  1. Here are 5 options to get from
    Portland to Amherst:

    1. Trip:
      1 Bus
      • One-Way approx: USD $45 - $79
      • Duration: 6 h 44 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $45 - $79
        • Duration: 6 h 44 min
        Close x
    2. Trip:
      2 Bus via Framingham Center
      • One-Way approx: USD $43 - $78
      • Duration: 6 h 47 min
      Open +
      • Trip:
        2 Bus via Framingham Center
        • One-Way approx: USD $43 - $78
        • Duration: 6 h 47 min
        Close x
    3. Trip:
      3 Bus, train
      • One-Way approx: USD $59 - $109
      • Duration: 7 h 17 min
      Open +
      • Trip:
        3 Bus, train
        • One-Way approx: USD $59 - $109
        • Duration: 7 h 17 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $73 - $153
      • Duration: 7 h 44 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $73 - $153
        • Duration: 7 h 44 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $17 - $25
      • Duration: 3 h 18 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $17 - $25
        • Duration: 3 h 18 min
        Close x