This page will describe remaining ferries in Maine.

Maine

Summary: Total: 11 auto + 30 passenger; Longest: 230 miles; Shortest: 0.1 mile

Car Ferries:

Bar Harbor-Yarmouth "Cat" Ferry: Across Gulf of Maine from Bar Harbor, ME (on Mt. Desert Island) to Yarmouth, NS, Canada; May 16-October 15; $85-$155 per car; $45-$55 per adult + $3 departure tax; 140 miles; 2 hours 45 minutes; To reach terminal in Bar Harbor: Go about 1 mile north of Bar Harbor, off of SR 3; To reach terminal in Yarmouth: From intersection of PR 1 (Main St.) and PR 3 (Starrs Rd.), go south on Main St. to intersection with Forest St.; 240 car capacity; operated by Bay Ferries Ltd. (888) 249-SAIL (Hancock County)

Eastport-Deer Island ferry: Across Western Passage of Passamaquoddy Bay between Eastport (on Moose Island) and Deer Island, New Brunswick; late June through mid-September; hourly during daylight hours; car + driver $11 Canadian; 1.9 miles; 15 minutes; M/V Fundy Trail; operated by East Coast Ferries Ltd. (506) 747-2159 or (877) 747-2159 (Washington County)

Frenchboro ferry: Across Blue Hill Bay, from Bass Harbor (on Mt. Desert Island) to Frenchboro (on Long Island); year-round on Wednesday, Thursday, Sunday; passengers only on Friday; $10.50 per adult roundtrip; $30 per vehicle roundtrip; 8 miles; 50 minutes; To reach dock in Bass Harbor: From SR 102, take Shore Rd. southwest (which becomes Granville Rd.); Captain Henry Lee; part of Maine State Ferry Service since 1962. (207) 244-3254 (Hancock County)

Frye Island Ferry: Across The Notch between Raymond Neck and Frye Island on Lake Sebago; several times daily, from April through November; $20; 0.3 mile; To reach from US 302 at South Casco: Go south on Cape Road for 5 miles to Ferry Landing Road; two ferries. (207) 655-4258 (Cumberland County)

Islesboro Ferry: Across Penobscot Bay, from Lincolnville Beach to Islesboro Island; daily, year-round; $5.25 per adult roundtrip; $15 per vehicle roundtrip; 3 miles; 20 minutes; To reach Lincolnville ferry landing: Go east on McKay Road from intersection of US 1 and SR 173 in Lincolnville; Margaret Chase Smith; operated by Maine State Ferry Service. (207) 734-6935 or (207) 789-5611 (Waldo County)

Matinicus Island ferry: Across Penobscot Bay and Gulf of Maine, from Rockland to Matinicus Island; at least once per month, year-round; requires overnight stay; $20.75 per adult roundtrip, $14 one-way; $55 per vehicle roundtrip; 23 miles; 2 hours 15 minutes; To reach dock in Rockland: Go east off of US 1 on Talbot Ave./Port Terminal Rd.; North Haven; operated by Maine State Ferry Service. (207) 596-2202 (Knox County)

North Haven ferry: Across Penobscot Bay, from Rockland to North Haven (on North Haven Island); daily, except Christmas and New Year's Day; $10.50 per adult roundtrip; $30 per vehicle roundtrip; parking for $5 per day; 12.5 miles; 1 hr 20 minutes; To reach dock in Rockland: Go east off of US 1 on Talbot Ave./Port Terminal Rd.; Captain Neal Burgess; operated by Maine State Ferry service. (207) 596-2202 or (207) 867-4441 (Knox County)

Peaks Island ferry : Across Casco Bay from Portland (Maine State Pier) to Peaks Island; several times daily; vehicles normally allowed on daylight trips; $3-$6 per adult, $25-$65 per vehicle roundtrip, depending on season and day; 2.5 miles; 20 minutes; To reach dock in Portland: Take US 1 southeast 0.8 mile from I-295 to Maine State Pier; Machigonne II and ? (passengers only); operated by Casco Bay Lines. (207) 774-7871 (Cumberland County)

