The Alexandra is one of the best hotels near Skye

The Alexandra Hotel is a great choice if you’re looking for hotel accommodation near Skye. Situated in the centre of Fort William, you’re only a three hour drive from Skye and Fort William itself is a fantastic place to incorporate into your trip to Skye.

whisky at one of the best hotels near skye
Food at one of the best hotels near skye

 As a popular tourist destination, the hotels in Skye are often fully booked and The Alexandra Hotel is a great alternative. Come and experience our traditional Highland hospitality in a warm and relaxed environment. Set in a beautiful period building with views of Loch Linnhe we have 93 ensuite rooms ranging from classic to four poster rooms giving you plenty to choose from, no matter if you are travelling with friends, family, a partner or having a solo trip – we have the rooms to accommodate you and your needs.


Why The Alexandra hotel when travelling to Skye?

Fort William is a popular pit stop for people travelling to Skye but it’s worth spending a few nights here so you can explore the local area. Known as the outdoor capital of the UK there are plenty of activities such as swimming in the fairy pools, walking up to the Old Man of Storr, Visiting Dunvegan Castle or taking a boat to see the Sea Eagles, all to enjoy while you take in the glorious scenery that the Isle of Skye provides.

If bagging the UK’s largest peak isn’t enough for you there are also skiing, hill walking, cycling and so much more that we could list. But, if you’d prefer something more relaxed there’s the West Highland Museum and the Harry Potter steam train or you could just enjoy a dram or two in a local pub. Whatever your agenda, we know that you’ll find just what you are looking for here. You’ll find out more information on this list of things to do in Fort William.

If you’re looking for hotels near Skye you can’t go wrong with stunning traditional Scottish hotel, The Alexandra in Fort William. Whether you want to make it your base for all your adventures of relaxation, or you’re just looking for an overnight pit stop on the road, The Alexandra Hotel is the perfect place to accomodate you.

Our hotel is a great alternative for hotels near Mallaig as well as being very closeby to Ben Nevis.


Location of our hotel near Skye

Remember to book direct to get the best price available for accommodation and hotels near Skye. If you require any assistance on information, or you need help with booking, get in contact with a memeber of our dedicate team. 

Free hotel car park  Town centre location  • Free use of leisure facilities at The Ben Nevis Hotel & Leisure Club  • Wide variety of hotel rooms available

 Views of Loch Linnhe  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