UA-6139368-1
hotels in Fort William

our top 18 show all

Ben Nevis Hotel & Leisure Club
£45-155

1. Ben Nevis Hotel & Leisure Club

3star rating

Average Guest Rating: 7.1 / 10

Situated only 1 mile from Fort William, Ben Nevis Hotel and Leisure Club offers a restaurant, a bar, free parking and a heated indoor swimming-pool. The hotel’s restaurant, with its views over Ben Nevis, has a table d’hôte menu. Guests can relax in the bar area, and a full Scottish breakfast is ser... read more

Inverlochy Castle Hotel
£213-695

2. Inverlochy Castle Hotel

5star rating

Average Guest Rating: 9.2 / 10

Set amongst the beautiful Scottish West Highlands scenery, 19th-century Inverlochy is an award-winning luxury hotel and restaurant. Fort William town centre is just 4 miles (6.4 km) away. Sample modern British cuisine in the exquisite hotel restaurant, awarded 1 Michelin star and 3 AA rosettes. Al... read more

Moorings Hotel
£70-150

3. Moorings Hotel

3star rating

Average Guest Rating: 8.5 / 10

Moorings Hotel lies alongside the Caledonian Canal at the famous Neptune's Staircase. A 10-minute drive from the centre of Fort William, it offers a choice of dining options, free Wi-Fi and free parking. With panoramic views of Ben Nevis and Aonach Mor, rooms at Moorings Hotel have satellite TV. Ea... read more

Nevis Bank Inn
£106-210

4. Nevis Bank Inn

4star rating

Average Guest Rating: 8.8 / 10

The Nevis Bank Inn is a 4-star hotel located on the banks of the river Nevis, 4 miles from Ben Nevis. Large rooms have en suite bathrooms and free Wi-Fi. Rooms are stylishly decorated using walnut wood furniture and luxury fabrics. They feature flat-screen TVs, work desks and chairs, hair dryers an... read more

Alexandra Hotel
£39-160

5. Alexandra Hotel

3star rating

Average Guest Rating: 8.1 / 10

Just a 5-minute drive from the foot of Ben Nevis, Britain’s highest mountain, the Alexandra Hotel offers free on-site parking and free Wi-Fi in public areas. The shores of Loch Lennhe and Loch Eil are 10 minutes’ walk from the hotel. An open-fire features in the hotel’s lounge where guests can rela... read more

6 Caberfeidh
£70-105

6. 6 Caberfeidh

3star rating

Average Guest Rating: 9.2 / 10

This family-run establishment is 5 minutes’ walk from train and bus stations, and 2 minutes’ walk from the High Street and restaurants. Hosts Wilma and Jim have run 6 Caberfeidh as a B&B for 18 years and have many return-customers and friends. Jim has a taxi for tours and local runs and can help... read more

Cruachan Hotel
£32-160

7. Cruachan Hotel

3star rating

Average Guest Rating: 7 / 10

Situated in the shadows of Ben Nevis and overlooking the picturesque Loch Linnhe, this hotel offers bed and breakfast accommodation 5 minutes’ walk from the centre of Fort William. Some rooms at the Cruachan feature stunning views of the loch and the Morvern Hills beyond, and all feature a TV with ... read more

Clan Macduff Hotel
£44-121

8. Clan Macduff Hotel

3star rating

Average Guest Rating: 7.9 / 10

On the shores of Loch Linnhe, this hotel offers bright, colourful rooms and a restaurant with fresh, Highland ingredients and loch views. Fort William’s centre is 5 minutes’ drive away. Each room at Clan Macduff Hotel includes a private bathroom, as well as a flat-screen TV, hairdryer, and tea/coff... read more

The Best Western Imperial Hotel
£38-170

9. The Best Western Imperial Hotel

3star rating

Average Guest Rating: 7.7 / 10

The Imperial Hotel is situated in the heart of Fort William offering the best of accommodation, service and standards. All rooms are furnished to a very high standard with sea views also available. There are two bars and our famous seafood restaurant within the hotel. A holiday or stay to remember.

Ashburn House
£49-120

10. Ashburn House

4star rating

Average Guest Rating: 9.1 / 10

