Travel from New-York to Nantucket

Flights from New York to Nantucket

Delta, American Airlines and two other airlines fly from New York to Nantucket 3 times a day.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from New York to Nantucket

ModeDurationPrice
From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Nantucket airport, then bus to Nantucket.3 h 41 min$220
From Penn Station train to Jamaica, NY, AirTrain to New York JFK airport, fly to Nantucket airport, then bus to Nantucket.3 h 38 min$230
From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Nantucket airport, then bus to Nantucket.5 h 25 min$230
From New York Penn Station train to Providence, RI, bus to Hyannis, MA, walk to Hyannis, MA, then ferry to Nantucket, Massachusetts.8 h 6 min$278
From New York City, NY - Port Authority Bus Terminal bus to 1, Kennedy Plaza, Providence, Providence County, Rhode Island, 02903, United States of America, walk to Providence, RI, bus to Hyannis, MA, walk to Hyannis, MA, then ferry to Nantucket, Massachusetts.8 h 43 min$78
From New York, NY bus to Fall River, MA, bus to Hyannis, MA, walk to Hyannis, MA, then ferry to Nantucket, Massachusetts.9 h 42 min$76

How long does it take to get from New York to Nantucket?

It takes approximately 3 hours 41 minutes to get from New York to Nantucket, including transfers.

Operators from New York to Nantucket

OperatorPhoneWebsite
New York City Transit (MTA)New York City Transit (MTA)
DeltaDelta
American AirlinesAmerican Airlines
JetBlue AirwaysJetBlue Airways
Cape AirCape Air
The WaveThe Wave
Long Island Rail RoadLong Island Rail Road
Port Authority NYNJPort Authority NYNJ
NJ Transit+1 973-491-7000NJ Transit
Newark AirtrainNewark Airtrain
United AirlinesUnited Airlines
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
Peter Pan Bus Lines1-800-343-9999Peter Pan Bus Lines
Hy-Line CruisesHy-Line Cruises
Megabus877-462-6342Megabus