Scotia Prince: Across Gulf of Maine from Portland, ME to Yarmouth, NS, Canada; daily, April 29-October 26; $52-$90 per adult one-way + $55-$110 per vehicle + additional charges; 230 miles; 11 hours; Dock in Portland is near intersection of US 1 and SR 77; To reach terminal in Yarmouth: From intersection of PR 1 (Main St.) and PR 3 (Starrs Rd.), go south on Main St. to intersection with Forest St.; Scotia Prince; operated by Scotia Prince Cruises. (800) 845-4073 (Cumberland County)

Swans Island ferry: Across Blue Hill Bay, from Bass Harbor (on Mt. Desert Island) to Atlantic (on Swans Island); 4 to 6 times daily, year-round; $10.50 per adult roundtrip; $30 per vehicle roundtrip; 6 miles; 40 minutes; To reach dock in Bass Harbor: From SR 102, take Shore Rd. southwest (which becomes Granville Rd.); Captain Henry Lee; operated by Maine State Ferry Service since 1960. (207) 244-3254 (Hancock County)

Vinalhaven ferry: Across Penobscot Bay, from Rockland to Vinalhaven (on Vinalhaven Island); daily, year-round; $10.50 per adult roundtrip; $30 per vehicle roundtrip; 15 miles; 1 hour 15 minutes; parking for $5 per day; To reach dock in Rockland: Go east off of US 1 on Talbot Ave./Port Terminal Rd.; Captain Charles Philbrook and Governor Curtis; operated by Maine State Ferry service. (207) 596-2202 or (207) 863-4421 (Knox County)

Passenger Ferries:

Bailey Island ferry: Across Casco Bay from Portland (Maine State Pier) to Bailey Island; daily in summer; $10-$16 per adult roundtrip; 15 miles; 1 hr 45 minutes; To reach dock in Portland: Take US 1 southeast 0.8 mile from I-295 to Maine State Pier; operated by Casco Bay Lines. (207) 774-7871 (Cumberland County)

Bar Harbor Ferry: Across Frenchman Bay, between Bar Harbor (on Mt. Desert Island) and Winter Harbor; at least 6 times per day; $24 roundtrip; 11 miles; St. Croix. (207) 288-4585 or (207) 288-2373 or (207) 546-2927 (Hancock County)

Boothbay Harbor-Monhegan Island ferry: Across Linekin Bay and Gulf of Maine, from Boothbay Harbor to Monhegan Island; May 25-Oct. 14 (daily mid-June through early October); $30 per adult roundtrip (children 3-11: $18); $4-7 per day parking; 17 miles; 1.5 hours; To reach dock in Boothbay Harbor: Go south from SR 27 on Commercial Street to Pier 8; Balmy Days II (1988; 150 passengers); operated by Balmy Days Cruises. (800) 298-2284) (Lincoln County)

Cliff Island ferry : Across Casco Bay from Portland (Maine State Pier) to Cliff Island (combined with service to Great Chebeague Island in winter); daily; $5.75-$9.25 per adult roundtrip, depending on season; 9 miles; To reach dock in Portland: Take US 1 southeast 0.8 mile from I-295 to Maine State Pier; operated by Casco Bay Lines. (207) 774-7871 (Cumberland County)

Cousins Island-Chebeague Island ferry : Across Casco Bay from Cousins Island to Great Chebeague Island; daily; $5 per adult each way; 1.7 miles; 15 minutes; To reach Cousins Island landing: Take SR 88 south from Yarmouth, then southeast on Gilman Road, which becomes Cousins Street after bridge, then go east on Wharf Road; Islander; operated by Chebeague Transportation Company. (207) 846-3700 (Cumberland County)

