The Town of Westlock is located at the junction of highways 18 and 44 and 11km from the junction of highways 2 and 18.
Greyhound Canada provides daily service to and from Westlock.
The Canadian National Railway travels through town.
Westlock Municipal Airport is only 7.5 km south east of Westlock.


