Explore Maine by Ferry & Maine Islands
Ferry's Region Map

Ferry Transportation Service in Maine

Private and state-run ferry services provide a vital link to Maine’s many island communities. International ferries provide service to Canada from ports in Bar Harbor, Eastport and Portland.

Islands in Maine

There are over 4,600 islands off the coast of Maine not to mention some inland too. The islands listed on this site are those that are serviced by ferry. Select the link below to learn more about these islands.

Ferry Services by Island

Select an island below to view ferry services by island.

Ferry Services by Region

Select a region from the tabs below to view ferry service options in that region.

Downeast and Acadia

barharbor-ferry.jpg

Bar Harbor Ferry

The M/V St. Croix and the M/V Katherine provide seasonal service between Bar Harbor and Winter Harbor, Maine, with connections to the Acadia National Park Island Explorer Shuttle Bus. The ferries operate seven days a week, June 23 to September 30. Also offering excursions and cruises.

Website | 207-288-4585 or 207-288-2373 | Winter: 207-546-2927

more info

ferry-icon.png

Beal & Bunker Ferry

Beal & Bunker Mail Boat and Ferry. Year-round service, leaving from the Northeast Harbor Town Dock.

Website | 207-244-3565

more info

crancoveferry.gif

Cranberry Cove Ferry

All trips do a loop between Great Cranberry Island, Islesford (Little Cranberry) and Great Cranberry. Enjoy panoramic views of the mountains of Acadia National Park, as you cross Frenchman's Bay in our ferry. Hike, bike, picnic or visit a museum. Seven Days a Week — May 26 to October 1.

Website | 207-244-5882 | Boat Cell: 207-460-1981

more info

eastcoast-ferry-to-deerIsle-nb.jpg

East Coast Ferries Ltd.

Visitors to the Campobello area who wish to continue on to the New Brunswick mainland can save nearly 100 driving miles by hopping on the M.V. "Island Hopper." Save nearly 50 driving miles from the Eastport area aboard the M.V. "Fundy Trail."

Website | 506-747-2159

more info

Capt-Henry-Lee_ferry.jpg

Frenchboro Ferry

The ferry "Captain Henry Lee" serves the island of Frenchboro from Bass Harbor on Mount Desert Island.

Website | 207-244-3254

more info

isle-au-haut-ferry-miss-lizzie-sm.jpg

Isle au Haut Mail Boat

The Isle Au Haut mailboats offer passenger and freight service between Stonington and Isle au Haut, Penobscot Bay lighthouse cruises, lobster fishing excursions for sightseers and seasonal service to Acadia National Park at Duck Harbor.

Website | 207-367-5193

more info

quoddyloop-ferry.gif

Quoddy Loop Ferries

The Quoddy Loop, a "two-nation vacation" loop between points in Maine and New Brunswick, Canada, relies on a series of ferries. These vessels transport travelers and vehicles among five islands and Blacks Harbour on the New Brunswick mainland.

Website | 506-662-3724

more info

Capt-Henry-Lee_ferry.jpg

Swan's Island Ferry

The ferry "Captain Henry Lee" serves Swan's Island from Bass Harbor on Mount Desert Island.

Website | 207-244-3254 | 207-526-4273

more info

Greater Portland and Casco Bay

casco-bay-lines-aucocisco.jpg

Casco Bay Lines

Owned and operated by the Casco Bay Island Transit District, provides public fixed-route ferry service from Portland to six islands in Casco Bay. Casco Bay Lines operates seven days a week, 365 days a year.

Website | 207-774-7871

more info

chebeague-Islander-ferry.jpg

Chebeague Transportation

The Chebeauge Transportation Company operates a ferry between Great Chebeague Island in Casco Bay and Cousins Island. Cousins Island is connected to mainland Yarmouth, Maine by a bridge. The ferry takes about 15 minutes each way.

Website | 207-846-3700

more info

Maine Lakes and Mountains

frye-island-ferry.jpg

Frye Island Ferry

The Frye Island Ferry provides seasonal service to the residents of Frye Island in Sebago Lake. Mainland access to the ferry is from Raymond Neck, in Raymond, Maine. The ferry typically operates between June and September.

Website | 207-655-4258

more info

Mid-Coast

margaret-chase-smith.jpg

Islesboro Ferry

The ferry "Margaret Chase Smith" serves Islesboro Island from the town of Lincolnville.

Website | 207-789-0214 | 207-734-6935

more info

FERRY-NEW-2008.png

Maine State Ferry Service

Operated by the Maine Department of Transportation, provides fixed-route ferry service from Bass Harbor to Swan's Island and Frenchboro, from Rockland to North Haven and Matinicus Island, and from Lincolnville to Islesboro. The Ferry Service operates year round.

Website | 207-596-5400

more info

matinicus-island-ferry.jpg

Matinicus Excursions

Water taxi service for Matinicus, North Haven, and Rockland, Maine. Also offering puffin trips to Matinicus Rock.

Website | 207-366-3700

more info

FERRY-NEW-2008.png

Matinicus Island Ferry

The ferry "North Haven" serves Matinicus Island from Rockland. The crossing distance is 23 miles and takes 2 hours and 15 minutes.

Website | 207-596-2202

more info

monhegan-boat-line.jpg

Monhegan Boat Line

The Original Monhegan Mailboat Experience transporting you through the waters of beautiful Muscongus Bay and enchanting Monhegan Island.

Website | 207-372-8848

more info

theburgess2.jpg

North Haven Ferry

The ferry “Captain Neal Burgess” of the Maine State Ferry Service serves North Haven Island from the City of Rockland.

Website | 207-596-2202 | 207-867-4441

more info

Capt-Charles-Philbrook.jpg

Vinalhaven Ferry

The ferrys "Captain Charles Philbrook" and "Governor Curtis" serve the Vinalhaven Island from the city of Rockland.

Website | 207-596-2202 | 207-863-0191

more info

Back to top