Kastelorizo es una pequeña isla griega del archipiélago del Dodecaneso, en aguas del mar Egeo oriental, situada a menos de 3 km de la costa sur de Turquía y a 110 km al este de la isla de Rodas. Dos islotes cercanos, Ros y Strogili, le están asociados.