Cardston is at the junction of Highways 2 and 5. It is an hour south of Lethbridge via Highway 5 and 2.5 hours south of Calgary on Highway 2.