Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Search Fort William, Scotland Hotels from AU$91

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

Free cancellation on most hotels. Because flexibility matters.

10 Best Hotels in Fort William

The Garrison
4 out of 5
High Street, Fort William, Scotland
AU$91
per night
31 Mar. - 1 Apr.
9.77 km from city centre
4.2/5Excellent! (180 reviews)

"Great affordable place to stay. Nice staff. Clean and quiet."…"

Reviewed on 20 Mar. 2020

The Garrison
Muthu Fort William Hotel
3 out of 5
Achintore Road, Fort William, Scotland
AU$152
per night
16 Apr. - 17 Apr.
9.66 km from city centre
3.2/5 (103 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
Ben Nevis Hotel & Leisure Club
3 out of 5
North Road, Fort William, Scotland
Free CancellationReserve now, pay when you stay
AU$230
per night
31 Mar. - 1 Apr.
11.87 km from city centre
3.4/5Good! (390 reviews)

"I really liked a swimming pool, breakfast was very good too."…"

Reviewed on 13 Jan. 2020

Ben Nevis Hotel & Leisure Club
Inverlochy Castle
5 out of 5
Torlundy, Fort William, Scotland
Get Rates
14.68 km from city centre
4.7/5Exceptional! (126 reviews)

"stunning place with amazing service"…"

Reviewed on 4 Feb. 2020

Inverlochy Castle
Loch Linnhe House
3.5 out of 5
Achintore Rd, Fort William, Scotland
AU$192
per night
18 Apr. - 19 Apr.
7.96 km from city centre
3.3/5 (61 reviews)

"Friendly staff, lots of options on continental breakfast, off street parking in own lot. Clean but very dated and room on small side. Met our needs and would stay again if in the area"…"

Reviewed on 18 Oct. 2019

Loch Linnhe House
Cruachan Hotel
3 out of 5
Achintore Road, Fort William, Scotland
Get Rates
9.4 km from city centre
4.1/5Very Good! (240 reviews)

"Room quite small but mostly clean. Breakfast was decent and the price was reasonable. Parking a bit limited."…"

Reviewed on 17 Mar. 2020

Cruachan Hotel
Inn at Ardgour
3 out of 5
Ardgour, Fort William, Scotland
Get Rates
6.7 km from city centre
4.3/5Excellent! (388 reviews)
Perfect in every way

"Can't express just how fantastic a place the Inn was. Food was the best I've had in all my times staying at hotels. The staff also, were second to none, nothing too much for them, and very helpful. Overall an easy 10/10 for us, and we will certainly return to the Inn, in the future for another weekend ..."…"

Reviewed on 4 Mar. 2020

Inn at Ardgour
Nevis Bank Inn
4 out of 5
Belford Road, Fort William, Scotland
Get Rates
11.11 km from city centre
4.4/5Wonderful! (343 reviews)

"It was clean relaxed ambience and staff very friendly. Comfortable lounge surroundings and super breakfast"…"

Reviewed on 27 Feb. 2020

Nevis Bank Inn
Mansefield House
4 out of 5
Corpach, Fort William, Scotland
Get Rates
11.23 km from city centre
4.5/5Wonderful! (436 reviews)
An exceptional find near Fort William

"I can’t hold anyone at Mansfield House responsible for the weather but a friendly reception and an array of breakfasts that were not only very enjoyable but usually only found in much more expensive establishments. A little way out of Fort William but only a few minutes away if you have a car. I ..."…"

Reviewed on 17 Oct. 2019

Mansefield House
Alexandra Hotel
3 out of 5
The Parade, Fort William, Scotland
Free CancellationReserve now, pay when you stay
AU$222
per night
3 Apr. - 4 Apr.
10.38 km from city centre
3.8/5Good! (417 reviews)

"Lovely staff good breakfast but sadly building needs refurbished: threadbare carpets stairways, sink in room not in small bathroom decor circa 1980,s. Staff friendliness helpfulness made up for it"…"

Reviewed on 11 Mar. 2020

Alexandra 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

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

Recent Reviews in Fort William

More trip options