Last-minute bed and breakfast deals in Fort William

Add dates
Add dates
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Add dates
Add dates
room 1

Adults

18+
2

Children

0-17
0
Add another room
usp iconExclusive member prices

Become a member for free and save up to 15% on thousands of properties with our member prices.

usp iconThe biggest range

Search hotels across the globe with our easy-to-use filters to find your perfect stay.

usp iconThe best price

We compare thousands of deals in seconds to provide you the best price every time.

usp iconFree cancellation & pay later

Access a range of fully refundable and pay on arrival properties for complete flexibility.

Clear filters

Fort William

Most popular
Sort by

See the latest prices and deals by choosing your dates

Clan Macduff Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Fort William · 3.44 km from centre

8.9

 

2,312 reviews

Looking onto Loch Linnhe, the Clan Macduff Hotel offers scenic views of the Highland landscape, free WiFi in public areas, free private parking and a restaurant serving Highland cuisine.

Each bright room at Clan Macduff Hotel includes a private bathroom, as well as a flat-screen TV, hairdryer, and tea/coffee facilities.

Some rooms offer views of the loch. Make sure you book a room with a loch view as not all rooms offer this.

Guests can enjoy free buffet breakfast in the restaurant. While in the evening the restaurant offers a wide range of dishes using Scottish produce. The lounge bar offers a selection of over 50 different Scottish malt whiskeys, 30 Scottish gins and a range of Scottish and local beers.

Ben Nevis, the highest mountain in Britain, is 10 minutes’ drive away. The Ben Nevis Distillery can be reached in 10 minutes by car.

It is just 5 minutes' drive from Fort William or approximately 35 minute walk.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Ben Nevis Hotel & Leisure Club
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Fort William · 1.48 km from centre

6.8

 

852 reviews

Breakfast available

With a stay at Ben Nevis Hotel & Leisure Club in Fort William, you'll be in the historical district, within a 10-minute drive of Ben Nevis and Loch Linnhe. This eco-certified hotel is 0.5 mi (0.8 km) from Inverlochy Castle and 0.6 mi (1 km) from Commando Monument.

Compare price on Booking.com
Compare price on Booking.com
Reception
Linnhe Lochside Holidays
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday park in Fort William · 4.47 km from centre

9.2

 

156 reviews

Located in Fort William, Linnhe Lochside Holidays is by the sea, within a 10-minute drive of Neptune's Staircase and Ben Nevis Distillery. This beach holiday park is 4.3 mi (6.9 km) from Inverlochy Castle and 5.8 mi (9.4 km) from West Highland Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Garrison
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Fort William · 0.68 km from centre

8.8

 

757 reviews

Breakfast available

With a stay at The Garrison in Fort William, you'll be within a 15-minute drive of Ben Nevis and Loch Linnhe. This hotel is 0.1 mi (0.1 km) from West Highland Way and 0.2 mi (0.3 km) from Lochaber Geopark Visitor Centre.

Compare price on Booking.com
Compare price on Booking.com
Bank Street Lodge
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Fort William · 0.24 km from centre

7.6

 

2,138 reviews

The Bank Street Lodge is a motel style property based in the town of Fort William. Rooms with private bathrooms are available on a room-only basis (no meals included).

An ideal base for exploring the Scottish Highlands, Bank Street Lodge is only 4 years old and all rooms are modern and well-kept.

You have the opportunity to discover many of the visitor attractions that are located in the Fort William area. Nevis Range, Ben Nevis, Glen Nevis, West Highland Museum, Loch Ness and Seal Island Cruises are just a few of the many attractions that are worth a visit.

For more active guests, there are golf courses, mountain biking, hiking and all of the usual outdoor pursuits that you would expect to find in a major tourist town.

Compare price on Booking.com
Compare price on Booking.com
Croit Anna Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Fort William · 4.26 km from centre

6.7

 

1,626 reviews

Croit Anna Hotel is located 2 miles from Fort William, on the shores of Loch Linnhe, just 5 miles away from Ben Nevis, Britain's highest mountain. It offers free WiFi throughout the hotel and extensive unreserved off-road parking.

Croit Anna Hotel has spectacular views across the loch from all of the public rooms and most of the bedrooms. All 92 bedrooms have central heating and/or individual electric heating, a bath or shower, a hairdryer, a Freeview TV and tea/coffee making facilities.

