Your #1 Ferry travel and route comparison guide. In-depth guides and maps for 804 ferry routes in 70 countries.

New Jersey-Martha’s Vineyard

On hold


Destination(s) 🇺🇸 Martha's Vineyard, 🇺🇸 USA
Duration 6h 45 mins.
Operated by Seastreak
Sailings Once per week
Distance 195 miles, 315 km
Categories: ,

Martha’s Vineyard can be reached in many different ways. The longest crossing is from Highlands NJ. This makes Martha’s Vineyard very accessible to everyone south and west of New York. If you leave Washington, Baltimore or Philadelphia in the morning, you can be on Martha’s Vineyard in the evening.

Add your review
Sunset Martha's Vineyard

Sunset at Martha's Vineyard

An easy way to travel from Highlands, NJ to Martha's Vineyard is by ferry! Seastreak has a very nice route with a fast ferry to both Martha's Vineyard and Nantucket. Once on board, you can enjoy the New York Skyline and after just over 5 hours you will arrive at the island.

  • This is a ferry for foot passengers so bringing a car is impossible.
  • It is possible to bring a bike, add this to your reservation
  • Because of the duration of the crossing, pets are not allowed on the ferry.

Highlands – Martha's Vineyard ferry schedule and tickets

The ferry departs once per week. The ferry departs from Highlands, NJ, and sails via New York and Martha's Vineyard to Nantucket. The price is around $170 in low season. During summer, prices rise.


The distance between New York and Martha's Vineyard is 315 km or 195 miles. The Highlands-Martha's Vineyard ferry brings you in around 6h and 45 mins. to your destination. It is worth noting that travel time may vary due to weather conditions or different vessel(s) being active on this connection.


Which ferry companies sail on this crossing?

The ferry between Highlands and Martha's Vineyard is currently operated by: Seastreak.

How long does the Highlands-Martha's Vineyard crossing take?

The travel time of the Highlands-Martha's Vineyard ferry is around: 6h 45 minutes. Please arrive early at the harbor and calculate extra time for check-in and boarding if necessary. How long in advance you need to be present is usually communicated on your ticket or on the website of the ferry operator you sail with.

How often does the Highlands-Martha's Vineyard ferry sail?

You can usually take the ferry from Highlands to Martha's Vineyard (or the ferry from Martha's Vineyard to Highlands) Once per week. Depending on the season, the amount of people on the ferry and the weather forecast, the ferry company can deviate from the timetable/ferry schedule.

What is the distance between Highlands and Martha's Vineyard?

The distance between Highlands and Martha's Vineyard is approximately 196 miles or 315 km.
New Jersey-Martha’s Vineyard
New Jersey-Martha’s Vineyard