카리브 해
북쪽으로는 대서양, 동쪽으로는 시에고데아빌라 주, 남쪽으로는 카리브 해, 서쪽으로는 시엔푸에고스 주, 북서쪽으로는 비야클라라 주와 접한다. 8개 지방 자치체를 관할한다.