Hotels in Fort William, Scotland

Search and compare Fort William, Scotland hotels from hundreds of travel sites and save

Fort William, Scotland, United Kingdom
Oct 3 — Oct 42
Fort William, Scotland, United Kingdom
Tue 10/3
Wed 10/4
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Fort William

These hotels are among the most popular places to stay for users visiting Fort William. Try adjusting the dates or room and guest combinations if you're not finding the results you're looking for.
Filter by star ratings
All filters
Factors Inn & Cottage
7.4 Good
Torlundy Fort William Scotland Ph33 6Sn, Fort William, United Kingdom
Show on map
3.0 mi from city center, Fort William, SCT, United Kingdom 
GoodBased on 396 reviews
7.4

The Factor's Inn & Factor's Cottage offers a comfortable setting when in Fort William. It also provides luggage storage, babysitting/child services and a 24-hour reception.

Westcourt Guest House
9.0 Excellent
Achintore Road, Fort William, United Kingdom
Show on map
0.9 mi from city center, Fort William, SCT, United Kingdom 
ExcellentBased on 237 reviews
9.0

Westcourt Bed & Breakfast is located in Fort William and features free Wi-Fi. It is ideally positioned for those wanting to discover the area's attractions.

Torcastle House B&B
9.3 Excellent
Torcastle, Fort William, United Kingdom
Show on map
3.3 mi from city center, Fort William, SCT, United Kingdom 
ExcellentBased on 129 reviews
9.3

Torcastle House is situated in Fort William and offers free Wi-Fi. It also provides luggage storage, ski lockers and snow sports.

Tips for booking hotels in Fort William

Cheapest day:Wednesday
Most expensive day:Monday
$172 - $482
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated Fort William hotels

Some of the best Fort William hotel options as decided by our users. Narrow down your search by reading user reviews, hotel descriptions, and amenities.
Show all 462 hotels
1
Glenspean Lodge Hotel
Roy Bridge, Fort William, United Kingdom
Show on map
12.7 mi from city center, Fort William, SCT, United Kingdom 

Glenspean Lodge Hotel is ideally located in a peaceful village setting, a short drive from Spean Bridge and Fort William. It also provides a sauna, a Jacuzzi and free wireless internet access in all areas.

$261
Avg. per night
2
Ballachulish Hotel
8.2 Excellent
Glencoe, Fort William, United Kingdom
Show on map
9.6 mi from city center, Fort William, SCT, United Kingdom 

Located within the picturesque countryside of Ballachulish, The Ballachulish Hotel offers peaceful accommodation and a wide range of facilities, including a 24-hour reception, a concierge and meeting rooms. It is ideally positioned for those wanting to sightsee in the area.

$129
Avg. per night
3
Maclean Guest House
9.0 Excellent
Belford Road, Fort William, United Kingdom
Show on map
0.1 mi from city center, Fort William, SCT, United Kingdom 

MacLean Guest House is located amongst Fort William's well-known restaurants and cafés, just a brief stroll from Fort William Railway Station. It is situated a short walk from the West Highland Museum.

$101
Avg. per night
4
Alexandra Hotel
7.5 Good
The Parade Fort William PH 33 6AZ GB, Fort William, United Kingdom
Show on map
0.1 mi from city center, Fort William, SCT, United Kingdom 

Located in Fort William, Alexandra Hotel is set amongst a range of clubs and establishments and is minutes on foot from Fort William Railway Station. This award-winning hotel dates back to the 19th century.

$110
Avg. per night
5
Onich Hotel & Lochside Beach Pods
7.1 Good
Onich Nr Fort William Inverness Shire, Fort William, United Kingdom
Show on map
9.1 mi from city center, Fort William, SCT, United Kingdom 

Located in Fort William, Onich Hotel is an easy drive from Glen Coe and the West Highland Museum. It also offers meeting rooms, a playground and a 24-hour reception.

$71
Avg. per night
6
Imperial Hotel
6.9 Good
Fraser Square, Fort William, United Kingdom
Show on map
0.2 mi from city center, Fort William, SCT, United Kingdom 

