L'île de Skye est l'île la plus vaste et la plus au nord de l'archipel des Hébrides intérieures en Écosse. Elle se situe dans les mers intérieures de la côte ouest de l'Écosse. Elle est bordée plus précisément par la mer des Hébrides au sud, The Little Minch à l'ouest et The Minch au nord.