Con 1656 km², Skye es la segunda isla más grande de Escocia, después de Lewis y Harris (Leodhas is na Hearadh). Esta isla tiene uno de los más tortuosos terrenos montañosos del país, incluyendo Cuillin (una cordillera de montañas rocosas), y también un gran patrimonio de antiguos monumentos y castillos.
La línea costera de Skye está formada por una serie de penínsulas, entre las que se cuentan Sleat en el sur, Strathaird,Minginish y Waternish al este, y Trotternish al norte. Las islas que rodean Skye son: Rona, Raasay, Scalplay y Soay.
Aunque la isla está salpicada de altas montañas, también podemos encontrar grandes praderas, donde podremos divisar el intenso verde y alguna oveja. El sonido del viento será probablemente lo único que perturbe el más absoluto silencio.