How Far Is Gros Morne
from St. John’s?
It is 7-8 hours by car. Flying to Deer Lake (YDF) is faster for most visitors.
Gros Morne National Park is approximately 680 kilometres from St. John’s about 7 to 8 hours by car. For visitors whose primary destination is Gros Morne, flying to Deer Lake Airport (YDF) is almost always the better option.
Getting from St. John’s to Gros Morne
| Option | Journey | Best For |
|---|---|---|
| Drive from St. John’s | Trans-Canada west ~680 km, 7-8 hrs + 45 min to Rocky Harbour | Full cross-island road trip |
| Fly to Deer Lake (YDF) | 1.5-2 hr flight + 30-40 min drive to Rocky Harbour | Visitors focused on Gros Morne or western NL |
| Drive in stages over 2+ days | 2 days with meaningful stops | 10-day or longer road trip |
St. John’s Days 1-3, then Bonavista Peninsula with Trinity Days 4-5, then Terra Nova National Park as a morning stop, then Twillingate Days 6-7, then Gros Morne Days 8-10. Fly home from Deer Lake Airport (YDF) to avoid doubling back. Most rental car companies allow one-way returns between YYT and YDF.
Deer Lake Airport The Gros Morne Gateway
Deer Lake Airport (YDF) is approximately 30-40 minutes south of Rocky Harbour on Route 430. Air Canada serves it from Toronto Pearson (YYZ) and Montreal (YUL). For visitors whose main goal is Gros Morne, flying to Deer Lake saves a 14-16 hour round-trip drive from St. John’s. All major rental car companies have desks at the airport.
Frequently Asked Questions
Planning a Gros Morne Trip?
Book rental car at Deer Lake or St. John’s Airport. Both sell out in summer.
Compare Car Rentals