Culan est une commune française située à l'extrémité sud du département du Cher en région Centre-Val de Loire.