United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search Fort William, Scotland Hotels from AU$74

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
1
Popular locations
Amenities
Accessibility
Trip type
Inverlochy Castle
5 out of 5
Torlundy, Fort William, Scotland
The price is AU$509 per night from 13 Dec. to 14 Dec.
4.35 km from city centre
4.7/5Exceptional! (133 reviews)

"Situated in a perfect location for exploring the Highlands of Scotland. The staff are all excellent and nothing seems to be too much trouble. The food is delightful and the rooms are very comfortable. I would have no hesitation in recommending this hotel."…"

Reviewed on 20 Oct. 2020

Inverlochy Castle
The Lime Tree
3 out of 5
Achintore Road, Fort William, Scotland
The price is AU$284 per night from 27 Dec. to 28 Dec.
0.9 km from city centre
4.5/5Wonderful! (79 reviews)

"An art gallery also, with some lovely pieces made the whole place feel a bit different."…"

Reviewed on 30 Oct. 2020

The Lime Tree
Muthu Fort William Hotel
3 out of 5
Achintore Road, Fort William, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$74 per night from 3 Dec. to 4 Dec.
0.8 km from city centre
3.2/5 (104 reviews)
Great wee spot

"Lovely hotel with friendly staff, great spot to come back to after a long walk in the hills."…"

Reviewed on 11 Jan. 2020

Muthu Fort William Hotel
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.
Ben Nevis Hotel & Leisure Club
3 out of 5
North Road, Fort William, Scotland
Get Rates
1.48 km from city centre
3.5/5Good! (431 reviews)

"Was very nice and clean. The staff were lovey and nothing was a hassle."…"

Reviewed on 19 Oct. 2020

Ben Nevis Hotel & Leisure Club
Hillview guest house
4 out of 5
Achintore Road, Fort William, Scotland
Get Rates
3.21 km from city centre
4.8/5Exceptional! (69 reviews)

"The location was good and the parking was spacious otherwise the room was small but tidy all the time. The owner was accommodating and the breakfast was good. I can highly reccomend this place to other people."…"

Reviewed on 13 Sep. 2020

Hillview guest house
Creag Mhor Lodge
4 out of 5
North Ballachulish, Fort William, Scotland
Get Rates
14.32 km from city centre
4.6/5Wonderful! (296 reviews)
Service with a smile!

"Lovely lodge, food was really good. Got to say that the 2 lovely ladies make this place special. They are welcoming, friendly And always remember your name and drinks order! Nothing is too much trouble would definitely stay again!"…"

Reviewed on 6 Aug. 2020

Creag Mhor Lodge
Alexandra Hotel
3 out of 5
The Parade, Fort William, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$97 per night from 4 Dec. to 5 Dec.
0.07 km from city centre
3.8/5Good! (443 reviews)

"Excellent Central location. Parking onsite. Good food"…"

Reviewed on 21 Sep. 2020

Alexandra Hotel
The Garrison
4 out of 5
High Street, Fort William, Scotland
The price is AU$98 per night from 29 Nov. to 30 Nov.
0.67 km from city centre
4.3/5Excellent! (208 reviews)

"A lovely warm welcome, extremely well socially isolated welcome and very clean room"…"

Reviewed on 20 Oct. 2020

The Garrison
Linnhe Lochside Holidays
3.5 out of 5
Corpach, Fort William, Scotland
Get Rates
4.48 km from city centre
4.7/5Exceptional! (27 reviews)

"Absolutely excellent. Beautiful place, amazing cabin and great location."…"

Reviewed on 19 Oct. 2020

Linnhe Lochside Holidays
Onich Hotel
4 out of 5
Onich Hotel, Onich, Fort William, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$102 per night from 20 Dec. to 21 Dec.
14.68 km from city centre
3.3/5 (12 reviews)

"The hotel is in a lovely setting, right on the loch. It's in a good location being only a 15 minute drive south of Fort William. The interior of the hotel needs some tlc. The rooms are a good size and bed was very comfortable, but would benefit from being refurbished. Towels and bed linen seemed ..."…"

Reviewed on 6 Sep. 2020

Onich Hotel
Nevis Bank Inn
4 out of 5
Belford Road, Fort William, Scotland
The price is AU$154 per night from 3 Dec. to 4 Dec.
0.72 km from city centre
4.4/5Excellent! (373 reviews)

"Nice place, beautiful location. Would stay again."…"

Reviewed on 14 Oct. 2020

