Средиземноморский климат курорта способствует тому, что зима здесь достаточно дождливая, но температура не опускается ниже +14°C. Летом воздух прогревается до +30–35°C, а вода до +25°C, и дождей практически не бывает.Благодаря ландшафту, Элунда защищена от сильных морских ветров и крутых морских волн.
Современный городок Элунда расположен в восточной части острова Крит, в 12 км на север от Агиос-Николоса, в заливе Мирабелло, в 80 км от столицы Крита.