Featuring views of the sea, The Imperial Hotel Fort William provides 3-star accommodation in Fort William. It is steps from the West Highland Museum, eateries and nightlife options.

$84
Avg. per night
7
The Caledonian Hotel
6.6 Good
21 Achintore Road, Fort William, United Kingdom
Show on map
2.4 mi from city center, Fort William, SCT, United Kingdom 

The Caledonian Hotel offers 3-star accommodation in Fort William. It also features live music, a 24-hour reception and a guest lounge.

$71
Avg. per night
8
Loch Leven Hotel & Distillery
7.2 Good
Old Ferry Road, Fort William, United Kingdom
Show on map
9.4 mi from city center, Fort William, SCT, United Kingdom 

Loch Leven Hotel & Distillery is located in Fort William and offers free Wi-Fi. The multiple amenities this cosy hotel has to offer include a concierge, a playground and meeting rooms.

$131
Avg. per night

Cheapest hotels in Fort William, Scotland

These Fort William properties charge the lowest price per night of those we've come across. If you have the flexibility, change the dates selected to compare prices.
Show all 462 hotels
Travelodge Fort William
8.3 Excellent
High Street, Fort William, United Kingdom
Show on map
0.4 mi from city center, Fort William, SCT, United Kingdom 

Located a short walk from Fort William Railway Station, the hotel is an ideal base while visiting Fort William. It is conveniently positioned for those wishing to discover the area's attractions.

$49
Avg. per night
Corran Bunkhouse
8.9 Excellent
South Corran Onich, Fort William, United Kingdom
Show on map
8.4 mi from city center, Fort William, SCT, United Kingdom 

Corran Bunkhouse is situated in Fort William and features complimentary Wi-Fi. It also provides a sauna and a swimming pool.

$85
Avg. per night
Moorings Hotel
7.4 Good
Banavie, Fort William, United Kingdom
Show on map
1.9 mi from city center, Fort William, SCT, United Kingdom 

Located less than a 10-minute walk from Banavie Railway Station, Moorings Hotel provides guests with a convenient base while in Fort William. It is ideally positioned for guests wishing to visit local attractions.

$93
Avg. per night
Campfield House
7.9 Good
14 Druimarbin, Fort William, United Kingdom
Show on map
3.6 mi from city center, Fort William, SCT, United Kingdom 

Campfield House Fort William offers a comfortable setting while in Fort William. It also provides room service, a wake-up service and a garden.

$99
Avg. per night
Premier Inn Fort William
Loch Iall Fort William, Fort William, United Kingdom
Show on map
0.2 mi from city center, Fort William, SCT, United Kingdom 

Premier Inn Fort William is situated in Fort William and features complimentary wireless internet. It is set amongst a variety of clubs and establishments and is minutes on foot from Fort William Railway Station.

$105
Avg. per night
The Corran
9.1 Excellent
Corran, Onich, Fort William, United Kingdom
Show on map
8.4 mi from city center, Fort William, SCT, United Kingdom 

The Corran provides 3-star accommodation in Fort William. It also offers complimentary Wi-Fi.

$110
Avg. per night
The Lime Tree
8.4 Excellent
Achintore Road, Fort William, United Kingdom
Show on map
0.6 mi from city center, Fort William, SCT, United Kingdom 

Lime Tree An Ealdhain provides a contemporary setting when in Fort William. It is conveniently located for those wishing to visit the area's popular attractions.

$115
Avg. per night
Uhi Fort William - Campus Accommodation
6.6 Good
Uhi Student Accommodation, Fort William, United Kingdom
Show on map
0.3 mi from city center, Fort William, SCT, United Kingdom 

Located in Fort William, just a 10-minute walk from Fort William Railway Station, the hostel offers 3-star accommodation and free Wi-Fi. It is conveniently positioned for guests wishing to visit the area's popular attractions.

$117
Avg. per night

Hotel prices in Fort William

Some of the best options for booking a hotel in Fort William categorized by hotel class. As an added layer, we've also marked the most popular and best value properties in each hotel class.
2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Other accommodations in Fort William

