Servicios de transporte de mercancías de Mallaig a la Isla de Skye, Canna, Eigg, Lochboisdale, Muck y Ron.
El puerto de Mallaig se encuentra en Lochaber, en la costa oeste de las Tierras Altas de Escocia. Mallaig es el principal puerto pesquero comercial de la costa oeste de Escocia y hay servicios regulares de buques de carga desde aquí a Armadale, en la isla de Skye. También puede coger un ferry desde Mallaig a Lochboisdale y a las islas pequeñas de Canna, Eigg, Ron y Muck.
En el puerto de Mallaig hay una pequeña sala de espera con aseos, y puede encontrar otras instalaciones a un corto paseo.