There are three main ways to get from St. John’s to Twillingate:

By car: The drive takes approximately 4.5 to 5 hours via the Trans-Canada Highway west to Gander, then north on Route 330 and Route 340 to Twillingate Island.

By flight + car: Fly from St. John’s Airport (YYT) to Gander International Airport (YQX) — the flight takes under an hour — then rent a car and drive approximately 1.5 hours to Twillingate.

By bus + car: DRL Coachlines operates a bus service from St. John’s to Gander and Lewisporte. From either town, you’ll need to arrange onward transportation to Twillingate, as there is no direct public transit to the island.