Travel from Providence to Maine

Bus or train from Providence to Maine?

Greyhound USA operates a bus from Providence to Portland every 4 hours. Tickets cost $11 - $25 and the journey takes 1 h 27 min. 2 other operators also service this route. Alternatively, Amtrak Acela Express operates a train from Providence to Portland hourly. Tickets cost $60 - $160 and the journey takes 42 min. 3 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
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Providence to Maine

From Providence Amtrak train to South Station, bus to St. John & Langs Expr, then line 5 bus to Metro Pulse. 3 h 59 min $162. From Providence bus to South Station, bus to St. John & Langs Expr, then line 5 bus to Metro Pulse. 4 h 38 min $44. From Providence Amtrak train to Back Bay - Inbound, subway to Boston North Station Amtrak, train to Portland Transportation Center, then line 5 bus to Metro Pulse. 5 h 9 min $191. From Kennedy Plaza line 1 bus to South Attleboro, train to Boston Sth Station, MA, Amtrak Thruway to Portland Transportation Center, then line 5 bus to Metro Pulse. 6 h 34 min. From Providence drive to Portland. 2 h 46 min $18. From Providence Amtrak train to Copley T Station, bus to Boston airport, fly to Augusta airport, taxi to Augusta, ME, then bus to Lewiston. 5 h 4 min $251. From Providence Amtrak train to Copley T Station, bus to Boston airport, fly to Rockland airport, taxi to Rockland, ME, then bus to Brunswick. 6 h 11 min $298.

How long does it take to get from Providence to Maine?

It takes approximately 3 h 59 min to get from Providence to Maine.