Search

Filter By
Price (per night):
£0 - £45
£46 - £55
£56 - £66
£67 - £84
£85+
Star rating:
1 star
2 stars
3 stars
4 stars
5 stars
Unrated
Review score:
Superb 9+
Very good 8+
Good 7+
Pleasant 6+
All
Facilities:
Wi-fi
Parking
Airport shuttle
Fitness centre
Non-smoking rooms
Swimming pool
Family rooms
Pets allowed
Disabled facilities
Restaurant
Room facilities:
Air conditioning
En-suite
Television
Patio
View

Glendevin 3 Stars

Righ Crescent, Inchree, Onich, Fort William, PH33 6SG Show on map  8.29 miles from Fort William
Score 9.2 from 229 reviews
Glendevin
Phone: +44 (0)1855 821330Online booking and availability
Pricesfrom (per room per night)
Single£80.00
Double£80.00
Rooms from
£80.00per room per night
Book Now!

Inverskilavulin 

Banavie, near Fort William, PH33 7PD Show on map  5.89 miles from Fort William
Score 9.6 from 5 reviews
Inverskilavulin
Phone: +44 (0)1397 712700Online booking and availability
Pricesfrom (per room per night)
Single£71.00
Double£71.00
Rooms from
£71.00per room per night
Book Now!

Cuil Na Sithe 

Lochyside, Fort William, PH33 7NX Show on map  1.49 miles from Fort William
Score 9.2 from 165 reviews
Cuil Na Sithe
Phone: +44 (0)1397 702267Online booking and availability
Pricesfrom (per room per night)
Single£70.00
Double£70.00
Rooms from
£70.00per room per night
Book Now!

Ben Nevis Hotel & Leisure Club 2 Stars

North Road, Fort William, PH33 6TG Show on map  1.04 miles from Fort William
Score 7.1 from 759 reviews
Ben Nevis Hotel & Leisure Club
Phone: +44 (0)1397 702331Online booking and availability
Pricesfrom (per room per night)
Single£44.72
Double£44.72
Rooms from
£44.72per room per night
Book Now!

Balcarres Self Catering 

Balcarres, Seafield Gardens, Fort William, PH33 6RJ Show on map  0.97 miles from Fort William
Score 8.9 from 34 reviews
Balcarres Self Catering
Phone: +44 (0)1397 704444Online booking and availability
Pricesfrom (per room per night)
Single£55.00
Double£55.00
Rooms from
£55.00per room per night
Book Now!

The Loch Leven Hotel 

Old Ferry Road, near Fort William, PH33 6SA Show on map  9.29 miles from Fort William
Score 8.6 from 414 reviews
The Loch Leven Hotel
Phone: +44 (0)1855 821236Online booking and availability
Pricesfrom (per room per night)
Single£49.50
Double£49.50
Rooms from
£49.50per room per night
Book Now!

The Stronlossit Inn 3 Stars

Royal Bridge, Fort William, PH31 4AG Show on map  11.41 miles from Fort William
Score 7.9 from 240 reviews
The Stronlossit Inn
Phone: +44 (0)1397 712253Online booking and availability
Pricesfrom (per room per night)
Single£55.00
Double£55.00
Rooms from
£55.00per room per night
Book Now!

Campfield House 3 Stars

14 Druimarbin, Fort William, PH33 6SH Show on map  3.41 miles from Fort William
Score 7.5 from 257 reviews
Campfield House
Phone: +44 (0)1397 702002Online booking and availability
Pricesfrom (per room per night)
Single£70.00
Double£70.00
Rooms from
£70.00per room per night
Book Now!

Clan Macduff Hotel 3 Stars

Achintore Road, Fort William, PH33 6RW Show on map  2 miles from Fort William
Score 8.3 from 1539 reviews
Clan Macduff Hotel
Phone: +44 (0)1397 702341Online booking and availability
Pricesfrom (per room per night)
Single£49.50
Double£49.50
Rooms from
£49.50per room per night
Book Now!

Torcastle House 4 Stars

