Town Guide

Shoal Lake is located in southwestern Manitoba, 300 km northwest of the capital city of Winnipeg and 110 km northwest of Brandon at the junction of three major highways:
Highway 16, the Trans-Canada Yellowhead Highway
Highway 42 which connects to Highway 83, the Palms to Pine Route
Highway 21, which flows from south of Riding Mountain National Park to the Port of Entry at the Manitoba/North Dakota border at Goodlands.
Town Maps
| Drawn Map with Legend |
![]() |
| Satelite Map |
![]() |
| Area Map |
![]() |
| Google Live Map |
View Larger Map |