Search Filter

Price

Star
  • 4
  • 35
  • 40
  • 2
  • 0
  • 150
Accommodation Type
  • Holiday homes 126
  • Hotels 27
  • Bed and breakfasts 23
  • Guest houses 16
  • Hostels 7
  • Apartments 7
  • Holiday parks 6
  • Inns 5
  • Country houses 4
  • Lodges 4
  • Cottages 3
  • Chalets 3
Hotel Facilities
  • Garden163
  • Non-smoking throughout145
  • Heating144
  • Non-smoking rooms138
  • WiFi available in all areas124
  • Hiking60
  • Breakfast options58
  • Golf course (within 3 km)55
  • Packed lunches54
  • Outdoor furniture50

231 Hotels in Fort William

Order By
cruise
Alexandra Hotel

The Parade , Fort William , PH33 6AZ

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 publ...

Guest Reviews
7.7 out of 10

From 1475 Reviews
Starting From
GBP 102
cruise
The Imperial Hotel

Fraser Square , Fort William , PH336DW

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 ve...

Guest Reviews
7.5 out of 10

From 1816 Reviews
Starting From
GBP 71
cruise
The Garrison

High Street , Fort William , PH33 6EE

Featuring a bar, The Garrison is located in Fort William and is 7 km from Ben Nevis. Popular points of interest nearby include Glen Nevis and West Hig...

Guest Reviews
0 out of 10

From 0 Reviews
Starting From
GBP 120
Nevis Bank Inn

Belford Road , Fort William , PH33 6PF

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-...

Guest Reviews
8.7 out of 10

From 1145 Reviews
Starting From
GBP 125
Muthu Fort William

Achintore Road , Fort William , PH33 6ED

Enjoying stunning loch and mountain views, West End Hotel in Fort William has a central location just 10 minutes from the train station. With the West...

Guest Reviews
7.9 out of 10

From 1063 Reviews
Starting From
GBP 120
Lime Tree An Ealdhain

Achintore Road , Fort William , PH33 6RQ

Situated in picturesque Fort William, The Lime Tree An Ealdhain offers spacious accommodation in the Highlands of Scotland. It has its own art gallery...

Guest Reviews
8.6 out of 10

From 669 Reviews
Starting From
GBP 140
Cruachan Hotel

Achintore Road , Fort William , PH33 6RQ

Situated in the shadows of Ben Nevis and overlooking the picturesque Loch Linnhe, this hotel offers bed and breakfast accommodation 5 minutes’ walk ...

Guest Reviews
8.2 out of 10

From 2715 Reviews
Starting From
GBP 100
Ben Nevis Hotel & Leisure Club

North Rd , Fort William , PH33 6TG

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. ...

Guest Reviews
7.4 out of 10

From 2321 Reviews
Starting From
GBP 84
Moorings Hotel

Banavie , Fort William , PH33 7LY

Moorings Hotel lies alongside the banks of the Caledonian Canal at the famous Neptune's Staircase. A 10-minute drive from the centre of Fort William, ...

Guest Reviews
8.7 out of 10

From 1678 Reviews
Starting From
GBP 140
Clan Macduff Hotel

Achintore Road , Fort William , PH33 6RW

Looking onto Loch Linnhe, the Clan Macduff Hotel offers scenic views of the Highland landscape, free WiFi in public areas, free private parking and a ...

Guest Reviews
8.4 out of 10

From 2479 Reviews
Starting From
GBP 100