Nevis Bank Inn
Factors Inn & Cottage
3.5 out of 5
Torlundy, Fort William, Scotland
The price is AU$100 per night from 12 Dec. to 13 Dec.
4.9 km from city centre
4.3/5Excellent! (142 reviews)
Barbara Galloway

"The only thing is we have left a pillow my fault but please ask staff to take wet wipes to clean the television changer but lovely lovely room. And the staff second to none BRILLIANT"…"

Reviewed on 15 Aug. 2020

Factors Inn & Cottage
Loch Leven Hotel & Distillery
3.5 out of 5
Old Ferry Road, North Ballachulish, Fort William, Scotland
Get Rates
15.14 km from city centre
4.3/5Excellent! (162 reviews)

"The pub attached to the hotel was very quaint! We had lovely meals and there’s a nice little walk with superb views. The room was very clean and cozy"…"

Reviewed on 3 Feb. 2020

Loch Leven Hotel & Distillery
The Corran - Serviced Accommodation
3.5 out of 5
Corran, Onich, Inverness-shire, Fort William, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$136 per night from 11 Dec. to 12 Dec.
13.43 km from city centre
4.6/5Wonderful! (135 reviews)

"Great location, high standard of furnishing, smooth check in, great bathroom and shower."…"

Reviewed on 27 Sep. 2020

The Corran - Serviced Accommodation
Inn at Ardgour
3 out of 5
Ardgour, Fort William, Scotland
Get Rates
13.68 km from city centre
4.3/5Excellent! (407 reviews)

"Fantastic view highly recommended. Would stay again."…"

Reviewed on 30 Oct. 2020

Inn at Ardgour
Cruachan Hotel
3 out of 5
Achintore Road, Fort William, Scotland
The price is AU$131 per night from 16 Dec. to 17 Dec.
1.1 km from city centre
4.1/5Very Good! (274 reviews)

"Our room was very nicely decorated and appeared to have been furnished recently as everything looked new. Unfortunately due to Covid there were none of the usual finishing touches like cushions and throws over the bed so it looked a little bit bland. We didn’t have the best view as looked into a ..."…"

Reviewed on 19 Oct. 2020

Cruachan Hotel
Moorings Hotel
4 out of 5
Seanivan, Banavie, Fort William, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$136 per night from 28 Nov. to 29 Nov.
2.97 km from city centre
4.2/5Very Good! (43 reviews)

"The hotel is very clean, and the staff were great. We had dinner and breakfast, the food and service was very good. The rooms are dated, but very clean. Good location"…"

Reviewed on 28 Sep. 2020

Moorings Hotel
Imperial Hotel
3 out of 5
Fraser Square, Fort William, Scotland
Get Rates
0.27 km from city centre
3.3/5 (158 reviews)
Holiday in Fort William

"The hotel is well located, only around 300 metres from the railway station. The staff were friendly and efficient. The hotel was clean and there was plenty of hand-gel in strategic locations. What impressed us most was the range of food on offer - there was a wide choice and it was well prepared. ..."…"

Reviewed on 28 Aug. 2020

Imperial Hotel
The Smiddy Bunkhouse and Snowgoose Apartments
2 out of 5
Station Road, Corpach, Fort William, Scotland
The price is AU$163 per night from 30 Nov. to 1 Dec.
2.72 km 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
Mansefield House
4 out of 5
Hillview Drive, Fort William, SCT
Free cancellationReserve now, pay when you stay
The price is AU$136 per night from 29 Nov. to 30 Nov.
2.72 km from city centre
4.5/5Wonderful! (457 reviews)

"Very attractive house with period charm. The hosts were friendly and very accommodating. 3 options of breakfast experience. We chose ‘takeaway’ for 7:30am to take with us climbing Ben Nevis! (Enjoyed it on top!!) and the next morning we had breakfast in our room which was excellent! We arrived after ..."…"

Reviewed on 7 Oct. 2020

Mansefield House
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

Travelers to Fort William give high marks for the lively bar scene and top-notch restaurants. Scenic and welcoming, this city also attracts tourists with its mountain views. In Fort William, there are 44 hotels and other accommodations to choose from.

Sightseeing and Staying in Fort William

The hiking trails and mountain views highlight the city's natural beauty with places to visit including Lochaber Geopark, Steall Waterfall, and Ben Nevis. Taking a ferry is a top activity, and Aonach Mor Ski Resort is one place to visit. A couple of additional sights to add to your agenda are West Highland Way Finishing Line and West Highland Museum.

