![]() |
Maine Bus Services |
|
|
Here's how to get to, and around, the state of Maine by bus: Greyhound, Concord Coach, Cyr Bus Lines, Vermont Transit and more. |
||
|
These Maine towns have intercity bus service:
Greyhound Lines works in conjunction with Voyageur to operate on routes between Boston and Portland, and from Portland west to North Conway NH, Bretton Woods NH, and Bethlehem NH, and to St Johnsbury VT, Barre VT, Montpelier VT, and Burlington VT. In Burlington, connections are made to or from Montreal. Greyhound Lines operates buses from Boston all the way to St. Stephen, New Brunswick, stopping at Portsmouth NH, Ogunquit, Kennebunk, Portland, Brunswick, Bath, Wiscasset, Camden, Bangor, and Ellsworth (for Bar Harbor). There are direct buses along this route from New York City with a rest stop in Boston. Greyhound also runs between Montreal and Bangor, and there are connecting buses between Ottawa, Toronto, and Montreal, and between Bangor and Bar Harbor. In conjunction with Autobus Fortin Poulin, Greyhound runs between Quebec City and Portland ME. C&J Airport Limousine Service operates those long airport limousines between Boston's Logan International Airport and points along the Maine coast, including Ogunquit and Kennebunk. Seats in the limousines are best reserved in advance. Concord Coach Lines The Maine inland route connects Orono, Bangor and Portland with Boston. A special Portland ME —Logan Airport express bus is the quickest way to travel between those two points, making no stops. The Maine Coastal route follows US Route 1 along the coast, connecting towns in Mid-Coast Maine such as Brunswick & Bowdoin College, Bath, Wiscasset, Damariscotta, Waldoboro, Rockland, Camden, Rockport, Lincolnville, Belfast, Searsport, and Bangor ME with Boston. Cyr Bus Lines By Train
|
|
Bangor ME is a useful transfer point for bus travel in northern and inland Maine.
| |||||||