There are 3 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 22 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

$137 - $155

Cheapest option

Ferry, bus via Providence Station  •  8 h 21 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 Providence Station 66
  3. Take the bus from Providence to SRTA New Bedford Terminal
  4. Take the ferry from New Bedford, MA to Oak Bluffs, Martha’s Vineyard, MA

$43 - $61

1 alternative option

Ferry, bus  •  6 h 21 min

  1. Take the ferry from Block Island Ferry, New Shoreham, RI to Perrotti Park, Newport, RI
  2. Take the bus from SRTA Fall River Terminal to SRTA New Bedford Terminal Nb9
  3. Take the ferry from New Bedford, MA to Oak Bluffs, Martha’s Vineyard, MA

$50 - $73

Questions & Answers

The cheapest way to get from Block Island to Martha's Vineyard Island is to ferry and bus which costs $40 - $65 and takes 8 h 21 min.

More details

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

More details

The distance between Block Island and Martha's Vineyard Island is 53 miles.

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

More details

Map of how to get from Block Island to Martha's Vineyard Island.
Launch map view
  • Distance: 53.1 miles
  • Duration: 4 h 22 min

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 West Tisbury Road. Alternatively, you can take a vehicle from Block Island to Edgartown via Perrotti Park, Newport, RI, Newport, Fall River, MA, SRTA Fall River Terminal, SRTA New Bedford Terminal, New Bedford, MA, Oak Bluffs, Martha’s Vineyard, MA, and Ocean Park, Oak Bluffs in around 6 h 21 min.

Bus operators
Southeastern RTA
Phone
+1 508-999-5211
Email
info@srtabus.com
Website
srtabus.com
Bus from SRTA Fall River Terminal to SRTA New Bedford Terminal
Ave. Duration
1 h
Frequency
Every 20 minutes
Estimated price
$2
Schedules at
srtabus.com
DATTCO
Phone
1-860-229-4878
Website
dattco.com
Bus from Fall River, MA to SRTA New Bedford Terminal
Ave. Duration
45 min
Frequency
3 times a week
Estimated price
$2 - $4
Schedules at
us.megabus.com
Bus from Providence to SRTA New Bedford Terminal
Ave. Duration
1 h 15 min
Frequency
3 times a week
Estimated price
$3 - $5
Schedules at
us.megabus.com
RIPTA
Phone
+1 401-781-9400
Email
customerrelations@ripta.com
Website
ripta.com
Bus from Great Island At Ferry Terminal to Providence Station
Ave. Duration
1 h 51 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
Phone
+1 401-295-4040
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
$71
Schedules at
vineyardfastferry.com
Sea Streak
Phone
+1 800-262-8743
Website
seastreak.com
Ferry from New Bedford, MA to Oak Bluffs, Martha’s Vineyard, MA
Ave. Duration
1 h
Frequency
Every 4 hours
Estimated price
$22 - $35
Schedules at
seastreak.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 Travelling around the UAE, Bali: What to do if Mount Agung erupts and Want to know more about Flixbus? - to help you get the most out of your next trip.