Torcastle, Banavie,, Fort William, PH33 7PB Show on map  3.46 miles from Fort William
Score 9.4 from 169 reviews
Torcastle House
Phone: +44 (0)1397 701633Online booking and availability
Pricesfrom (per room per night)
Single£70.00
Double£70.00
Rooms from
£70.00per room per night
Book Now!

Glenlochy Nevis Bridge Apartments 3 Stars

Nevis Bridge, Fort William, PH33 6LP Show on map  0.68 miles from Fort William
Score 8.0 from 188 reviews
Glenlochy Nevis Bridge Apartments
Phone: +44 (0)1397 702909Online booking and availability
Pricesfrom (per room per night)
Single£130.00
Double£130.00
Rooms from
£130.00per room per night
Book Now!

Inverlochy Castle Hotel 5 Stars

Fort William, PH33 6SN Show on map  2.74 miles from Fort William
Score 9.4 from 87 reviews
Inverlochy Castle Hotel
Phone: +44 (0)1397 702177Online booking and availability
Pricesfrom (per room per night)
Single£280.00
Double£280.00
Rooms from
£280.00per room per night
Book Now!

The Gleneagles Hotel 

Auchterarder, Muirton, Fort William, PH3 1NF Show on map
Score 9.3 from 188 reviews
The Gleneagles Hotel
Phone: +44 (0)1764 662231Online booking and availability
Pricesfrom (per room per night)
Single£255.00
Double£255.00
Rooms from
£255.00per room per night
Book Now!

The Brevins Guest House 

Nevis Bridge, Glen Nevis, Fort William, PH33 6PF Show on map  0.83 miles from Fort William
Score 9.7 from 86 reviews
The Brevins Guest House
Phone: +44 (0)1397 701412Online booking and availability
Pricesfrom (per room per night)
Single£80.00
Double£80.00
Rooms from
£80.00per room per night
Book Now!

Alexandra Hotel 3 Stars

The Parade, Fort William, PH33 6AZ Show on map  0.11 miles from Fort William
Score 7.9 from 839 reviews
Alexandra Hotel
Phone: +44 (0)1397 702241Online booking and availability
Pricesfrom (per room per night)
Single£55.80
Double£55.80
Rooms from
£55.80per room per night
Book Now!

The Best Western Imperial Hotel 3 Stars

Fraser Square, Fort William, PH33 6DW Show on map  0.03 miles from Fort William
Score 7.5 from 570 reviews
The Best Western Imperial Hotel
Phone: +44 (0)1397 702040Online booking and availability
Pricesfrom (per room per night)
Single£54.00
Double£54.00
Rooms from
£54.00per room per night
Book Now!

Premier Inn Fort William 3 Stars

Loch Iall, An Aird, Fort William, PH33 6AN Show on map  0.32 miles from Fort William
Score 7.8 from 1066 reviews
Premier Inn Fort William
Phone: +44 (0)870 197 7104Online booking and availability
Pricesfrom (per room per night)
Single£86.00
Double£86.00
Rooms from
£86.00per room per night
Book Now!

Inn at Ardgour 3 Stars

Ardgour, Fort William, PH33 7AA Show on map  8.36 miles from Fort William
Score 8.5 from 272 reviews
Inn at Ardgour
Phone: +44 (0)1855 841225Online booking and availability
Pricesfrom (per room per night)
Single£59.00
Double£59.00
Rooms from
£59.00per room per night
Book Now!

Stronchreggan View Guest House 3 Stars

Achintore Road, Fort William, PH33 6RW Show on map  1.5 miles from Fort William
Score 8.9 from 118 reviews
Stronchreggan View Guest House
Phone: +44 (0)1397 704644Online booking and availability
Pricesfrom (per room per night)
Single£72.00
Double£72.00
Rooms from
£72.00per room per night
Book Now!

Glen Nevis Holidays 

Glen Nevis, Fort William, PH33 6SX Show on map  2.03 miles from Fort William
Score 9.3 from 96 reviews
Glen Nevis Holidays
Phone: +44 (0)1397 705459Online booking and availability
Pricesfrom (per room per night)
Single£98.00
Double£98.00
Rooms from
£98.00per room per night
Book Now!

Onich Hotel 3 Stars

