Getting Here

Travel to the island requires an adventurous spirit and a little bit of planning.  Most folks will begin by driving to Rockland, Maine, the mainland terminus for the Vinalhaven ferry; but it is also possible to travel to Rockland by bus (Concord Trailways) and by air (Knox County Regional Airport).  Mid-coast Limo Service will pick you up at the Portland Maine Jetport and deliver you to the Rockland ferry terminal.  The Amtrak Downeaster provides rail service to Portland, and connects with the bus service to Rockland.

The Ferry

The Maine State Ferry Service provides daily service between Rockland and Vinalhaven for passengers, cars, bicycles and cargo trucks. The 15 mile scenic trip takes approximately 1 hour 15 minutes each way and provides a unique tour of Penobscot Bay.  The schedule changes seasonally; current information regarding fares and schedules is available on their website or by calling 207-596-5450. The procedures differ at each and every ferry terminal in Maine, including Rockland and VInalhaven. Please be sure to read the procedures for each terminal prior to your arrival at the ferry terminal. Thank you.


Penoscot Island Air provides limited passenger service to Vinalhaven. For further information, contact them at 207-596-7500. Please note that there is no public transportation on the island—it will be necessary to make arrangements in advance for pick-up at the island landing strip. Try Vinalhaven Taxi at: (207) 720-0056.