There are 3 ways to get from St. John's to Annapolis Royal by plane, car, bus, car ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, drive
best- Fly from Saint John'S International Airport (YYT) to Halifax Stanfield International Airport (YHZ)plane YYT - YHZ
- Drive from Halifax-Airport-YHZ to Annapolis Royalcar
5h 39m$272–712Bus, car ferry, train
- Take the bus from St. John’s - MUN University Centre to Port aux Basques - Marine Atlanticbus
- Take the car ferry from Port aux Basques to North Sydney, NScarferry
- Take the bus from North Sydney to Halifaxbus
- Take the train from Halifax to Monctontrain
- Take the bus from Moncton to Saint John Terminalbus
- Take the car ferry from Saint John, NB to Digbycarferry
40h 50m$556–1,115Drive, car ferry
- Drive from St. John's to Port aux Basquescar
- Take the car ferry from Port aux Basques to North Sydney, NScarferry
- Drive from North Sydney, NS to Annapolis Royalcar
25h 18m$279–504
Saint John'S International Airport (YYT) to Halifax Stanfield International Airport (YHZ) flights
Questions & Answers
The cheapest way to get from St. John's to Annapolis Royal is to drive and car ferry which costs $270 - $550 and takes 25h 18m.
The fastest way to get from St. John's to Annapolis Royal is to fly and drive which takes 5h 39m and costs $270 - $750.
The distance between St. John's and Annapolis Royal is 1093 km.
It takes approximately 5h 39m to get from St. John's to Annapolis Royal, including transfers.
Annapolis Royal is 30 min behind St. John's. It is currently 8:13 AM in St. John's and 7:43 AM in Annapolis Royal.
There are 27+ hotels available in Annapolis Royal.
What companies run services between St. John's, NL, Canada and Annapolis Royal, NS, Canada?
There is no direct connection from St. John's to Annapolis Royal. However, you can take the line 14 bus to Airport near Arrivals, walk to St-Johns-Airport-YYT airport, fly to Halifax Stanfield International Airport (YHZ), then drive to Annapolis Royal. Alternatively, you can take a bus from St. John’s - MUN University Centre to Annapolis Royal via Port aux Basques - Marine Atlantic, Port aux Basques, North Sydney, NS, North Sydney, Halifax, Halifax, Moncton, Moncton, Saint John Terminal, Saint John, NB, and Digby in around 40h 50m.
- Website
- aircanada.com
Flights from Saint John'S International Airport to Halifax Stanfield International Airport
- Ave. Duration
- 2h 9m
- When
- Every day
- Estimated price
- $80–440
- Website
- flyporter.com
Flights from Saint John'S International Airport to Halifax Stanfield International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $240–600
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Halifax to Moncton
- Ave. Duration
- 4h 14m
- Frequency
- 3 times a week
- Estimated price
- $70–280
- Website
- https://www.viarail.ca/en
- Escape
- $70–180
- Business
- $110–260
- Business Plus
- $130–280
- Economy
- $75–190
- Economy Plus
- $85–200
- Phone
- 1-888-263-1854
- [email protected]
- Website
- drl-lr.com
Bus from St. John’s - MUN University Centre to Port aux Basques - Marine Atlantic
- Ave. Duration
- 13h 35m
- Frequency
- Once daily
- Estimated price
- $160–180
- Website
- https://drl-lr.com/
- Adult
- $160–180
- Phone
- +1 800 575 1807
- [email protected]
- Website
- maritimebus.com
Bus from North Sydney to Halifax
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- $190–340
- Website
- https://maritimebus.com/
Bus from Moncton to Saint John Terminal
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $65–120
- Website
- https://maritimebus.com/
- Phone
- +1 800-341-7981
- [email protected]
- Website
- marineatlantic.ca
Car ferry from Port aux Basques to North Sydney, NS
- Ave. Duration
- 6h 31m
- Frequency
- 4 times a day
- Estimated price
- $18–115
- Website
- https://www.marineatlantic.ca/
- Schedules at
- https://www.marineatlantic.ca/sailing-information/schedule
- Adults
- $44
- Standard vehicle
- $115
- Bicycles
- $18
- Motorcycles
- $58
Car ferry from Port aux Basques to North Sydney, NS
- Ave. Duration
- 6h 31m
- Frequency
- 4 times a day
- Estimated price
- $18–115
- Website
- https://www.marineatlantic.ca/
- Schedules at
- https://www.marineatlantic.ca/sailing-information/schedule
- Adults
- $44
- Standard vehicle
- $115
- Bicycles
- $18
- Motorcycles
- $58
- Phone
- +1 877-762-7245
- Website
- ferries.ca
Car ferry from Saint John, NB to Digby
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $40–65
- Website
- https://www.ferries.ca/
- Adult
- $45–65
- Adult 14-59 years
- $40–55
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, Slovenia: Getting from Ljubljana to Lake Bled, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.











