Bus Boston to Portland and return

Cheap bus and train tickets for trips from Portland to Boston and return

calendar
Advanced search
617 Companies - 1,461,814 Connections
The best dealsSave up to 70 % (on average)
It's all about choiceMost routes worldwide
Easy and transparent1-click real-time search
When booking a bus from Boston to Portland you can select different options. If you're in a hurry go for the fastest one, which is provided by and which will get you to your desired destination in 79 hr 10 min. Regarding prices, you can typically get cheap bus tickets for Portland - Boston starting from $129.00.
  Bus Boston - Portland    2534 mi
Ø Bus connections2 x
Savings-28%

The cheapest bus routes from Boston to Portland

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Boston
    Portland
      1:00 AM
      5:10 AM
    20 May
    +3
    Greyhound US
    from $115.95
  • Boston
    Portland
      1:00 AM
      5:10 AM
    22 May
    +3
    Greyhound US
    from $124.93
  • Boston
    Portland
      12:15 PM
      4:20 PM
    21 Sep
    +3
    Greyhound US
    from $124.93
  • Boston
    Portland
      1:00 AM
      5:10 AM
    4 Jun
    +3
    Greyhound US
    from $135.72
  • Boston
    Portland
      12:15 PM
      4:20 PM
    22 Sep
    +3
    Greyhound US
    from $135.72
  • Boston
    Portland
      1:00 AM
      5:10 AM
    1 Jun
    Greyhound US
    from $160.89
  • Boston
    Portland
      12:15 PM
      4:20 PM
    1 Jun
    Greyhound US
    from $160.89


  Bus Portland - Boston    2534 mi
Ø Bus connections2 x

The cheapest bus routes from Portland to Boston

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Portland
    Boston
      12:10 PM
      5:40 PM
    1 Jun
    Greyhound US
    from $171.67
  • Portland
    Boston
      11:00 PM
      11:20 AM
    1 Jun
    +17
    Greyhound US
    from $171.67


  Stations
Atlantic Ave 700, 02111 Boston (USA)
  Stations
Nw 6Th Ave 550, 97209 Portland (USA)

More on bus features and services