Rockland–North Haven ferry schedule and guide

The Maine State Ferry Service (MSFS) runs the Rockland–North Haven ferry, a car and passenger ferry between Rockland and the island of North Haven, Maine. The 12.5-mile North Haven ferry crossing takes about 1 hour 10 minutes. MSFS sells only round-trip tickets, and vehicles need a reservation or a place in the first-come line.

Schedule up to date as of October 26, 2026

Next ferries from Rockland

  1. tomorrowto North HavenMay leave 10 minutes late on Tuesdays for fueling
  2. tomorrowto North Haven
  3. tomorrowto North Haven

North Haven ferry schedule Year-round

The Year-round schedule runs from October 26, 2026 until further notice.

Departures from Rockland, Daily

DepartsTo
9:30 AM1North Haven
2:20 PMNorth Haven
5:15 PMNorth Haven
  1. May leave 10 minutes late on Tuesdays for fueling

Departures from North Haven, Daily

DepartsTo
7:30 AMRockland
12:30 PMRockland
3:45 PMRockland

Thanksgiving

This schedule replaces the Year-round schedule on November 26, 2026.

Departures from Rockland

DepartsTo
9:30 AM1North Haven
  1. May leave 10 minutes late on Tuesdays for fueling

Departures from North Haven

DepartsTo
7:30 AMRockland

No service

This schedule replaces the Year-round schedule on December 25, 2026; January 1, 2027.

MSFS runs no North Haven ferry on Christmas Day or New Year's Day.

MSFS posts one North Haven schedule, with no season dates. It runs fewer boats on Thanksgiving and no North Haven ferry on Christmas Day or New Year's Day.

The captain decides 30 minutes before each departure whether to cancel it, and a cancelled first run does not mean later runs are cancelled. MSFS posts cancellations on a recorded line at each terminal, by text through New England 511 and on its Facebook page.

Rockland–North Haven ferry fares

Fare typeOff-peakPeak
Passenger
Adult 18 and older$15.75$23.00
Minor 6 to 17$8.00$15.00
Child 5 and underFreeFree
Vehicle
Vehicle and driver$41.50$55.00
Motorcycle and rider$32.00$42.50
Vehicle reservation$17.00$17.00
Bicycle
Adult with bicycle$22.75$29.75
Minor with bicycle$14.75$21.75
Fares in effect October 26, 2026
  • Every ticket is round trip, and MSFS sells no one-way tickets. A vehicle or motorcycle ticket covers its driver, and a bicycle ticket covers its rider. Vehicles over 20 feet pay an extra charge per foot. Off-peak fares apply from October 1 to May 31, and peak fares from June 1 to September 30.

MSFS sells round-trip tickets only, at its terminals and in its webstore, and offers no senior, military or AAA discounts. Tickets do not expire and are not tied to a sailing. Either half of a North Haven ticket works in either direction, so a rider who goes one way keeps the other half for a later trip.

The webstore sells passenger, vehicle, motorcycle and bicycle tickets to riders paying by credit or debit card. Truck tickets and vehicle reservations come only from a terminal, in person or by phone.

Rockland–North Haven ferry details

OperatorMaine State Ferry Service, part of the Maine Department of Transportation
Crossing timeAbout 1 hour 10 minutes
Distance12.5 miles
VesselCaptain Neal Burgess
VehiclesCarried, with a reservation or in the first-come line. A vehicle ticket covers the driver.
ReservationsVehicle reservations open one month ahead and close two hours before departure, in person at the Rockland terminal or by phone.
PaymentCredit or debit card in the MSFS webstore, or at a terminal ticket office.
BicyclesCarried with a bicycle ticket, which covers its rider.
PetsLeashed pets ride in a marked pet-friendly cabin.
Food on boardNone sold. Riders may bring food and nonalcoholic drinks.

Rockland ferry terminal parking and directions

The North Haven ferry leaves from the Rockland ferry terminal at 517A Main Street (Route 1), Rockland, ME 04841, which also serves Vinalhaven and Matinicus. The terminal's own lot sits next to the building and takes credit cards only, paid in the lane. Its spaces are limited, first come, first served, and cannot be reserved.

Rockland's municipal lots at Buoy Park, Harbor Park and the Thorndike lot off Tilson Avenue take overflow, and the Oceanside High School lot at 400 Broadway opens in summer. In the Rockland ferry line, the blue lane is first come, first served for North Haven and the green lane is for vehicles with a North Haven reservation.

North Haven ferry terminal

The North Haven ferry terminal is at 18 Main Street, North Haven, ME 04853. Drivers leaving North Haven without a reservation call the Rockland terminal's North Haven line in the late morning the day before to get a line number, which sets their place and the time to line up. This applies to same-day round trips too.

Rockland–North Haven ferry FAQs

How long is the ferry ride to North Haven?

The North Haven ferry ride from Rockland takes about 1 hour 10 minutes and covers 12.5 miles.

Does the North Haven ferry need a car reservation?

The North Haven ferry carries cars with a reservation or from the first-come line. Reservations open one month ahead at the Rockland terminal.

Can riders buy a one-way ticket to North Haven?

MSFS sells only round-trip tickets to North Haven. A rider who goes one way keeps the other half, which does not expire.

Are dogs allowed on the North Haven ferry?

Dogs and other pets ride the North Haven ferry on a leash, in a marked pet-friendly cabin.

Is there a ferry between North Haven and Vinalhaven?

MSFS runs no ferry between North Haven and Vinalhaven, for riders or vehicles. Each island has its own ferry from Rockland, and private water taxis run between islands.

More Maine ferries