Cranberry Isles ferries: To Great Cranberry Island, Little Cranberry Island (Islesford), and Sutton Island from mainland (departing from Northeast Harbor); year-round service; from $6 to $10 one-way, $10 to $16 roundtrip; To reach dock in Northeast Harbor: Take Harbor Drive southeast from SR 198; operated by Beal & Bunker Mail Boat and Ferry Service (since 1950?). (207) 244-3575 (Hancock County)

Cranberry Isles ferries: To Great Cranberry Island, Little Cranberry Island (Islesford), and Sutton Island from mainland (departing from Southwest Harbor upper and lower docks and from Manset); seasonal service; from $6 to $10 one-way, $10 to $16 roundtrip; Island Queen; operated by Cranberry Cove Boating Co. (207) 244-5882 (Hancock County)

Cushing Island ferry: Across Casco Bay from Portland (Long Wharf) to Cushing Island; daily in summer; private ferry for homeowners; 3.4 miles; To reach dock: Take US 1A southeast from I-295 about 1 mile to Long Wharf; Polly Lin. (207) 776-4673 or (207) 766-2806 (Cumberland County)

Diamond Cove ferry: Across Casco Bay from Portland (Maine State Pier) to Diamond Cove (on Great Diamond Island); daily; $4.65-$8.00 per adult roundtrip, depending on season; 4 miles; To reach dock in Portland: Take US 1 southeast 0.8 mile from I-295 to Maine State Pier; operated by Casco Bay Lines. (207) 774-7871 (Cumberland County)

Eagle Island ferry: Across Casco Bay, from South Freeport to Eagle Island; daily Memorial Day Weekend through September 10; $20 per adult roundtrip; 8 miles; To reach dock in South Freeport: Take US 1A north from Yarmouth about 2.5 miles, turn east on South Freeport Road, then southeast on Main Street in South Freeport; operated by Atlantic Seal Cruises. (207) 865-6112 (Cumberland County)

Great Diamond Island ferry: Across Casco Bay from Portland (Maine State Pier) to Great Diamond Island (combined with service to Little Diamond Island and Long Island in winter); several times daily; $4.10-$7.00 per adult roundtrip, depending on season; 3 miles; To reach dock in Portland: Take US 1 southeast 0.8 mile from I-295 to Maine State Pier; operated by Casco Bay Lines. (207) 774-7871 (Cumberland County)

House Island ferry: Across Casco Bay from Portland to House Island; summer only; 2 miles; Chippewa (1923); operated by House Island Lobsterbakes and Tours. (207) 799-8188. (Cumberland County)

Isle au Haut ferry: Across Penobscot Bay, from Stonington (on Deer Isle) to Isle au Haut; year-round to north end of island (village); seasonal (June 10-Sept. 7?) service to Duck Harbor on southwest part of island in Acadia N.P.; daily (except Sunday?); $14 per adult one-way; $7 per day parking; 6 miles to village dock, 4.5 miles more to Duck Harbor; 45 minutes; To reach dock in Stonington: Go south on Seabreeze Avenue from SR 15; Directions: Take US 201 north from Bingham to Caratunk, then west on Appalachian Trail to river; Miss Lizzie and Mink (?). (207) 367-6516 (Hancock and Knox Counties)

Kennebec River ferry: Across Kennebec River (primarily for hikers on Appalachian Trail) at Caratunk; May 17-Oct. 14, on demand; donations accepted; 0.1 mile; hikers are ferried across by canoe; background info. (Somerset County)

Little Diamond Island ferry: Across Casco Bay from Portland (Maine State Pier) to Little Diamond Island (combined with service to Great Diamond Island and Long Island in winter); several times daily; $3.80-$6.50 per adult roundtrip, depending on season; 2 miles; To reach dock in Portland: Take US 1 southeast 0.8 mile from I-295 to Maine State Pier; operated by Casco Bay Lines. (207) 774-7871 (Cumberland County)

