Les ferries sont un moyen de transport important pour rejoindre l'Écosse et explorer les îles écossaises. La principale liaison par ferry entre l'Europe continentale et l'Écosse passe par la mer du Nord, d'Amsterdam à Newcastle, dans le nord de l'Angleterre, à une courte distance de la frontière écossaise. D'autres liaisons par ferry existent depuis l'Irlande du Nord via la mer d'Irlande, ce qui rend l'Écosse facilement accessible depuis l'ouest. À l'intérieur de l'Écosse, des ferries desservent les nombreux archipels, dont les Orcades, les Shetland et les Hébrides.