Skip to content

Table of contents

About Bonnyville, AB

Bonnyville is a service town in Alberta's Lakeland region, reached mainly via Highway 28 from Edmonton (about two and a half hours southwest) or Highway 41 running north-south through St. Paul and Cold Lake. Local trips to Cold Lake, Elk Point, and St. Paul are common daily runs, while longer hauls to Lloydminster or Vegreville are more for visitors. Bonnyville Airport sits just 6 km from downtown, and EV chargers in town help bridge the gap along Highway 28. Moose Lake, nearby, is a favourite for anglers and cottagers all summer.

Where is Bonnyville, AB on the map?

Bonnyville, AB is in Canada, at 54.267, -110.750 - about 51 km north of Elk Point, AB.

How far is Bonnyville, AB from where I am?

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

Find hotels in Bonnyville, AB

Rent a car near Bonnyville, AB

Play a pub crawl round in Bonnyville, AB

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

Pub Crawl Golf: Bonnyville, AB9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Bonnyville, AB?

The closest airport to Bonnyville, AB is Bonnyville Airport, 6 km (about 8 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.