Map of Rhodes

Rhodes is the biggest island of the Dodecanese chain (twelve islands) and lies at the southeastern corner of the Aegean Sea, about 11 miles from Turkey. 


View Larger Map