Stornoway est la plus grande ville des Iles Occidentales de l'Ecosse, aussi appelées Hébrides Extérieures. Le port de ferries de Stornoway possède des services cargo, une flotte de pêche et un terminal passagers pour les ferries entre l'île de Lewis et le village de Ullapool sur la terre ferme écossaise. Le port de pêche de Stornoway, la seule ville des Hébrides Extérieures, est le centre commercial des îles où vous trouverez tous les services nécessaires: banques, magazins, hôtels, pubs, restaurants, garages, installations sportives, aéroport et terminal de ferries.
Stornoway possède un réseau routier raisonnable qui dessert toute l'île. Le port est bien indiqué dans Stornoway.
Les bus partent de Stornoway pour rejoindre tous les points de l'île ainsi que Tarbert et Leverburgh, mais ne sont pas en service le dimanche. Stornoway est le centre des transports de l'île, avec l'aéroport à seulement 7 km a l'est du centre-ville, soit un trajet de 5£ en taxi.
L'itinéraire en car ferry principal au nord des Hébrides est celui qui relie Ullapool à Stornoway. La traversée dure 2 heures 40 minutes. Les ferries partent deux fois par jour du lundi au samedi; il n'y a pas de service le dimanche. Les horaires de départ varient en fonction de la saison. Les passagers peuvent se présenter à l'enregistrement jusqu'à 30 minutes avant le départ et les véhicules doivent être enregistrés 45 minutes avant le départ. Le terminal des ferries se situe juste après la gare routière dans South Beach, à quelques minutes a pied du centre-ville.
Les ferries desservent 22 îles et 4 péninsules réparties au large de la côte ouest de l'Ecosse, chacune avec ses propres atouts, parmis lesquelles on trouve: Arran, Barra, Coll, Colonsay, Harris, Islay, Lewis, Mull, North Uist, Skye, South Uist, Tiree.