There are 2 ways to get from Block Island to Martha's Vineyard Island by ferry or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Ferry  •  4 h 43 min

  1. Take the ferry from Block Island Ferry, New Shoreham, RI to Perrotti Park, Newport, RI Block Island Ferry
  2. Take the ferry from Quonset Point Pier, Quonset Point, RI to Oak Bluffs, Martha's Vineyard, MA Vineyard Fast Ferry

$122 - $140

Cheapest option

Ferry, bus  •  6 h 12 min

  1. Take the ferry from Block Island Ferry, New Shoreham, RI to Point Judith Ferry Terminal, Narragansett, RI
  2. Take the bus from Great Island At Ferry Terminal to Wickford Train Station 66
  3. Take the ferry from Quonset Point Pier, Quonset Point, RI to Oak Bluffs, Martha's Vineyard, MA

$97 - $105

What companies run services between Block Island, RI, USA and Martha's Vineyard Island, MA, USA?

There is no direct connection from Block Island to Edgartown. However, you can take the ferry to Perrotti Park, Newport, RI, take the taxi to Quonset Point Pier, Quonset Point, RI, take the ferry to Oak Bluffs, Martha's Vineyard, MA, take the walk to Ocean Park, Oak Bluffs, then take the line 13 bus to Church Street, Edgartown. Alternatively, you can take a vehicle from Block Island to Edgartown via Point Judith Ferry Terminal, Narragansett, RI, Great Island At Ferry Terminal, Wickford Train Station, Quonset Point Pier, Quonset Point, RI, Oak Bluffs, Martha's Vineyard, MA, and Ocean Park, Oak Bluffs in around 6 h 12 min.

Bus operators
RIPTA
Phone
+1 401-781-9400
Email
customerrelations@ripta.com
Website
ripta.com
Bus from Great Island At Ferry Terminal to Wickford Train Station
Ave. Duration
1 h 6 min
Frequency
Hourly
Estimated price
$2
Schedules at
ripta.com
Ferry operators
Block Island Ferry
Website
blockislandferry.com
Ferry from Block Island Ferry, New Shoreham, RI to Perrotti Park, Newport, RI
Ave. Duration
1 h
Frequency
3 times a day
Estimated price
$16
Schedules at
blockislandferry.com
Ferry from Block Island Ferry, New Shoreham, RI to Point Judith Ferry Terminal, Narragansett, RI
Ave. Duration
55 min
Frequency
Hourly
Estimated price
$16
Schedules at
blockislandferry.com
Vineyard Fast Ferry
Website
vineyardfastferry.com
Ferry from Quonset Point Pier, Quonset Point, RI to Oak Bluffs, Martha's Vineyard, MA
Ave. Duration
1 h 35 min
Frequency
Twice daily
Estimated price
$56
Schedules at
vineyardfastferry.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Florence to Rome, Want to know more about Flixbus? and Best ways to travel around Australia - to help you get the most out of your next trip.

Questions & Answers

How far is it from Block Island to Martha's Vineyard Island?

The distance between Block Island and Martha's Vineyard Island is 85 km.

What is the cheapest way to get from Block Island to Martha's Vineyard Island?

The cheapest way to get from Block Island to Martha's Vineyard Island is to ferry and bus which costs $95 - $105 and takes 6 h 12 min.

What is the fastest way to get from Block Island to Martha's Vineyard Island?

The quickest way to get from Block Island to Martha's Vineyard Island is to ferry which takes 4 h 43 min and costs $120 - $140.

How long does it take to get from Block Island to Martha's Vineyard Island?

It takes approximately 4 h 43 min to get from Block Island to Martha's Vineyard Island, including transfers.