There are 4 ways to get from Saint John to Nantucket by car, ferry, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, ferry
best- Drive from Saint John to Hyannis, MAcar
- Take the ferry from Hyannis, MA to Nantucketferry High-speed ferry to Hyannis
9h 39m$116–206Fly from St. John Airport
cheapest- Fly from St. John Airport (YSJ) to Nantucket Memorial Airport (ACK)plane YSJ - ACK
10h 50m$93–555Drive, bus to Hancock County-Bar Harbor Airport, fly
- Drive from Saint John to Perry, MEcar
- Take the bus from Perry, ME to Hancock, MEbus
- Fly from Hancock County-Bar Harbor Airport (BHB) to Nantucket Memorial Airport (ACK)plane BHB - ACK
9h 29m$483–1,201Bus, drive to Presque Isle, fly
- Take the bus from Saint John, NB to Fredericton, NBbus
- Take the bus from Fredericton, NB to Perth-Andover, NBbus
- Drive from Perth-Andover, NB to Presque Isle (PQI)car
- Fly from Presque Isle (PQI) to Nantucket Memorial Airport (ACK)plane PQI - ACK
10h 29m$114–514
Hancock County-Bar Harbor Airport (BHB) to Nantucket Memorial Airport (ACK) flights
Questions & Answers
The cheapest way to get from Saint John to Nantucket is to drive and ferry which costs $110 - $210 and takes 9h 39m.
The fastest way to get from Saint John to Nantucket is to drive and bus and fly which takes 9h 29m and costs $480 - $1,200.
The distance between Saint John and Nantucket is 503 miles.
It takes approximately 9h 39m to get from Saint John to Nantucket, including transfers.
Nantucket is 1h behind Saint John. It is currently 7:16 AM in Saint John and 6:16 AM in Nantucket.
There are 36+ hotels available in Nantucket.
What companies run services between Saint John, NB, Canada and Nantucket, MA, USA?
Air Canada, JetBlue Airways, and four other airlines fly from St. John Airport (YSJ) to Nantucket Memorial Airport (ACK) 4 times a day.
- Website
- jetblue.com
Flights from Hancock County-Bar Harbor Airport to Nantucket Memorial Airport via Boston
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $410–1,100
Flights from Hancock County-Bar Harbor Airport to Nantucket Memorial Airport via Boston, Hyannis
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $410–1,100
Flights from Hancock County-Bar Harbor Airport to Nantucket Memorial Airport via Boston, Martha's Vineyard
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $410–1,200
Flights from Presque Isle to Nantucket Memorial Airport via Boston
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $70–450
Flights from Presque Isle to Nantucket Memorial Airport via Boston, Hyannis
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- $70–450
Flights from St. John Airport to Nantucket Memorial Airport via Toronto, Boston
- Ave. Duration
- 8h 8m
- When
- Every day
- Estimated price
- $140–1,100
Flights from St. John Airport to Nantucket Memorial Airport via Halifax, Boston
- Ave. Duration
- 8h 50m
- When
- Monday to Friday
- Estimated price
- $90–550
- Website
- capeair.com
Flights from Hancock County-Bar Harbor Airport to Nantucket Memorial Airport via Boston
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $410–1,100
Flights from Hancock County-Bar Harbor Airport to Nantucket Memorial Airport via Boston, Hyannis
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $410–1,100
Flights from Hancock County-Bar Harbor Airport to Nantucket Memorial Airport via Boston, Martha's Vineyard
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $410–1,200
Flights from St. John Airport to Nantucket Memorial Airport via Toronto, Boston
- Ave. Duration
- 8h 19m
- When
- Every day
- Estimated price
- $140–1,100
Flights from St. John Airport to Nantucket Memorial Airport via Halifax, Boston
- Ave. Duration
- 8h 50m
- When
- Monday to Friday
- Estimated price
- $90–550
- Website
- aa.com
Flights from St. John Airport to Nantucket Memorial Airport via Toronto, New York La Guardia
- Ave. Duration
- 9h 33m
- When
- Monday to Friday
- Estimated price
- $140–700
- Phone
- +1 800 596 2823
- westbus@ymail.com
- Website
- westbusservice.com
Bus from Perry, ME to Hancock, ME
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $21–24
- Schedules at
- westbusservice.com
- Adult
- $21–24
- Phone
- +1 800-575-1807
- info@maritimebus.com
- Website
- maritimebus.com
Bus from Saint John, NB to Fredericton, NB
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $15–22
- Book at
- https://maritimebus.betterez.com/cart/570e4206d12bb17e0b0015fe
- Website
- https://maritimebus.com/
- Passenger
- $15–22
Bus from Fredericton, NB to Perth-Andover, NB
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- $21–30
- Book at
- https://maritimebus.betterez.com/cart/570e4206d12bb17e0b0015fe
- Website
- https://maritimebus.com/
- Passenger
- $21–30
- Phone
- +1 (508) 477-8600
- Website
- steamshipauthority.com
Ferry from Hyannis, MA to Nantucket
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Estimated price
- $8–50
- Schedules at
- steamshipauthority.com
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide







