Travel from Burlington-VT-USA to Portland-ME-USA

Train, bus or fly from Burlington to Portland?

Green Mountain Transit operates a bus from Burlington to Portland hourly. Tickets cost $3 - $5 and the journey takes 1 h 3 min. 2 other operators also service this route. Alternatively, Green Mountain Transit operates a train from Burlington to Portland every 10 minutes. Tickets cost $1 - $2 and the journey takes 37 min. 4 other operators also service this route.

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 Burlington to Portland

From Downtown Transit Center bus to National Life, walk to Montpelier Park & Ride, bus to South Station, then bus to Portland, ME. 7 h 57 min $55. From Burnington, VT - UVM bus to South Station then bus to Portland, ME. 7 h 50 min $73. From Downtown Transit Center line 2 bus to Essex Junction-Burlington Amtrak, train to Springfield Amtrak, train to Back Bay - Inbound, subway to Boston North Station Amtrak, then train to Portland Transportation Center Amtrak. 13 h 35 min $174. From Burlington drive to Portland. 4 h 21 min $31. From Downtown Transit Center bus to Burlington airport, fly to Portland airport, then line 5 bus to Portland. 6 h 6 min $413. From Burlington drive to Burlington, VT, car ferry to Port Kent, NY, drive to Plattsburgh airport, fly to Boston airport, then bus to Portland. 6 h 1 min $108. From Burlington drive to Burlington, VT, car ferry to Port Kent, NY, drive to Saranac Lake airport, fly to Boston airport, then bus to Portland. 7 h 34 min $123.

How long does it take to get from Burlington to Portland?

It takes approximately 7 h 57 min to get from Burlington to Portland.