Onich, near Fort William, PH33 6RY Show on map  8.98 miles from Fort William
Score 7.9 from 412 reviews
Onich Hotel
Phone: +44 (0)1855 821214Online booking and availability
Pricesfrom (per room per night)
Single£31.50
Double£31.50
Rooms from
£31.50per room per night
Book Now!

Cuilcheanna House 

Onich, Fort William, PH33 6SD Show on map  9.22 miles from Fort William
Score 9.1 from 252 reviews
Cuilcheanna House
Phone: +44 (0)1855 821226Online booking and availability
Pricesfrom (per room per night)
Single£52.50
Double£52.50
Rooms from
£52.50per room per night
Book Now!

Moorings Hotel 4 Stars

Banavie, Fort William, PH33 7LY Show on map  1.97 miles from Fort William
Score 8.6 from 682 reviews
Moorings Hotel
Phone: +44 (0)1397 772217Online booking and availability
Pricesfrom (per room per night)
Single£75.00
Double£75.00
Rooms from
£75.00per room per night
Book Now!

Glen Nevis Youth Hostel 3 Stars

Glen Nevis, Fort William, PH33 6SY Show on map  2.07 miles from Fort William
Score 8.1 from 272 reviews
Glen Nevis Youth Hostel
Phone: +44 (0)1397 702336Online booking and availability
Pricesfrom (per room per night)
Single£18.00
Double£18.00
Rooms from
£18.00per room per night
Book Now!

Croit Anna Hotel 3 Stars

Achintore Road, Fort William, PH33 6RR Show on map  2.51 miles from Fort William
Score 7.1 from 412 reviews
Croit Anna Hotel
Phone: +44 (0)1397 702268Online booking and availability
Pricesfrom (per room per night)
Single£43.00
Double£43.00
Rooms from
£43.00per room per night
Book Now!

The Isles of Glencoe Hotel 3 Stars

Ballachulish, near Fort William, PH49 4HL Show on map  9.62 miles from Fort William
Score 8.3 from 570 reviews
The Isles of Glencoe Hotel
Phone: +44 (0)871 222 3415Online booking and availability
Pricesfrom (per room per night)
Single£72.00
Double£72.00
Rooms from
£72.00per room per night
Book Now!

Lochview House 3 Stars

Heathercroft Road off Argyle Road, Fort William, PH33 6EZ Show on map  0.44 miles from Fort William
Score 9.4 from 269 reviews
Lochview House
Phone: +44 (0)1397 703149Online booking and availability
Pricesfrom (per room per night)
Single£55.00
Double£55.00
Rooms from
£55.00per room per night
Book Now!

The Ballachulish Hotel 3 Stars

Ballachulish, near Fort William, PH49 4JY Show on map  9.49 miles from Fort William
Score 7.7 from 391 reviews
The Ballachulish Hotel
Phone: +44 (0)1855 811602Online booking and availability
Pricesfrom (per room per night)
Single£45.00
Double£45.00
Rooms from
£45.00per room per night
Book Now!

Blythedale Bed & Breakfast 4 Stars

Seafield Gardens, Fort William, PH33 6RJ Show on map  1 miles from Fort William
Score 9.0 from 145 reviews
Blythedale Bed & Breakfast
Phone: +44 (0)1397 705 523Online booking and availability
Pricesfrom (per room per night)
Single£65.00
Double£65.00
Rooms from
£65.00per room per night
Book Now!

The Willows 3 Stars

Achintore Road, Fort William, PH33 6RQ Show on map  0.84 miles from Fort William
Score 9.2 from 353 reviews
The Willows
Phone: +44 (0)1397 705122Online booking and availability
Pricesfrom (per room per night)
Single£80.00
Double£80.00
Rooms from
£80.00per room per night
Book Now!

Alltonside Guest House 3 Stars

Achintore Road, Fort William, PH33 6RW Show on map  1.63 miles from Fort William
Score 8.0 from 330 reviews
Alltonside Guest House
Phone: +44 (0)1397 703542Online booking and availability
Pricesfrom (per room per night)
Single£65.00
Double£65.00
Rooms from
£65.00per room per night
Book Now!

