Travel options for:
Boston to St Johnsbury
  • Bus Megabus

    $18 - $40
    1. Boston, MA

      3 h - once daily

      $15 - $35

    2. Montpelier Park & Ride

      11 min - 3118 feet

    3. Department of Labor Park and

      1 h 13 min - twice daily

      $3 - $5

  • Bus Greyhound USA

    $22 - $63
    1. Boston, MA

      4 h 11 min - once daily

      $19 - $60

    2. Montpelier, VT

      5 min - 1528 feet

    3. State Street/People's United

      1 h 10 min - twice daily

      $3 - $5

  • Drive

    $16 - $25
    1. Boston

      2 h 56 min - 173 miles

      $16 - $25

  • Fly to Lebanon, bus

    $88 - $257
    1. Boston

      15 min - every 15 minutes

      $2 - $23

    2. Boston (BOS)

      57 min - non-stop

      $50 - $170

    3. Lebanon (LEB)

      5 min - 2.8 miles

      $20 - $25

    4. White River Jct., VT

      1 h 6 min - once daily

      $12 - $35

    5. Montpelier, VT

      5 min - 1528 feet

    6. State Street/People's United

      1 h 10 min - twice daily

      $3 - $5

  • Fly to Plattsburgh, car ferry, bus

    $82 - $204
    1. Boston

      15 min - every 15 minutes

      $2 - $23

    2. Boston (BOS)

      1 h 10 min - non-stop

      $65 - $160

    3. Plattsburgh (PBG)

      26 min - 18 miles

      $1 - $3

    4. Port Kent, NY

      1 h 10 min - every 4 hours

      $7 - $9

    5. Burlington, VT

      4 min - 2.1 miles

      $1

    6. UVM Medical Center

      53 min - every 4 hours

      $3 - $5

    7. State Street/People's United

      1 h 10 min - twice daily

      $2 - $4

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Boston, MA bus to Montpelier Park & Ride, walk to Department of Labor Park and Ride, then bus to Opposite St. Johnsbury Post Office. 5 h 24 min $32. From Boston, MA bus to Montpelier, VT, walk to State Street/People's United Bank, then bus to St. Johnsbury Welcome Center. 6 h 26 min $33. From Boston drive to St Johnsbury. 2 h 56 min $20. From South Station Silver Line - Outbound bus to Boston airport, fly to Lebanon airport, taxi to White River Jct., VT, bus to Montpelier, VT, walk to State Street/People's United Bank, then bus to St Johnsbury. 6 h 39 min $118. From South Station Silver Line - Outbound bus to Boston airport, fly to Plattsburgh airport, drive to Port Kent, NY, car ferry to Burlington, VT, drive to UVM Medical Center, bus to State Street/People's United Bank, then bus to St Johnsbury. 8 h 42 min $105.