Overlooking the shore of Loch Linnhe and with magnificent views of the Ardgour Hills, this Victorian guest house is just 5 minutes’ walk from the town centre. A warm Scottish welcome awaits you at Ashburn Guest House, where proprietors Christine and Willie MacDonald will greet you with genuine High... read more

Invernevis B&B
£35-90

11. Invernevis B&B

0star rating

Average Guest Rating: 8.4 / 10

Overlooking beautiful Loch Linnhe, Invernevis B&B is just half a mile from Fort William centre. With cooked breakfasts and scenic views, there is also free parking and free Wi-Fi. The bedrooms at the adult-only Invernevis each have a private bathroom, flat-screen TV and hairdryer. Tea and coffee fa... read more

Distillery Guest House
£55-118

12. Distillery Guest House

4star rating

Average Guest Rating: 8.8 / 10

The Distillery Guest House stands at the foot of Ben Nevis in Fort William. It has a patio with panoramic countryside views and a lounge with free whiskey and shortbread. The comfortable rooms are designed in a country house-style and feature TVs and free Wi-Fi. They include bathrooms with showers,... read more

Lime Tree An Ealdhain
£69-150

13. Lime Tree An Ealdhain

3star rating

Average Guest Rating: 7.8 / 10

Situated in picturesque Fort William, The Lime Tree An Ealdhain offers spacious accommodation in the Highlands of Scotland. It has its own art gallery, and an award-winning contemporary restaurant. The hotel is 25 minutes’ drive from Glenfinnan, which was featured in the Harry Potter movies for its... read more

Premier Inn Fort William
£41-135

14. Premier Inn Fort William

3star rating

Average Guest Rating: 7.9 / 10

In the heart of Fort William, this Premier Inn is an ideal base for exploring Ben Nevis and the surrounding countryside. There is free parking, and the train station is 0.2 miles away. Each room has modern facilities including a TV, tea and coffee, a large work space and at an extra charge, Wi-Fi ... read more

Aros Ard Bed & Breakfast
£80-128

15. Aros Ard Bed & Breakfast

4star rating

Average Guest Rating: 8.7 / 10

This high-quality B&B has stunning views across Loch Linnhe and the Ardgour Hills. It is a 10-minute walk from the town centre with easy access to Highland hot spots. Aros Ard is a perfect touring base for Fort William and the romantic Western Highlands. A delicious menu is served, including a fu... read more

Blythedale Bed & Breakfast
£69-89

16. Blythedale Bed & Breakfast

4star rating

Average Guest Rating: 8.4 / 10

This 4-star B&B is in a quiet area overlooking Loch Linnhe, less that 1 km from Fort William town centre. It has a garden, guest lounge and pleasant rooms. Overlooking either the Loch or open countryside, rooms all feature a TV, radio alarm clock and free tea and coffee. All rooms also have a priva... read more

Bank Street Lodge
£35-55

17. Bank Street Lodge

0star rating

Average Guest Rating: 7.3 / 10

The Bank Street Lodge is a motel style accommodation based in Fort William Town Centre. Full en-suite rooms available on a room only basis. Ideally based to explore the Scottish Highlands, Bank Street Lodge is only four years old and all rooms are modern and in excellent order. You have the oppo... read more

Campfield House
£45-90

18. Campfield House

3star rating

Average Guest Rating: 7.6 / 10

Perfectly situated on the shores of Loch Linnhe, Campfield House is a friendly, family- run bed and breakfast, 3 miles (4.8 km) from Fort William. All comfortable rooms have en suite facilities and a Freeview TV. Some rooms have stunning views over the loch. An inclusive full English breakfast is a... read more

search

navigation

finding the right hotel for you

Using our unique scoring system, we have ranked all of the hotels in Fort William by hundreds of criteria. We then combine these scores with guest satisfaction ratings and prices to provide a view on the best hotels for a number of different trip types.

We hope we have got it right for you, but if you feel that a certain hotel has not scored highly enough then please tell us about it so we can improve our scoring criteria for future visitors.

prefer searching using a map?

All our search results will also show you the hotel locations on a map, helping you to find the best hotel that it also conveniently located.

nearby towns

articles