The Alexandra is one of the best hotels near Mallaig, Scotland

Are you looking for hotels near Mallaig? Then look no further than The Alexandra Hotel in Fort William. Our stunning hotel is set in a beautiful period building overlooking Loch Linnhe, we offer traditional Highland hospitality in a warm and relaxed environment. Mallaig is only an hour’s drive away or you, or cross off a bucket list entry and enjoy the spectacular railway journey from Fort William to Mallaig on The Jacobite Steam Train (also known as the train from the Harry Potter films. Many of our visitors use our hotel alternatively to the hotel accommodation that is available in Mallaig, here are the reasons why:

food in our mallaig hotel
Train journey to Mallaig painting photo

Fort William is the largest town in the Scottish Highlands and we’re located right in the heart of it.  Our central location means you have all the local facilities right on the doorstep.  This includes the train station which is just a short two minute walk away, with regular departures, making it easily accessible to get to and from. This gives you fast and pain-free access to and from Mallaig.


Why The Alexandra for hotels near Mallaig?

The hotel nearby Mallaig has been a focal point in the area for the past 125 years and its original charm has been preserved.  One of the standout features of the hotel is the four poster room which boasts stunning views of the loch and comes with lots of little extras such as bathrobes and slippers, complimentary crisps and free hotel WiFi. All this with your cosy hotel room makes us one of the most relaxing places in the area that can accommodate you.

Mallaig is one of the main fishing ports on the west coast and is well known for its smoked kippers.  If you fall in love with the seafood you won’t be pining for long.  Our restaurant brings a taste of Mallaig to your plate with a fantastic selection of Scottish seafood dishes to choose from. With charming local pubs to explore as well as our brilliant in-house bar serving a wide variety of drinks options – you’ll never go hungry or thirsty. 

Whether you are in Mallaig, or Fort William, you’ll never be at a loose end. Whether you are looking for outdoor activities, exploring museums, historical sites or anything else, you’ll love stopping off or spending time in Fort William on your trip to Mallaig. You’ll find a larger list of things to do whilst in Fort William here.

Our hotel near Mallaig is a fantastic place to rest your head, regardless if you are visiting as a family holiday, for a romantic getaway or with a group of friends we are the perfect hotel to accomodate you. 

Have any questions regarding accommodation, our hotel, the trip between Mallaig and Fort William, or anything else, don’t hesitate to get in contact with a member of our staff – who will be happy to help. 


Travelling to Mallaig from our close by hotel

Just to show you how closeby to Mallaig our hotel is, we have included a helpful Google map below to help you visualise the jounrey via car. This trip can be travelled also by train.

We have had a host of guests at our hotel in the past talk enthusiastically about the Jacobite steam train, which is active between Mallaig and Fort William. If you haven’t seen it already… You may have recognised the train and picture-esque scenery from the Harry Potter films. 

The Alexandra Hotel is an excellent choice if you’re looking for accomodation and hotels near Mallaig.  Book direct today and get the possible price.  If you’re bringing the whole family along we have family rooms available with reduced rates for kids.

Mallaig is only an hour’s drive away from our nearby hotel  Four poster rooms  • Free use of leisure facilities at The Ben Nevis Hotel & Leisure Club  • Free hotel parking

 Views of Loch Linnhe from our hotel near Mallaig  Free upgrades available (subject to availability)


We would like to confirm that we are remaining open but currently only available to take bookings from key workers and essential workers during these unprecedented times.

If you are a leisure guest wishing to make a booking then please click here for more information.

If you have essential or key workers needing accommodation then please call us directly for our priority customer reduced rates.

We are here, willing and able to assist key workers if you need us.

Alexandra Hotel, Fort William, PH33 6AZ Tel; 01397 702241 93 Bedrooms
Email;  salesalexandra@strathmorehotels.com

Ben Nevis Hotel and Leisure Club, Fort William, PH33 6TG Tel: 01397 702331 119 Bedrooms
Email;  salesbennevis@strathmorehotels.com

Ben Wyvis Hotel, Strathpeffer, Near Inverness, IV14 9DN Tel: 01997 423387 92 Bedrooms
Email;  salesbenwyvis@strathmorehotels.com

Cairn Hotel, Harrogate, North Yorkshire, HG1 2JD Tel; 01423 504005 135 Bedrooms
Email;  salescairn@strathmorehotels.com

Cumbria Grand Hotel, Lake District, Cumbria, LA11 6EN Tel; 015395 32331 123 Bedrooms
Email;  salescumbria@strathmorehotels.com

Nethybridge Hotel, Near Aviemore and Inverness, PH25 3DP Tel; 01479 821203 70 Bedrooms
Email;  salesnethybridge@strathmorehotels.com

Royal Hotel, Oban, PA34 4BE Tel; 01631 563021 91 Bedrooms
Email;  salesroyaloban@strathmorehotels.com

Salutation Hotel, Perth, PH2 8PH Tel; 01738 630066 84 Bedrooms
Email;  salessalutation@strathmorehotels.com