As you plan your holiday getaway, you'll find 44 hotels and other lodging options available to pick from in Fort William. Here are highly ranked ones based on Expedia user reviews:

  • Garadh Buidhe - Amenities at this 3-star bed & breakfast include free breakfast and free WiFi. It's a favorite with Expedia travelers for its breakfast and room size.
  • Inverlochy Castle - Our customers like the helpful staff at this hotel. With a stay at this 5-star hotel, guests can enjoy access to free parking and a bar, along with free WiFi.
  • The Corran - With a stay at this 3.5-star inn, guests can enjoy access to a restaurant and free parking, along with free WiFi. Expedia customers like its dining options and clean, comfortable rooms.

Getting Around Fort William

With so many choices for transportation, seeing Fort William is a breeze. If you want to journey outside of the area, ride aboard a train from Locheilside Station, Loch Eli Outward Bound Station, or Fort William Station. You can take a ferry across the water to see more of the region.

Dressing for Fort William

  • Between January and March, you can expect average temperatures of 49°F during the day and 34°F at night
  • From April to June, the average during the day is 65°F, while the average at night is 39°F
  • July through September has daytime averages of 66°F with nighttime averages of 47°F
  • In October-December, you can expect daytime averages of 57°F and nighttime averages of 35°F
  • Average annual rainfall for Fort William is 52.09 inches
  • Usually July and August are the hottest months with an average of 65°F, whereas January and February are often coldest, averaging 35°F

Frequently asked questions

What's the best place to stay in Fort William?
Torlinnhe Guesthouse is ranked highly by Expedia customers. This 3-star guest house offers free breakfast and a restaurant. It is located a short 1-minute walk from Loch Linnhe. Reviews from our site also recommend Torlundy House and Inverlochy Castle as top options for your visit.
If I need to cancel my hotel reservation in Fort William, will I receive a refund?
Yes! The majority of hotel bookings are fully refundable as long as you cancel before the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you booked a non-refundable reservation, you may still be able to cancel and get a refund within a 24-hour period of booking. Add your dates and click on “Search”, then filter by “free cancellation” to get the best deals in Fort William.
What's the best accommodation for a budget-friendly stay in Fort William?
Based on reviews, Ben Nevis Hotel & Leisure Club is a popular 3-star hotel for our travellers looking for an economical choice, and features free buffet breakfast and free WiFi. Another top choice for your budget-friendly stay is Inn at Ardgour.
What's the best hotel for a family holiday to Fort William?
Inn at Ardgour is a top 3-star inn on Expedia for families, and features a restaurant and free parking. Other good choices to stay with the children include Cruachan Hotel and Ben Nevis Hotel & Leisure Club. Also, attractions in the area such as Glenfinnan Museum are fun for the whole family.
What's the best place to stay for a romantic holiday in Fort William?
Inverlochy Castle is a favourite 5-star hotel for couples, and features a restaurant and a bar.
What's the best pet-friendly accommodation option in Fort William?
Inn at Ardgour is a top inn for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Other good options for you and your pet include Moorings Hotel and Loch Leven Hotel & Distillery.
What's the best hotel to stay near the beach in Fort William?
Inn at Ardgour is a top 3-star inn with free breakfast, and it’s located close to the beach . Other good options to stay near the beach include Alexandra Hotel and Cruachan Hotel.
What's the best luxury accommodation option in Fort William?
Inverlochy Castle is a 5-star hotel with a restaurant and a bar, and it’s a popular choice for Expedia travellers looking for a pampered stay. Another upscale option for your stay is Mansefield House.
What's the best boutique hotel in Fort William?
Inverlochy Castle is a favourite 5-star hotel with our travellers looking for stylish accommodation, and features 18 guestrooms, a restaurant and a bar.
Where's the best place to stay for a trip to the slopes in Fort William?
Based on our travel data, Ben Nevis Hotel & Leisure Club is a top 3-star hotel for hitting the ski slopes, and features a restaurant and an indoor pool. Other good choices for your winter getaway include Alexandra Hotel and Campfield House Bed & Breakfast. Those looking to ski or snowboard can spend their days at Aonach Mor Ski Resort.
What are some accommodation options with pools in Fort William?
Ben Nevis Hotel & Leisure Club is a popular 3-star hotel featuring an indoor pool, a children’s pool and free buffet breakfast. A couple of other options that feature an on-site pool include Alltshellach and Shepherds Rest self catering sleeps 6, pets welcome..

Recent Reviews in Fort William

More trip options