Lecanto is located at the geographic center of Citrus County at 28°51′N 82°29′W﻿ / ﻿28.850°N 82.483°W﻿ / 28.850; -82.483 (28.8488, -82.4811). State Road 44 (Gulf to Lake Highway) runs through the center of the CDP, leading west 7 miles (11 km) to Crystal River and east 10 miles (16 km) to Inverness, the county seat.