Portree situa-se na Ilha de Skye, parte das Hébridas Interiores. É a única cidade e, por conseguinte, a principal cidade da ilha escocesa. O porto da cidade situa-se no sopé da montanha Ben Tianavaig. Juntamente com as falésias e algumas casas coloridas, o porto forma um cenário único para os navios que chegam.