Concord Coach Lines operates a bus from Portland to Boothbay Harbor twice daily. Tickets cost $16 - $23 and the journey takes 53 min. Alternatively, Amtrak operates a train from Portland to Boothbay Harbor 3 times a day. Tickets cost $21 - $40 and the journey takes 45 min.
From Portland bus to Bath, ME then taxi to Boothbay Harbor. 1 h 28 min $114. From Portland Transportation Center Amtrak train to Brunswick Amtrak then taxi to Boothbay Harbor. 1 h 30 min $161. From Metro Pulse line 5 bus to Portland, ME, Amtrak Thruway to Bath, ME, then taxi to Boothbay Harbor. 3 h 23 min. From Portland drive to Boothbay Harbor. 1 h 11 min $6.