Highway 416 starts at an interchange with Highway 401 near Johnstown. It continues north through rural areas until it reaches Ottawa near its northern end. It passes through several towns, including Spencerville and Kemptville. The highway ends at an interchange with Highway 417 east of Ottawa.