Search Hotels in Fort William

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Filter by

Glen Nevis Youth Hostel
3 out of 5
Glen Nevis, Fort William, Scotland
The price is £72 per night from 5 Oct to 5 Oct
2.06 mi from city centre
4.6/5Exceptional! (25 reviews)
Ben Nevis Views
"Really great place. Amazing views and possibly the best youth hostel. We stayed 2 nights to explore the area. The path to Ben Nevis is opposite and we had a view of the mountain range from our room. Couldn't be better."

Reviewed on 8 Jun 2021

Glen Nevis Youth Hostel
The Smiddy Bunkhouse and Snowgoose Apartments
2 out of 5
Station Road, Corpach, Fort William, Scotland
The price is £92 per night from 3 Oct to 3 Oct
1.69 mi from city centre
4.1/5Very Good! (11 reviews)
"Cozy property, neat as a pin! Tiny welcomed us warmly. Great value for money."

Reviewed on 27 Sep 2019

The Smiddy Bunkhouse and Snowgoose Apartments
Ardrhu House Fort William
4.5 out of 5
Onich, Fort William, Scotland
9.24 mi from city centre
4.6/5Wonderful! (18 reviews)
"This hotel is a hidden gem in a breath taking location and I am sure is en-route to be one of the best highland boutique hotel & spa experiences. The staff are fantastic and the quality of the food is outstanding, using local produce to its best. Although a little quirky due to the physical layout ..."

Reviewed on 23 Jun 2021

Get rates
Ardrhu House Fort William
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Ashburn House De Luxe Bed and Breakfast
4 out of 5
Achintore Road, Fort William, Scotland
The price is £148 per night from 1 Oct to 1 Oct
0.88 mi from city centre
4.9/5Exceptional! (11 reviews)
"The owners made us very welcome and the room was excellent and very high standard."

Reviewed on 29 Jun 2021

Ashburn House De Luxe Bed and Breakfast
Westcourt Guest House
3.5 out of 5
Achintore Road, Fort William, Scotland
The price is £145 per night from 12 Oct to 12 Oct
0.84 mi from city centre
4.7/5Exceptional! (83 reviews)
"Our host, Charles, was outstanding and very helpful to point out the sites and nearby restaurants. The breakfast was excellent with many choices. Definitely the best breakfast I’ve had at a B & B type accommodation."

Reviewed on 10 Sep 2021

Westcourt Guest House
Mansefield House
4 out of 5
Hillview Drive, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £85 per night from 11 Oct to 11 Oct
1.69 mi from city centre
4.5/5Wonderful! (494 reviews)
"I liked everything about the place there's nothing to dislike its just perfect."

Reviewed on 29 Aug 2021

Mansefield House
The Lodge On The Loch
3.5 out of 5
Onich, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £93 per night from 3 Oct to 3 Oct
8.93 mi from city centre
3.9/5Very Good! (83 reviews)
"Prestations et personnel très bien"

Reviewed on 21 Aug 2021

The Lodge On The Loch
Nevis View
3 out of 5
14 Farrow Drive, Corpach, Fort William, Scotland
The price is £84 per night from 1 Oct to 1 Oct
1.87 mi from city centre
4.7/5Exceptional! (13 reviews)
"Very friendly host within her own home"

Reviewed on 10 Sep 2021

Nevis View
Imperial Hotel
3 out of 5
Fraser Square, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £108 per night from 11 Oct to 11 Oct
0.16 mi from city centre
3.4/5 (180 reviews)
"Comfortable and well located"

Reviewed on 8 Sep 2021

Imperial Hotel
Torlinnhe Guesthouse
3 out of 5
Achintore Road, Fort William, Scotland
The price is £126 per night from 4 Oct to 4 Oct
1.61 mi from city centre
4.9/5Exceptional! (25 reviews)
"Fabulous B&B. Would highly recommend staying here when visiting Fort William. Amazing food - great home cooked breakfasts and fabulous evening meal too. Great room - spacious and light with beautiful views over the loch."

Reviewed on 15 Jul 2021

Torlinnhe Guesthouse
Springwell Croft Cottages
4 out of 5
ONICH, Fort William, Scotland
8.94 mi from city centre
Get rates
Springwell Croft Cottages
Nevis Bank Inn
4 out of 5
Belford Road, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £105 per night from 3 Oct to 3 Oct
0.45 mi from city centre
4.4/5Excellent! (407 reviews)
"Lovely place to stay, room was veru clean and the beds where comfortable. Would recommend to anyone"

Reviewed on 13 Aug 2021

Nevis Bank Inn
Corran Bunkhouse
4 out of 5
South Corran Onich, Onich, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £72 per night from 3 Oct to 3 Oct
8.35 mi from city centre
4.7/5Exceptional! (3 reviews)
Highly recommended
"this is a lovely bunkhouse in a smashing location right next to the water. You can even take a ferry to the pub. The staff are helpful, the facilities modern and clean. I think it is the cleanest bunkhouse I ever stayed in. I was satisfied with their covid safety measures."

