Distance from North Battleford to Three Hills is two hundred and eighty-four miles.
The road trip out of North Battleford to Three Hills will take approximately four hours forty-four minutes by car
Distance between North Battleford and Three Hills
Flight from North Battleford to Three Hills