Martha's Vineyard and Nantucket are easily reached by passenger ferries (traditional and high-speed boats) from several Cape towns; farther afield one can get a seasonal ferry from Plymouth, MA; New Bedford, CT; Highlands, New Jersey; and Manhattan. Ferries to Provincetown embark from Boston and Plymouth. Some services run year-round, while others are seasonal. Even parking for the ferries must be reserved during the busy season, but passenger reservations are rarely necessary. Trip times vary from as little as 45 minutes to about two hours and run $8.50–$39 one-way; bicycles can be taken aboard many ferries for $4, while cars cost $43.50–$68 one-way (reservations required and very limited).
In season, ferries connect Boston and Plymouth with Provincetown. Bay State Cruise Company offers standard and high-speed ferry services between Commonwealth Pier in Boston and MacMillan Wharf in Provincetown. High-speed service runs a few times daily (mid-May–September, $88 round-trip); the ride takes 90 minutes. Standard service runs Saturdays only in July ($49 round-trip); the ride takes three hours. Boston Harbor Cruises runs a fast ferry from Long Wharf in Boston (mid-May–mid-October, $88 round-trip). From the State Pier in Plymouth, the Plymouth-to-Provincetown Express Ferry operates a 90-minute ferry daily (mid-June to mid-September, $45 round-trip). Seastreak runs seasonal ferries from Highlands, NJ, and Manhattan to Martha's Vineyard and Nantucket. The long but luxurious ride (just over 5 hours to MV from NYC) costs $165–$200 one way (bikes $20); the ferry to Nantucket stops first on Martha's Vineyard, adding an hour to the trip ($175–$210). Seastreak also has service from New Bedford to the islands; it's a 70-minute ride ($40) to Martha's Vineyard; add an hour to Nantucket ($67). Due to popular demand, look for direct trips to Nantucket in the future.