Springwell Cottage 

Springwell, Nevis Bridge, Fort William, Fort William, PH33 6PF Show on map  0.64 miles from Fort William
Score 9.7 from 13 reviews
Springwell Cottage
Phone: +44 (0)1397 703909Online booking and availability
Pricesfrom (per room per night)
Single£90.00
Double£90.00
Rooms from
£90.00per room per night
Book Now!

Bank Street Lodge 

Bank Street, Fort William, PH33 6AY Show on map  0.06 miles from Fort William
Score 7.4 from 278 reviews
Bank Street Lodge
Phone: +44 (0)1397 700070Online booking and availability
Pricesfrom (per room per night)
Single£39.00
Double£39.00
Rooms from
£39.00per room per night
Book Now!

Ardlinnhe Bed & Breakfast 4 Stars

Achintore Road, Fort William, PH33 6RQ Show on map  0.68 miles from Fort William
Score 9.3 from 290 reviews
Ardlinnhe Bed & Breakfast
Phone: +44 (0)1397 700639Online booking and availability
Pricesfrom (per room per night)
Single£80.00
Double£80.00
Rooms from
£80.00per room per night
Book Now!

West End Hotel 3 Stars

Achintore Road, Fort William, PH33 6ED Show on map  0.33 miles from Fort William
Score 8.0 from 597 reviews
West End Hotel
Phone: +44 (0)1397 702614Online booking and availability
Pricesfrom (per room per night)
Single£42.00
Double£42.00
Rooms from
£42.00per room per night
Book Now!

Lochview House Apartment 

Heathercroft Road, Fort William, PH33 6EZ Show on map  0.44 miles from Fort William
Score 9.6 from 1 review
Lochview House Apartment
Phone: +44 (0)1397 703149Online booking and availability
Pricesfrom (per room per night)
Single£50.92
Double£50.92
Rooms from
£50.92per room per night
Book Now!

Lochan Cottage Guest House 4 Stars

Lochyside, Fort William, PH33 7NX Show on map  1.4 miles from Fort William
Score 9.2 from 189 reviews
Lochan Cottage Guest House
Phone: +44 (0)1397 702695Online booking and availability
Pricesfrom (per room per night)
Single£78.00
Double£156.00
Rooms from
£78.00per room per night
Book Now!

Chase the Wild Goose Hostel 3 Stars

4 Lochiel Crescent, Banavie, near Fort William, PH33 7LZ Show on map  1.98 miles from Fort William
Score 7.3 from 121 reviews
Chase the Wild Goose Hostel
Phone: +44 (0)1397 772659Online booking and availability
Pricesfrom (per room per night)
Single£19.48
Double£19.48
Rooms from
£19.48per room per night
Book Now!

Best Western- Glenspean Lodge Hotel 4 Stars

Roy Bridge, near Fort William, PH31 4AW Show on map  12.88 miles from Fort William
Score 9.0 from 167 reviews
Best Western- Glenspean Lodge Hotel
Phone: +44 (0)1397 712223Online booking and availability
Pricesfrom (per room per night)
Single£110.05
Double£110.05
Rooms from
£110.05per room per night
Book Now!

Lime Tree An Ealdhain 3 Stars

Achintore Road, Fort William, PH33 6RQ Show on map  0.38 miles from Fort William
Score 8.6 from 273 reviews
Lime Tree An Ealdhain
Phone: +44 (0)1397 701806Online booking and availability
Pricesfrom (per room per night)
Single£80.00
Double£80.00
Rooms from
£80.00per room per night
Book Now!

Nevis Bank Inn 4 Stars

Belford Road, Fort William, PH33 6BY Show on map  0.57 miles from Fort William
Score 8.6 from 356 reviews
Nevis Bank Inn
Phone: +44 (0)1397 705721Online booking and availability
Pricesfrom (per room per night)
Single£90.00
Double£90.00
Rooms from
£90.00per room per night
Book Now!

Ben Nevis Guest House 3 Stars

