Skip to content

Table of contents

About Flat Rock, NL

Flat Rock is a small coastal town just north of St. John's on the Avalon Peninsula, reached easily via Route 20 (Torbay Road) through Torbay. It's a quick 38 km run from downtown St. John's or about 18 km from YYT, making it a common day trip or commute rather than a long-haul destination. Charging stations are best found in St. John's before heading out. Don't miss the Our Lady of Fatima grotto, built into the rock by Portuguese fishermen who once worked these waters.

Where is Flat Rock, NL on the map?

Flat Rock, NL is in Canada, at 47.709, -52.714 - about 9 km north of Torbay, NL.

How far is Flat Rock, NL from where I am?

Use your device location to see the distance to Flat Rock, NL, how long the drive takes, and directions from where you are.

Find hotels in Flat Rock, NL

Rent a car near Flat Rock, NL

Play a pub crawl round in Flat Rock, NL

Nine holes from pub to pub through the real streets of Flat Rock, NL. Every cup is a bar somebody actually drinks in.

Pub Crawl Golf: Flat Rock, NL9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Flat Rock, NL?

The closest airport to Flat Rock, NL is St. John's International Airport, 18 km (about 25 min by car).

Share Route

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.