The road starts at Garsen, in Tana River County, pursuing a general easterly direction through Witu to end at Mokowe in Lamu County, where the ferry connects to Lamu Island, a total distance of about 122 kilometers .