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

Find out moreOpens in new tab or window

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.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Property class
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
The Smiddy Bunkhouse and Snowgoose Apartments
2 out of 5
Station Road, Corpach, Fort William, Scotland
The price is £94 per night from 27 Sep to 28 Sep
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
Get Rates
9.24 mi from city centre
4.5/5Wonderful! (16 reviews)

"The view is amazing, and the manor itself has nice interiors and make it such an amazing experience to stay in this house. Ela and her team provides excellent service too. I had my best sleep here throughout the whole trip, with the sound of the waves. Highly recommended!"…"

Reviewed on 24 Mar 2020

Ardrhu House Fort William
Maclean Guest House
3.5 out of 5
Belford Rd, Fort William, Scotland
Get Rates
0.16 mi from city centre
4.5/5Wonderful! (38 reviews)

"Good sized room, very clean and tidy. Excellent position for train and bus station and shops and restaurants. Bit of road noise and from upstairs room which obviously didn't have carpeting."…"

Reviewed on 21 Sep 2020

Maclean Guest House

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Shelbeck B&B
3 out of 5
6 Glenmore Terrace, Lochybridge, Fort William, Scotland
The price is £85 per night from 28 Sep to 29 Sep
1.47 mi from city centre
4.7/5Exceptional! (56 reviews)

"Ali the host was incredible and breakfast and facilities were amazing highly recommended"…"

Reviewed on 14 Oct 2019

Shelbeck B&B
Mansefield House
4 out of 5
Hillview Drive, Fort William, Scotland
Free cancellationReserve now, pay when you stay
The price is £75 per night from 2 Oct to 3 Oct
1.69 mi from city centre
4.5/5Wonderful! (446 reviews)

"Great traditional house with lovely hosts and a great breakfast selection. Would definitely visit again."…"

Reviewed on 9 Sep 2020

Mansefield House
Hillview guest house
4 out of 5
Achintore Road, Fort William, Scotland
The price is £105 per night from 6 Oct to 7 Oct
1.99 mi from city centre
4.7/5Exceptional! (65 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
Linnhe Lochside Holidays
3.5 out of 5
Corpach, Fort William, Scotland
Get Rates
2.78 mi from city centre
4.7/5Exceptional! (23 reviews)
5 stars!

"Great lochside view. Clean chalet with good amenities. Good location. Would highly recommend."…"

Reviewed on 3 Mar 2020

Linnhe Lochside Holidays
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 £90 per night from 7 Oct to 8 Oct
8.34 mi from city centre
4.6/5Wonderful! (131 reviews)

"We only stayed 1 night due to us touring, the suite was very clean and modern, a nice touch was the small continental breakfast in the fridge, the location is beautiful and right by a ferry, next time we are in the islands we will hopefully stay here for a few days"…"

Reviewed on 22 Sep 2020

The Corran - Serviced Accommodation
Inn at Ardgour
3 out of 5
Ardgour, Fort William, Scotland
The price is £79 per night from 5 Oct to 6 Oct
8.49 mi from city centre
4.3/5Excellent! (398 reviews)
Great stay!

"Great secluded location on the edge of the Loch with comfortable accommodation."…"

Reviewed on 11 Aug 2020

Inn at Ardgour
Nevis Bank Inn
4 out of 5
Belford Road, Fort William, Scotland
Free cancellationReserve now, pay when you stay
The price is £85 per night from 1 Oct to 2 Oct
0.45 mi from city centre
4.4/5Wonderful! (358 reviews)

"Really enjoyed my stay at this hotel. Location is great for Ben Nevis climb, all the staff were helpful and welcoming. The food in the resturant was amazing, could not fault anything."…"

Reviewed on 21 Sep 2020

Nevis Bank Inn
The Lodge On The Loch
3.5 out of 5
Onich, Fort William, Scotland
Free cancellationReserve now, pay when you stay
The price is £80 per night from 13 Oct to 14 Oct
8.93 mi from city centre
3.9/5Very Good! (68 reviews)

"This was our first stop in the Highlands so we were glad we’d picked a room with a view. Staff were pleasant and dinner was nice. They were able to offer some GF options."…"

Reviewed on 13 Sep 2020

The Lodge On The Loch
Glentower Lower Observatory
4 out of 5
Achintore Road, Fort William, Scotland
Free cancellationReserve now, pay when you stay
The price is £118 per night from 4 Oct to 5 Oct
0.65 mi from city centre
4.8/5Exceptional! (47 reviews)

"The room was immaculate with a lot of attention to details. Special mention to the bathroom which has a superb shower cubicle and fantastic toiletries. The cooked breakfast was very good, and staff full of attention. The property location is also very good with a number of good restaurants within ..."…"

Reviewed on 12 Sep 2020

Glentower Lower Observatory
Cruachan Hotel
3 out of 5
Achintore Road, Fort William, Scotland
Free cancellationReserve now, pay when you stay
The price is £110 per night from 3 Oct to 4 Oct
0.68 mi from city centre
4.1/5Very Good! (261 reviews)

"A very impressive looking building on the outside, and not let down by the décor inside. My room was a standard room and whilst quite small, it was fine for one nights sleep. Bathroom showers were very good. Breakfast quality if reviewed on its one was fine and adequate to get me going in the morning; ..."…"

Reviewed on 5 Sep 2020

Cruachan Hotel
Muthu Fort William Hotel
3 out of 5
Achintore Road, Fort William, Scotland
The price is £99 per night from 8 Oct to 9 Oct
0.49 mi 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
Inverlochy Castle
5 out of 5
Torlundy, Fort William, Scotland
The price is £512 per night from 28 Sep to 29 Sep
2.7 mi from city centre
4.7/5Exceptional! (129 reviews)
Not to be missed!

"Wow! We booked this last minute while driving through the country. Staying the night in a castle? I mean wow! That alone is amazing. The service here was top notch, never had anything like it. The grounds were stunning. Would recommend in a heartbeat."…"

Reviewed on 9 Mar 2020

Inverlochy Castle
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

What's the best place to stay in Fort William?
Torlinnhe Guesthouse is ranked highly by Expedia customers. This 3-star guesthouse offers free breakfast and a restaurant. It is located a short 1-minute walk from Lochaber Geopark. Reviews from our site also recommend Torlundy House and Glentower Lower Observatory 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 Expedia travellers looking for stylish accommodation, and features 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.

Fort William Hotel Reviews

More trip options