Long Island ferry: Across Casco Bay from Portland (Maine State Pier) to Long Island (combined with service to Little Diamond Island and Great Diamond Island in winter); daily; $4.65-$8.00 per adult roundtrip, depending on season; 6 miles; To reach dock in Portland: Take US 1 southeast 0.8 mile from I-295 to Maine State Pier; operated by Casco Bay Lines. (207) 774-7871 (Cumberland County)

Matinicus Excursions: Across Penobscot Bay and Gulf of Maine, from Rockland to Matinicus Island, with additional service to Criehaven (on Ragged Island); weekends, June-October (almost daily July-August); $45 per person one-way; $55 for service to Criehaven; 23 miles (3 miles additional to Criehaven); 70 minutes in good weather; leaves from Maine State Ferry Terminal in Rockland; Robin (6 passengers). (603) 237-8954 or (207) 691-9030 (Knox County)

New Harbor-Monhegan Island ferry: Across Muscongus Bay and Gulf of Maine, from New Harbor to Monhegan Island; May 15-Oct. 14; $27 per adult roundtrip (children under 12: $15); free parking; 12 miles; 1 hour; Hardy III; operated by Hardy Boat Cruises. (800) 278-3346 (Lincoln County)

Port Clyde-Monhegan Island ferry: Across Gulf of Maine, from Port Clyde to Monhegan Island; daily, year-round; $27 per adult roundtrip (children 2-12: $14); $4 per day parking; 12 miles; 1 hour; Laura B and Elizabeth Ann; mail boat; operated by Monhegan-Thomaston Boat Line. (207) 372-8848

Portland-Chebeague Island ferry: Across Casco Bay from Portland (Maine State Pier) to Great Chebeague Island (combined with service to Cliff Island in winter); daily; $5.25-$8.75 per adult roundtrip, depending on season; 7.5 miles; To reach dock in Portland: Take US 1 southeast 0.8 mile from I-295 to Maine State Pier; operated by Casco Bay Lines. (207) 774-7871 (Cumberland County)

Squirrel Island Ferry: Across Boothbay Harbor, from Boothbay Harbor to Squirrel Island; $10 per adult roundtrip; March through November, Monday-Saturday (daily late June-early September); 3 miles; 1 hour roundtrip; To reach dock in Boothbay Harbor: Go south from SR 27 on Commercial Street to Pier 8; Novelty (1996; 109 passengers); operated by Balmy Days Cruises. (800) 298-2284 (Lincoln County)

Discontinued Ferries:

Maynes Ferry across Kennebec River started in 1718.
John Carlton had a ferry across the Sasanoa River in 1741.
Benjamin Trott operated Woolwich-Arrowsic ferry in 1760.
Harnden Ferry operated at West Woolwich in 1762.
Nathaniel Day operated a ferry at present day Days Ferry in 1778 (near Bath).
1782 Samuel Barker runs the first ferry across the Androscoggin River (near Bethel). Toll bridge built in 1839 at same location.
First ferry used to cross the Androscoggin River near Durham in 1799 (Dain?s Ferry). Bridge carried away in flood in 1846 and ferry service is instituted again.
Putnam?s Ferry was placed on the Androscoggin River in 1821 (near Rumford/Mexico). The ferry remained for over 100 yrs. The Rumford Point Ferry, known up until the late 1800?s as Putnam?s Ferry, came to an end in 1954 and a three span bridge allowed townsfolk to cross the river for free, unlike the $0.25 charge for the ferry.
Sagadahoc - was the first of 4 steam ferries to carry passengers and vehicles from Sagadahoc Ferry to Bath. 1837-1927
Carlton Bridge replaced ferries in 1927... "Million Dollar Bridge" named for Senator Frank Carlton.
First covered bridge constructed out of wood between Mayville and South Bethel in 1869, and replaced the ferry across the Androscoggin River.

General Links:

Quoddy Loop ferries