FerryConnect

USA (Maine)

Rockland (Maine) → Vinalhaven

The state ferry across Penobscot Bay to Vinalhaven, a year-round island community and working lobster port.

Rockland (Maine) to Vinalhaven ferry at a glance

The ferry from Rockland (Maine) to Vinalhaven takes About 1h 15m across the Penobscot Bay, operated by Maine State Ferry Service. Both vehicles and foot passengers are carried. Typical frequency: 6 round trips a day.

Crossing times and frequencies are typical figures and vary by season. Confirm the current timetable with the operator or booking partner before you travel. Route facts last reviewed 2026-09-29.

Sources: maine.gov · maine.gov · maine.gov · How we verify

Return crossing: Vinalhaven to Rockland (Maine)

Maine State Ferry Service also sails Vinalhaven to Rockland (Maine), taking About 1h 15m. Boats leave Vinalhaven and Rockland at the same clock times.

Rockland (Maine) to Vinalhaven ferry timetable & sailing pattern

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.

Published departure times

  • 7:00am
  • 8:45am
  • 10:30am
  • 12:00pm
  • 1:30pm
  • 3:15pm

Return: Boats leave Vinalhaven and Rockland at the same clock times.

Timetables change by season and date. Check exact departures for your travel date on the official timetable.

Official Maine State Ferry Service timetable →Check prices & book on Maine State Ferry Service →

Source: Maine State Ferry Service Vinalhaven schedule. Verified 2026-09-29.

Maritime Crossing Route Map

Interactive sea passage between Rockland (Maine) and Vinalhaven

📐 13 Nautical Miles
Rockland (Maine)⇄Vinalhaven
⏱ About 1h 15m · 📐 13 nm
⚓ Operator website

Ready to cross from Rockland (Maine) to Vinalhaven?

Book your crossing with Maine State Ferry Service: live fares, availability and sailing times.

Operators on This Route

OperatorCrossing TimeVessels
Maine State Ferry ServiceAbout 1h 15mCar ferries

Route Features

🚗

Vehicles

Cars, campervans, and motorbikes accepted

🚶

Foot Passengers

Walk-on passengers welcome

🐕

Pets

No pet facilities

📐

Distance

13 nautical miles

Getting There & Onward Transport

  • The Rockland terminal is at 517A Main Street (Route 1), with a credit-card pay-in-lane lot next door
  • The Vinalhaven terminal is at 79 Sands Road

Tips for the Rockland (Maine) to Vinalhaven Crossing

  • Vehicles without a reservation must call the island terminal the day before for a line number to return from Vinalhaven.

Frequently Asked Questions

How long is the ferry from Rockland (Maine) to Vinalhaven?
The crossing typically takes About 1h 15m. Actual times vary by vessel, season and sea conditions, so check the timetable for your sailing.
How often does the Rockland (Maine) to Vinalhaven ferry sail?
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. This is the pattern published in the Maine State Ferry Service Vinalhaven schedule (checked 2026-09-29); confirm exact departure times on the official timetable before you travel.
Which ferry companies sail from Rockland (Maine) to Vinalhaven?
Maine State Ferry Service operates this route. Compare sailing times and ticket types before booking, as they often differ between operators.
Can I take my car on the Rockland (Maine) to Vinalhaven ferry?
Yes. Vehicles are carried on this route. Book vehicle space in advance for peak dates, and check the operator’s height, length and trailer limits for campervans and larger vehicles.
Can I take the Rockland (Maine) to Vinalhaven ferry as a foot passenger?
Yes. Foot passengers can travel on this route. Allow time to reach the passenger terminal and check the operator’s check-in closing time.
Are dogs and pets allowed on the Rockland (Maine) to Vinalhaven ferry?
This route has no dedicated pet facilities. Assistance dogs are normally carried, but confirm with the operator before travelling.
How far is Rockland (Maine) from Vinalhaven by ferry?
The sea crossing is about 13 nautical miles (roughly 24 km).