FerryConnect
USA

Maine State Ferry Service

MaineDOT-run car ferries to Maine islands: Vinalhaven and North Haven from Rockland, Islesboro from Lincolnville, and Swan’s Island and Frenchboro from Bass Harbor.

🧭 4 routes on FerryConnect📍 HQ: Rockland, MaineBook with Maine State Ferry Service →

Maine State Ferry Service Routes

RouteCrossing TimeVehicles
Rockland (Maine) → VinalhavenAbout 1h 15mCars & foot passengers
Rockland (Maine) → North HavenAbout 1h 10mCars & foot passengers
Lincolnville (Maine) → IslesboroAbout 20mCars & foot passengers
Bass Harbor (Mount Desert Island) → Swan’s IslandAbout 40mCars & foot passengers

Maine State Ferry Service sailing patterns

  • Rockland (Maine) → Vinalhaven

    6 round trips a day

    Times shift between seasons (a 1:00pm, 2:45pm and 4:30pm pattern runs on some schedules); Sunday service differs.

    Source: Maine State Ferry Service Vinalhaven schedule, checked 2026-09-29

  • Rockland (Maine) → North Haven

    3 round trips a day

    The 9:30am may leave 10 minutes late on Tuesdays for refuelling; only the morning trips run on Thanksgiving.

    Source: Maine State Ferry Service North Haven schedule, checked 2026-09-29

  • Lincolnville (Maine) → Islesboro

    Hourly-ish: about 9 departures a day Monday–Saturday (8:00am–5:00pm from Lincolnville) and 8 on Sundays

    Summer schedule effective 13 April 2026.

    Source: Maine State Ferry Service Islesboro schedule, checked 2026-09-29

  • Bass Harbor (Mount Desert Island) → Swan’s Island

    Winter schedule 1 November 2026 – 11 April 2027: on Mondays, Tuesdays and Fridays from Bass Harbor at 7:30, 9:00 and 11:00am and 1:30, 3:00 and 4:30pm; other days run a different pattern (check the schedule), and the 3rd Tuesday’s first trip is a fuel run with no passengers

    Schedule effective 14 April – 2 November 2026; Monday, Tuesday, Friday and Saturday have the most trips.

    Source: Maine State Ferry Service Swan’s Island schedule, checked 2026-11-04

Vessels on these routes: Car ferries, Car ferry, M/V Captain Henry Lee

Maine State Ferry Service Network Map

4 routes on FerryConnect; 4 carry vehicles.

Ports Maine State Ferry Service Sails From