Hotels in Fort William, Scotland

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

Fort William, Scotland, United Kingdom
May 26 — May 272
Fort William, Scotland, United Kingdom
Fri 5/26
Sat 5/27
...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
Moorings Hotel
7.5 Good
Banavie, Fort William, United Kingdom
Show on map
1.9 mi from city centre, Fort William, SCT, United Kingdom 
GoodBased on 1,792 reviews
7.5

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.

Onich Hotel
6.8 Good
Onich Nr Fort William Inverness Shire, Fort William, United Kingdom
Show on map
9.1 mi from city centre, Fort William, SCT, United Kingdom 
GoodBased on 1,525 reviews
6.8

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.

Loch Leven Hotel & Distillery
7.3 Good
Old Ferry Road, Fort William, United Kingdom
Show on map
9.4 mi from city centre, Fort William, SCT, United Kingdom 
GoodBased on 906 reviews
7.3

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.

Travelodge Fort William
8.1 Excellent
High Street, Fort William, United Kingdom
Show on map
0.4 mi from city centre, Fort William, SCT, United Kingdom 
ExcellentBased on 20 reviews
8.1

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.

Imperial Hotel
7.4 Good
Fraser Square, Fort William, United Kingdom
Show on map
0.2 mi from city centre, Fort William, SCT, United Kingdom 
GoodBased on 7 reviews
7.4

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.

Inverlochy Castle
8.9 Excellent
Torlundy, Fort William, United Kingdom
Show on map
2.7 mi from city centre, Fort William, SCT, United Kingdom 
ExcellentBased on 222 reviews
8.9

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.

Corran Bunkhouse
9.1 Excellent
South Corran Onich, Fort William, United Kingdom
Show on map
8.4 mi from city centre, Fort William, SCT, United Kingdom 
ExcellentBased on 1,600 reviews
9.1

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

Maclean Guest House
9.0 Excellent
Belford Road, Fort William, United Kingdom
Show on map
0.1 mi from city centre, Fort William, SCT, United Kingdom 
ExcellentBased on 743 reviews
9.0

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.

The Corran
9.2 Excellent
Corran, Onich, Fort William, United Kingdom
Show on map
8.4 mi from city centre, Fort William, SCT, United Kingdom 
ExcellentBased on 334 reviews
9.2

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

Premier Inn Fort William
Loch Iall Fort William, Fort William, United Kingdom
Show on map
0.2 mi from city centre, 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.

Tips for booking hotels in Fort William

Cheapest month:September
Most expensive month:July
Average price in Fort William:$262/night
Cheapest price found:$50/night
Cheapest day:Saturday
Most expensive day:Thursday
$133 - $381
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$114 - $353
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.
1
Glenspean Lodge Hotel
9.3 Excellent
Roy Bridge, Fort William, United Kingdom
Show on map
12.6 mi from city centre, 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.

$209
Avg. per night
2
The Ballachulish Hotel
8.3 Excellent
Glencoe, Fort William, United Kingdom
Show on map
9.6 mi from city centre, 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.

$193
Avg. per night
3
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 centre, 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.

$154
Avg. per night
4
The Caledonian Hotel
6.6 Good
21 Achintore Road, Fort William, United Kingdom
Show on map
2.4 mi from city centre, 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.

$154
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.
Cityheart Fort William- Campus Accommodation
Uhi Student Accommodation, Fort William, United Kingdom
Show on map
0.3 mi from city centre, 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.

$99
Avg. per night
Campfield House
7.8 Good
14 Druimarbin, Fort William, United Kingdom
Show on map
3.6 mi from city centre, 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.

$101
Avg. per night
Factors Inn & Cottage
7.5 Good
Torlundy Fort William Scotland Ph33 6Sn, Fort William, United Kingdom
Show on map
3.0 mi from city centre, Fort William, SCT, United Kingdom 

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.

$151
Avg. per night
Shelbeck B&B
8.6 Excellent
6 Glenmore Terrace, Fort William, United Kingdom
Show on map
1.4 mi from city centre, Fort William, SCT, United Kingdom 

Shelbeck provides a comfortable setting when in Fort William. It is conveniently positioned for guests wishing to visit local attractions.

$154
Avg. per night
Torcastle House B&B
9.3 Excellent
Torcastle, Fort William, United Kingdom
Show on map
3.3 mi from city centre, Fort William, SCT, United Kingdom 

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

$156
Avg. per night
Hillview Guest House
Achintore Road, Fort William, United Kingdom
Show on map
2.0 mi from city centre, Fort William, SCT, United Kingdom 

Hillview Guest House offers 4-star accommodation in Fort William. Guests can also take advantage of free Wi-Fi throughout their stay.

$170
Avg. per night
Westcourt Guest House
9.0 Excellent
Achintore Road, Fort William, United Kingdom
Show on map
0.9 mi from city centre, Fort William, SCT, United Kingdom 

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.

$181
Avg. per night
Ashburn House
9.4 Excellent
Ashburn House Achintore Road, Fort William, United Kingdom
Show on map
0.9 mi from city centre, Fort William, SCT, United Kingdom 

Ashburn House Fort William is a comfortable setting while in Fort William and is close to everything the area has to offer. It also provides a vending machine.

$256
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
Cityheart Fort William- Campus Accommodation
Uhi Student Accommodation, Fort William, United Kingdom
Show on map
0.3 mi from city centre, 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.

$99
Avg. per night
Glencoe Youth Hostel
8.4 Excellent
Glencoe, Ballachulish, United Kingdom
Show on map
2.3 mi from city centre, Ballachulish, SCT, United Kingdom 

Glencoe Youth Hostel is ideally placed in a peaceful setting in Glencoe, just a short car ride from Ballachulish and Kinlochleven. Guests can also make the most of complimentary internet access.

$37
Avg. per night
Inverlochy Castle
8.9 Excellent
Torlundy, Fort William, United Kingdom
Show on map
2.7 mi from city centre, 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.

$730
Avg. per night
The Gantocks
Achintore Road, Fort William, United Kingdom
Show on map
1.3 mi from city centre, 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

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

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