Skip to content

Table of contents

About Highland Lakes, AL

Highland Lakes is a suburban community in Shelby County, about 20 miles southeast of Birmingham via US-280. Home to nearly 6,000 residents, the city features rolling hills and small recreational lakes. The main route follows US-280 through Mountain Brook and Vestavia Hills, serving daily commuters to Birmingham. From Montgomery, take I-65 north to US-280 for a 90-minute drive. The city's namesake lake provides fishing and boating for waterfront residents.

Where is Highland Lakes, AL on the map?

Highland Lakes, AL is in United States, at 33.397, -86.650 - about 24 km east of Hoover, AL.

How far is Highland Lakes, AL from where I am?

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

Find hotels in Highland Lakes, AL

Rent a car near Highland Lakes, AL

Race a go-kart track in Highland Lakes, AL

Race a go-kart track generated from the real streets of Highland Lakes, AL.

Highland Lakes DashEasy

Play a pub crawl round in Highland Lakes, AL

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

Pub Crawl Golf: Highland Lakes, AL9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Highland Lakes, AL?

The closest airport to Highland Lakes, AL is Birmingham-Shuttlesworth International Airport, 31 km (about 33 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.