Find the perfect hostel, theme hotel, or vacation rental for your stay in Fort William
Show all 462 stays
Uhi Fort William - Campus Accommodation
6.6 Good
Uhi Student Accommodation, Fort William, United Kingdom
Show on map
0.3 mi from city center, Fort William, SCT, United Kingdom 

Located in Fort William, just a 10-minute walk from Fort William Railway Station, the hostel offers 3-star accommodation and free Wi-Fi. It is conveniently positioned for guests wishing to visit the area's popular attractions.

$117
Avg. per night
The Gantocks
Achintore Road, Fort William, United Kingdom
Show on map
1.3 mi from city center, Fort William, SCT, United Kingdom 

The Gantocks provides comfortable 5-star accommodation in Fort William. It also offers luggage storage, free Wi-Fi and a terrace.

$1,157
Avg. per night
Inverlochy Castle
8.8 Excellent
Torlundy, Fort William, United Kingdom
Show on map
2.6 mi from city center, Fort William, SCT, United Kingdom 

Conveniently based and offering free Wi-Fi, this luxury property is an easy drive from Spean Bridge. It offers 5-star accommodation and views of the mountains.

$417
Avg. per night

Where to stay in Fort William

Use the map to find hotels in Fort William that are close to the points of interest you'll be frequenting. Clicking on a hotel name will take you to a page with pricing, reviews, and more useful information.

About Fort William

One of the largest settlements in the Scottish Highlands, Fort William lies on the eastern shores of Loch Linnhe. Serving as the gateway to Ben Nevis and the Steall Falls, Fort William is also the departure point for the famous Jacobite steam train journey to Mallaig.

Things to do in Fort William

Explore the West Highland Museum, which features exhibits on local wildlife, archaeological finds and Highland life. Hear stories from the Lochaber Commandos, who served during World War II, and learn about the uprisings of the Jacobites. Afterwards, admire the Highland regalia gifted by Queen Victoria to her favourite servant, John Brown.

Fort William is a popular base for hikers wanting to tackle Britain’s highest mountain, Ben Nevis, which towers at 1,345 metres tall. Less-trodden trails weave through the scenic Mamores mountains, with the Ring of Steall traversing four Munro peaks above the famous Steall Waterfall.

Soak up the views of Ben Nevis during a Loch Linnhe cruise, as boats depart the Fort William pier throughout the day. Learn about the natural and cultural history of the region through the lively skipper commentary while keeping an eye out for seals, porpoises and golden eagles.

Experience the spectacular beauty of the Scottish Highlands on the Jacobite steam train, which runs between Fort William and Mallaig. Travel to the most westerly railway station on the British mainland at Arisaig and admire the views of Loch Morar before arriving at the deepest seawater loch in Europe at Loch Nevis.

Getting around Fort William

Fort William is around 2.5 hours’ drive from Glasgow and three hours from Edinburgh, with the overnight Caledonian Sleeper train making the journey south to London. The town is small enough to explore on foot, but having your own vehicle is best for accessing the surrounding highland sights.

Facts about staying in Fort William

  • What are the best hotels in Fort William?

    Fort William is home to many highly-rated hotels, one of which is The Garrison, which has a current rating of 8.3. For other potential stays, consider Cruachan Hotel and Clan Macduff Hotel, which can also be great places to stay in Fort William.

  • What is a good hotel near Old Inverlochy Castle?

    Moorings Hotel is a hotel near Old Inverlochy Castle that is popular with HotelsCombined users, scoring 7.4 across 1,974 reviews.

  • How much do hotels in Fort William cost?

    Hotels in Fort William cost an average of $127/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Fort William?

    Prices for Fort William hotels have been found for as low as $127/night over the last 3 days.

Millions of Reviews
Real ratings and reviews from millions of guests, just like yourself. Book your perfect stay with confidence!
Best Hotel Deals
HotelsCombined sources over 3 million hotels and properties and compiles them in one place so you can compare the ideal accommodation.
Free Cancellation
Plans change — we get it. And that’s why you can search and book hotels and accommodations on HotelsCombined from agencies that offer free cancellation