Travel from Portland-ME-USA to Fredericton

Bus from Portland to Fredericton

Amtrak operates a bus from Portland to Fredericton 3 times a day, and the journey takes 2 h 15 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

How to get from Portland to Fredericton

From Portland, ME Amtrak Thruway to Bangor, Maine - Concord Coach, bus to Houlton, Maine, drive to Woodstock, NB, then bus to Fredericton, NB. 7 h 56 min $46. From Portland bus to Bangor, Maine - Greyhound, bus to Houlton, Maine, drive to Woodstock, NB, then bus to Fredericton, NB. 8 h 55 min $73. From Portland drive to Fredericton. 5 h 8 min $51. From Portland, ME bus to Boston airport, fly to Fredericton airport, then line 501 bus to Fredericton. 8 h 39 min $320. From Portland, ME bus to Boston airport, fly to Presque Isle airport, drive to Perth-Andover, NB, then bus to Fredericton. 7 h 38 min $165.