There is a panoramic lounge, a bar, a terrace overlooking Loch Linnhe. Entertainment is provided in the bar on most of the evenings. The spacious ground floor restaurant serves full British breakfast and table d’hote evening menu with gluten-free and vegetarian options available on request.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Caledonian Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Fort William · 3.78 km from centre

7.0

 

963 reviews

With a stay at The Caledonian Hotel in Fort William, you'll be within a 15-minute drive of Ben Nevis and Loch Linnhe. This hotel is 2 mi (3.3 km) from West Highland Way and 2.2 mi (3.5 km) from Lochaber Geopark Visitor Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Alexandra Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Fort William · 0.06 km from centre

7.8

 

915 reviews

Breakfast available

With a stay at Alexandra Hotel, you'll be centrally located in Fort William, within a 10-minute drive of Ben Nevis and Loch Linnhe. This eco-certified hotel is 0.2 mi (0.3 km) from Old Fort of Fort William and 0.3 mi (0.5 km) from Lochaber Geopark Visitor Centre.

Compare price on Booking.com
Compare price on Booking.com
Moorings Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Banavie, Fort William · 2.98 km from centre

7.7

 

2,413 reviews

Breakfast available

Moorings Hotel lies alongside the banks of the Caledonian Canal at the famous Neptune's Staircase. A 10-minute drive from the center of Fort William, it offers a choice of dining options, free WiFi and free parking.

The property has 32 rooms available, featuring panoramic views of Ben Nevis and Aonach Mor. Guests can choose between standard, superior and executive room options, with some rooms offering balconies overlooking the Caledonian Canal. All have satellite TV, and each also has a seating area and facilities for making tea and coffee.

The Moorings Cafe Bistro is open for breakfast, lunch and dinner daily, and offers a bar and outside decking area overlooking Ben Nevis.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Base Camp Hotel Nevis Range
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Fort William · 6.79 km from centre

8.4

 

170 reviews

Breakfast available

When you stay at Base Camp Hotel Nevis Range in Fort William, you'll be near ski lifts, within a 5-minute drive of Nevis Range Mountain Experience and Leanachan Forest. This hotel is 11.5 mi (18.6 km) from Ben Nevis and 3.8 mi (6.2 km) from Ben Nevis Distillery.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Lodge On The Loch
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Onich, Fort William · 14.39 km from centre

7.6

 

176 reviews

With a stay at The Lodge On The Loch in Fort William, you'll be on a lake, just steps from Loch Linnhe and a 2-minute drive from Loch Leven. This hotel is 18 mi (29 km) from Ben Nevis and 1.6 mi (2.6 km) from Pixel Spirits Distillery.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Inn at Ardgour
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Inn in Fort William · 13.70 km from centre

8.6

 

522 reviews

Breakfast available

Located in Fort William, Inn at Ardgour is by the sea, within a 15-minute drive of Loch Linnhe and Loch Leven. This beach inn is 16.1 mi (25.9 km) from Ben Nevis and 4.6 mi (7.4 km) from Pixel Spirits Distillery.

Compare price on Booking.com
Compare price on Booking.com
Roam West
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Fort William · 13.65 km from centre

7.2

 

1,782 reviews

Located in Fort William, 1.4 miles from Loch Linnhe, Roam West provides accommodations with a garden, free private parking, a shared lounge and a restaurant. This 3-star hotel offers a shared kitchen, a 24-hour front desk and free WiFi. Guests can have a drink at the bar.

Certain rooms include a kitchenette with a microwave and a toaster.

The breakfast offers buffet, continental or vegetarian options.

Glen Nevis is 10 miles from the hotel, while Glenfinnan Station Museum is 26 miles away. Oban Airport is 29 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Muthu Fort William Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Fort William · 0.80 km from centre

7.2

 

452 reviews

Breakfast available

With a stay at Muthu Fort William Hotel in Fort William, you'll be in the mountains, within a 15-minute drive of Ben Nevis and Loch Linnhe. This hotel is 0.2 mi (0.4 km) from West Highland Way and 0.4 mi (0.6 km) from Lochaber Geopark Visitor Centre.

Compare price on Booking.com
Compare price on Booking.com
Highland Bridge Hotel
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Spean Bridge · 13.74 km from centre

7.3

 

903 reviews

Located in Spean Bridge, within 9.1 miles of Glen Nevis and 20 miles of Loch Linnhe, Highland Bridge Hotel provides accommodations with a bar and free WiFi throughout the property as well as free private parking for guests who drive. The property is around 23 miles from Glenfinnan Station Museum, 7.6 miles from Ben Nevis Whisky Distillery and 10 miles from West Highland Museum. The hotel features family rooms.

