Crystal River is located northwest of the center of Citrus County at ,[REF] on the northeast side of Kings Bay and the Crystal River, an inlet of the Gulf of Mexico.
According to the United States Census Bureau, the city of Crystal River has a total area of , of which is land and 9.35% is water [REF].