The distance between Kenora to Horseshoe Bay via Regina, Cranbrook, Kelowna is 2656 Km by road. You can also find the distance from Kenora to Horseshoe Bay via Regina, Cranbrook, Kelowna using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Kenora to Horseshoe Bay via Regina, Cranbrook, Kelowna for road driving directions!