Fort William is now a significant town. Despite the difficult terrain, Fort William has rail connection with Glasgow in the south and Mallaig on the north-west coast. It is a tourism centre. The Caledonian Canal connects it with Inverness.