Glen Nevis, Fort William, PH33 6PF Show on map  0.7 miles from Fort William
Score 8.7 from 73 reviews
Ben Nevis Guest House
Phone: +44 (0)1397 708817Online booking and availability
Pricesfrom (per room per night)
Single£66.00
Double£66.00
Rooms from
£66.00per room per night
Book Now!

The Gantocks 

Achintore Road, Fort William, PH33 6RN Show on map  1.17 miles from Fort William
Score 9.5 from 156 reviews
The Gantocks
Phone: +44 (0)1397 704422Online booking and availability
Pricesfrom (per room per night)
Single£130.00
Double£130.00
Rooms from
£130.00per room per night
Book Now!

Glentower Lower Observatory 4 Stars

Achintore Road, Fort William, PH33 6RQ Show on map  0.51 miles from Fort William
Score 9.3 from 540 reviews
Glentower Lower Observatory
Phone: +44 (0)1397 704007Online booking and availability
Pricesfrom (per room per night)
Single£55.25
Double£55.25
Rooms from
£55.25per room per night
Book Now!

Cruachan Hotel 

Achintore Road, Fort William, PH33 6RQ Show on map  0.53 miles from Fort William
Score 7.5 from 1864 reviews
Cruachan Hotel
Phone: +44 (0)1397 702022Online booking and availability
Pricesfrom (per room per night)
Single£52.00
Double£52.00
Rooms from
£52.00per room per night
Book Now!

Buccleuch Guest House 4 Stars

8 Achintore Road, Fort William, PH33 6RQ Show on map  0.67 miles from Fort William
Score 9.7 from 356 reviews
Buccleuch Guest House
Phone: +44 (0)1397 701276Online booking and availability
Pricesfrom (per room per night)
Single£80.00
Double£80.00
Rooms from
£80.00per room per night
Book Now!

Alba Bed and Breakfast 

Achintore Road, Fort William, PH33 6RN Show on map  0.92 miles from Fort William
Score 7.8 from 207 reviews
Alba Bed and Breakfast
Phone: +44 (0)7564 454492Online booking and availability
Pricesfrom (per room per night)
Single£85.00
Double£85.00
Rooms from
£85.00per room per night
Book Now!

Kilmalyn 

Corpach, Fort William, PH33 7JS Show on map  1.92 miles from Fort William
Score 9.1 from 118 reviews
Kilmalyn
Phone: +44 (0)1397 772210Online booking and availability
 
  
Book Now!

Fort William is located at the head of Loch Linnhe. It is one of the largest towns in the Scottish Highlands. At the heart of Fort William is the High Street. This is where visitors will find numerous restaurants, pubs and shops to enjoy while in town. One of the most popular activities in Fort William is enjoying the views alongside the loch. The highest mountain in the immediate area, Ben Nevis, is also located in Fort William. Other popular activities include cross country and mountain biking. Skiing and snowboarding are also popular during the winter in Fort William as well.

Fort William is one of the largest towns in the Scottish Highlands and lies on the shores of Loch Linnhe and Loch Eil. The town attracts lots of visitors due to its proximity to both Ben Nevis and Glen Coe. It is also at one end of the long distance path the West Highland Way and marks the start of the more recent Great Glen Way.

Ben Nevis is Britain's highest mountain. Around 100,000 people a year climb to its summit, which stands 4409 feet above sea level, and Fort William is an ideal base to stay for anyone contemplating this. Each year in early September, the Ben Nevis Race attracts up to five hundred competitors attempting to beat the speed record for the almost ten mile race.

Glen Coe is a U-shaped glacial valley that lies to the south of Fort William. The spectacular scenery is well worth investigating and you don't need to be too energetic to experience this as the Glen has good access from the main road. It also features a number of hill walking routes as well as opportunities for climbing. Many people also visit Glen Coe to use the ski centre that can be found just outside its eastern boundary at Meall a'Bhuiridh.

If you get a sense of deja vu when you visit Fort William, that could be because it the town was used in the opening sequence of a recent Harry Potter movie. The town has also been used in many other movies, including Highlander and Braveheart.

We hope you enjoy your stay in one of our cheap Fort William hotels, mid range or luxury Fort William hotels.
Copyright © 1995 to 2016 Smooth Hound Systems