Most Popular Fort William Hotels

See all 82 Hotels in Fort William
Alexandra Hotel
Alexandra Hotel

The Parade, Fort William PH 33 6AZ

3.0 out of 5.0
3.7 out of 5 (129 reviews)

Situated near the beach, this eco-friendly hotel is 0.2 mi (0.3 km) from West Highland Museum and within 3 mi (5 km) of Ben …

CA$154
WestHaven B&B
WestHaven B&B

Achintore Road, Fort William PH33 6RW

3.0 out of 5.0
4.2 out of 5 (200 reviews)

Situated in Fort William, this guesthouse is 1.7 mi (2.7 km) from West Highland Museum and within 6 mi (10 km) of Ben Nevis …

CA$115
The Corran
The Corran

Corran, Onich, Fort William PH33 6SE

3.5 out of 5.0

Situated in Fort William, this inn is within 12 mi (20 km) of West Highland Museum, Glen Coe Visitor Centre, and Ben Nevis …

Get Rates
Creag Mhor Lodge
Creag Mhor Lodge

North Ballachulish, Fort William PH33 6RY

4.0 out of 5.0
4.6 out of 5 (13 reviews)

Situated in Fort William, this guesthouse is within 12 mi (20 km) of Glen Coe Visitor Centre, The Ice Factor, and Atlas …

CA$145
Glen Nevis Holidays
Glen Nevis Holidays

Glen Nevis, Fort William PH33 6SX

5.0 out of 5.0

Situated in a rural location, this luxury lodge is 2.7 mi (4.3 km) from West Highland Museum and 3.1 mi (4.9 km) from Ben …

Get Rates
The Regent Hotel
The Regent Hotel

Esplanade Oban, Oban PA34 5PZ

2.0 out of 5.0
3.2 out of 5 (286 reviews)

Situated in Oban, this eco-friendly hotel is steps from St. John's Cathedral and Oban Distillery. McCaig's Tower and Oban War …

CA$97
West Highland Hotel
West Highland Hotel

Mallaig, Mallaig PH41 4QZ

3.0 out of 5.0
3.8 out of 5 (61 reviews)

This family-friendly Mallaig hotel is located on the waterfront, 0.1 mi (0.2 km) from Mallaig Heritage Centre, and within 9 m …

CA$122
Coire Glas Guest House
Coire Glas Guest House

Roy Bridge Road, Spean Bridge PH34 4EU

3.0 out of 5.0
4.1 out of 5 (129 reviews)

Situated in Spean Bridge, this bed & breakfast is 1.4 mi (2.3 km) from Commando Memorial and within 9 mi (15 km) of Leanachan …

CA$99
Roy Bridge Hotel
Roy Bridge Hotel

Glen Spean Park, Roybridge PH31 4AN

3.0 out of 5.0
3 out of 5 (68 reviews)

Situated in a rural location, this inn is 4.3 mi (6.9 km) from Commando Memorial and within 12 mi (20 km) of Leanachan Forest …

CA$76
The Palace Hotel
The Palace Hotel

20 George Street, Oban PA34 5SB

3.0 out of 5.0
3.2 out of 5 (84 reviews)

Located in the heart of Oban, this hotel is within a 5-minute walk of Oban Distillery, McCaig's Tower, and St. John's …

CA$76

Recent Reviews in Fort William

Hide content

Narrow your search

Fort William Hotel Guide

There are very few Expedia-listed hotels that are less than 6 miles (10 kilometers) from downtown Fort William, so we recommend you to book your room early if you are thinking of staying in a conveniently located Fort William hotel.

The closest Expedia hotel is the Glencoe House, Scotland, which is 9 miles (14 kilometers) from the center of Fort William. As an alternative, you could check out the Nevis Bank Inn, located in Scotland, which is 7 miles (11 kilometers) away.

The Pierhouse Hotel is 17 miles (27 kilometers) from downtown Fort William. Alternatively, the Glencoe Inn is situated 9 miles (14 kilometers) away. If you'd prefer, you could make a reservation at the Best Western Imperial Hotel or the Inn at Ardgour.

Aviemore is 60 miles (97 kilometers) to the southwest of Fort William and is home to the Loch Morlich, Spey Valley Championship Golf Course and Cairngorm Reindeer Centre. Aviemore accommodation options include the Hilton Coylumbridge and MacKenzies Highland Inn. Alternatively, you could consider staying at Inverness, 60 miles (97 kilometers) to the southwest of Fort William, where you can pick from the Rocpool Reserve Hotel & Chez Roux Restaurant and Kingsmills Hotel Inverness. The Culloden Battlefield, Inverness Castle and Clava Cairns are a couple of the popular places to see while in Inverness.

Before you head off to Fort William, why not visit our Fort William travel guide where you'll be able to get the inside scoop the numerous scenic and cultural attractions this great destination has in store for you.

false