Reviewed on 30 Jun 2021

Corran Bunkhouse
Maclean Guest House
3.5 out of 5
Belford Rd, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £142 per night from 1 Oct to 1 Oct
0.16 mi from city centre
4.6/5Wonderful! (55 reviews)
"After staying in 6 very basic hotels during our NC500 trip, it was really satisfying to stay at this accommodation. It was super clean and everything (even the toilet roll) is of the highest quality. Highly recommended."

Reviewed on 13 Sep 2021

Maclean Guest House
Creag Mhor Lodge
4 out of 5
North Ballachulish, Fort William, Scotland
The price is £138 per night from 1 Oct to 1 Oct
8.89 mi from city centre
4.6/5Wonderful! (301 reviews)
"We were happy with the service and the stay, and would look to stay with them again"

Reviewed on 12 Sep 2021

Creag Mhor Lodge
Inn at Ardgour
3 out of 5
Ardgour, Fort William, Scotland
8.49 mi from city centre
4.3/5Excellent! (418 reviews)
"Lovely view of the lock, close to the ferry and very friendly staff."

Reviewed on 12 Aug 2021

Get rates
Inn at Ardgour
Hillview guest house
4 out of 5
Achintore Road, Fort William, Scotland
The price is £115 per night from 19 Sep to 19 Sep
1.99 mi from city centre
4.8/5Exceptional! (78 reviews)
"This property was excellent, the views amazing. Lovely room, everywhere was clean. Breakfast was lovely plenty to choose from hot and cold. The owners were so lovely, so welcoming and couldn't do enough for you. Always on hand if you needed them."

Reviewed on 2 Sep 2021

Hillview guest house
The Garrison
4 out of 5
High Street, \N, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £68 per night from 3 Oct to 3 Oct
0.42 mi from city centre
4.3/5Excellent! (236 reviews)
"Loved the hotel decor, location is great. Breakfast options were really good. Only one small problem was with parking, although the property has parking space, it’s not enough for the guests staying. However we managed to get parking for couple of nights in the hotel parking area itself, one day ..."

Reviewed on 8 Sep 2021

The Garrison
Loch Leven Hotel & Distillery
3.5 out of 5
Old Ferry Road, North Ballachulish, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £104 per night from 4 Oct to 4 Oct
9.4 mi from city centre
4.2/5Excellent! (165 reviews)
"Bed was great and the Conditions due to covid were really well managed. Only issue was that on my booking reservation it said that it came with breakfast included, but when we checked in it said that we would pay 9.75 each for breakfast. The included breakfast was a big reason why we chose this place ..."

Reviewed on 20 Oct 2020

Loch Leven Hotel & Distillery
Onich Hotel
4 out of 5
Onich Hotel, Onich, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £100 per night from 17 Oct to 17 Oct
9.11 mi from city centre
3.5/5Good! (28 reviews)
"Lovely, charming vintage hotel with beautiful views and easily accessible. Some rooms are right on the road so you can hear lorries all night which isn't great, but overall a great place."

Reviewed on 11 Sep 2021

Onich Hotel
Don't see what you're looking for?
See all available properties in Fort William
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Fort William

Travellers to Fort William give high marks for the top-notch restaurants and lively bar scene. Scenic and welcoming, this city also attracts tourists with its mountain views. Top sights in the city include Ben Nevis, Lochaber Geopark and Loch Linnhe. In Fort William, there are 122 hotels and other accommodation options to choose from.

Sightseeing and Staying in Fort William

Notable city landmarks like Inverlochy Castle and Neptune's Staircase might be worth a visit. The hiking trails and mountains highlight the city's natural beauty with places to visit including Ben Nevis, Lochaber Geopark and Loch Linnhe. Taking a ferry is a top activity, and Aonach Mor Ski Resort is one place to visit.

One of the top places to see outside the city is Glenfinnan Viaduct, located 9.1 mi (14.7 km) from the centre of the city.

Getting around Fort William

With so many ways to get around, seeing Fort William is simple. If you'd like to explore more of the area, ride aboard a train from Locheilside Station, Loch Eli Outward Bound Station or Fort William Station. You can catch a ferry and cross the water to see more of the region.

Dressing for Fort William

  • Between January and March, daytime temperatures average 9°C, whilst night-time temperatures stay around 1°C
  • From April to June, the average is 18°C during the day and 4°C at night
  • July to September sees average temperatures of 19°C during the day and 8°C at night
  • Between October and December, you can expect 14°C as the daytime average and 2°C as the night-time average
  • About 1319.50 millimetres of rain falls on Fort William each year
  • July and August are usually the hottest months averaging 18°C, while January and February are usually the coldest with an average temperature of 2°C

Frequently asked questions

Fort William Hotel Reviews

More trip options