Travel Resources - Maine Ferries
Maine to Nova Scotia Ferry
The CAT Ferry is a car ferry from Portland, Maine to Yarmouth, Nova Scotia. After a six year absence, The CAT Ferry returned in 2016. This high-speed car ferry runs between Portland, Maine and Yarmouth, Nova Scotia across the Gulf of Maine. The crossing time is just 5.5 hours and includes many onboard amenities. Seasonal ferry service from Portland, Maine to Yarmouth, Nova Scotia, and back, from May 31 through October 15, 2017. See the 2017 CAT Schedule and the promotional video:
Downeast Acadia Ferries
The Bar Harbor Ferry provides seasonal service between Bar Harbor and Winter Harbor, Maine, with connections to the Island Explorer Shuttle Bus. For information call (207) 288-4585 or (207) 546-2927.
Cranberry Cove Ferry
The M/V Island Queen and the M/V Sequin sail daily from Southwest Harbor/Manset to the Cranberry Islands. For information call (207) 244-5882 or the boat cell (207) 460-1981.
Beal & Bunker Mail Boat and Ferry
The Beal & Bunker Mail Boat and Ferry runs between the Northwest Harbor town pier and Great Cranberry, Little Cranberry and (on request) Sutton Island. This ferry does not take cars.
East Coast Ferries
Two runs: (1) Deer Island to Eastport, Maine and (2) Deer Island to Campobello. Schedules online.
Runs between Bass Harbor and Frenchboro. 50 minutes one-way. Schedule and rates online.
Northeast Harbor Ferry
Runs from Northeast Harbor to the Cranberry Isles. Phone (207) 244-3575.
Swan's Island Ferry
Runs between Bass Harbor and Swan's Island. 40 minutes one-way. Schedule and rates online.
Midcoast - Penobscot Bay Ferries
Isle Au Haut Ferry
Runs from Isle Au Haut to Stonington, and in summers also to Duck Harbor. Schedules & Rates online. See website or phone (207) 367-5193 or (207) 367-6516.
Squirrel Island Ferry
The Novelty, owned by Balmy Day Cruises, has regularly scheduled ferry service between Boothbay Harbor and Squirrel Island, a summer vacation resort. See website or phone (207) 633-2284.
Monhegan Island: Balmy Days Cruises | Hardy Boat Cruises | Monhegan Boat Line
Three different services ferry passengers from the mainland to Monhegan Island. Each leaves from a different port. Balmy Day Cruises travels between Boothbay Harbor and Monhegan. Hardy Boat Cruises ferries between New Harbor and Monhegan. Monhegan Boat line travels between Port Clyde and Monhegan.
Runs between Lincolnville and Islesboro. 20 minutes one-way. Schedule and rates online.
Matinicus Island Ferry
Runs between Rockland and Matinicus Island. 2 1/4 hours one-way. Schedule and rates online.
North Haven Ferry
Runs between Rockland and North Haven. 70 minutes one-way. Schedule and rates online.
Runs between Rockland and Vinalhaven. 75 minutes one-way. Schedule and rates online.
Casco Bay Ferries
Casco Bay Lines
Year-round service between Portland and the following locations: (1) Peaks Island, (2) Little Diamond, Great Diamond & Long Island, (3) Diamond Cove and (4) Chebeague Island, Cliff Island and Bailey Island.
The Chebeague Transportation Company (CTC) ferry is the primary method for travel between Chebeague Island and the mainland. The ferry runs between Chebeague and Cousins Island, which is connected to Yarmouth, Maine by bridge. See the site for schedules, parking maps and other details.
St. Croix Ferry
The St. Croix Ferry serves Cushing Island (also called Cushing's Island). Departures are from Long Wharf off of Commercial Street in Portland.