The distance between Battleford to Lanigan is 266 Km by road. You can also find the distance from Battleford to Lanigan using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Battleford to Lanigan for road driving directions!