Bonnyville is located northeast of Edmonton, southwest of Cold Lake.
See more Alberta Cities and Towns.