All guest rooms in the hotel are equipped with an electric tea pot.

Steall Waterfall is 15 miles from Highland Bridge Hotel, while Glenfinnan Monument is 22 miles away. Oban Airport is 47 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Tailrace Inn
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Highland, Kinlochleven · 14.60 km from centre

6.1

 

533 reviews

Breakfast available

Located in Kinlochleven, 11 miles from Loch Linnhe, Tailrace Inn provides accommodations with a garden, free private parking, a shared lounge and a terrace. With free WiFi, this 3-star hotel has a restaurant and a bar. The hotel features family rooms.

All guest rooms in the hotel are equipped with a flat-screen TV.

Glen Nevis is 22 miles from Tailrace Inn, while Massacre of Glencoe is 7.3 miles away. Oban Airport is 35 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Cruachan Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Fort William · 1.08 km from centre

8.2

 

5,368 reviews

Located in the shadows of Ben Nevis and overlooking the picturesque Loch Linnhe, this hotel offers bed and breakfast accommodations 5 minutes’ walk from the center of Fort William.

This property includes a elevator and some rooms at the Cruachan feature stunning views of the loch and the Morvern Hills beyond. All feature a TV with satellite channels and free Wi-Fi is available throughout the building.

Evening meals and bar food can be enjoyed in the spacious eating area or on the open terrace, which features spectacular views. The food is made from locally sourced ingredients. Breakfast include a range of cooked items such as bacon and sausages as well as a buffet, which includes cereals, yogurt, selection of mixed fruits and juice. The Cruachan Bar would open at 4 pm. Drinks are served until 10:30 pm.

Compare price on Booking.com
Compare price on Booking.com
Victoria House Bed and Breakfast
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Homestay in Fort William · 2.48 km from centre

9.1

 

1,073 reviews

Victoria House Bed and Breakfast offers accommodations in Fort William, 12 miles from Loch Linnhe and 15 miles from Glenfinnan Station Museum. Featuring a garden, the property is located within 1.6 miles of Glen Nevis. The accommodation features a hot tub, free Wifi throughout the property, and family rooms.

At the homestay, each unit has a desk, a flat-screen TV, a private bathroom, bed linen, and towels. A fridge is also available, as well as a coffee machine and a kettle. At the homestay, all units are allergy-free.

Buffet and à la carte breakfast options with warm dishes, fresh pastries, and pancakes are available each morning at the homestay. There is an on-site snack bar.

The homestay has a picnic area where you can spend the day outdoors.

Ben Nevis Whisky Distillery is a 4-minute walk from Victoria House Bed and Breakfast, while West Highland Museum is 2.3 miles from the property. The nearest airport is Oban Airport, 39 miles from the accommodation.

Compare price on Booking.com
Compare price on Booking.com
Garrison Cells
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Fort William · 0.72 km from centre

7.6

 

840 reviews

Featuring a bar, Garrison Cells is located in Fort William in the Highlands region, 1.5 miles from Glen Nevis and 10 miles from Loch Linnhe. The property is around 18 miles from Glenfinnan Station Museum, a 5-minute walk from West Highland Museum and 2.5 miles from Ben Nevis Whisky Distillery. Glenfinnan Monument is 17 miles away and Glenfinnan Viaduct is 17 miles from the hotel.

Each room includes a private bathroom with a shower, a hairdryer and slippers. Guest rooms in the hotel are equipped with a flat-screen TV and bathrobes.

Garrison Cells can conveniently provide information at the reception to help guests to get around the area.

Steall Waterfall is 7.7 miles from the accommodation, while Massacre of Glencoe is 16 miles away. Oban Airport is 37 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Thistle Cottage
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed and breakfast in Banavie, Fort William · 4.75 km from centre

8.9

 

556 reviews

Quietly located just 3 miles from Fort William, the pet and family-friendly Thistle Cottage offers free Wi-Fi throughout and free onsite parking. The Nevis Ski Range is also just 3 miles away.

The rooms include a flat-screen TV and tea and coffee making facilities. Each room benefits from an en suite bath or shower room with complimentary toiletries and a hairdryer.

The highest mountain in the United Kingdom, Ben Nevis, is visible from Thistle Cottage. Mountain bike activities can be found just 3 miles away and the Fort William Golf Club is half a mile away.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor