The average speed for a kayak is slightly faster than a canoe, around 3.5 miles per hour, or about 5.6 km/h. So, at this speed, it would take just under an hour to kayak 5 km under ideal conditions.