Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My Read up on the latest travel restrictions.

Cheap Hotels in Fort William

Achintore Rd, Drimarben
2.3 Miles from the centre

Croit Anna Hotel is situated 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, and a games room with pool, darts, and table tennis. 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.

Show more
per night from £57
Estimated price based on searches in the last month
Achintore Road
1.7 Miles from the centre

This lovely hotel is situated in Fort William. WestHaven B&B guarantees a quiet stay as it counts with just 5 bedrooms. No pets are allowed on the premises.

Show more
per night from £65
Estimated price based on searches in the last month
54 reviews by TrustYou
Roy Bridge Road
9.3 Miles from the centre

Near Commando Memorial

Show more
per night from £75
Estimated price based on searches in the last month
North Road
1.1 Miles from the centre

The Distillery Guest House stands at the foot of Ben Nevis in Fort William. The comfortable rooms are designed in a country house-style and feature TVs. They include bathrooms with showers, and tea/coffee-making facilities are also provided. A breakfast buffet is served each morning at the Distillery. The guest house sits on the banks on the River Nevis, where guests can enjoy fishing and countryside walks. Fort William Train Station is less than one mile away and free parking is available at the Distillery Guest House.

Show more
per night from £94
(price for Tue, 29 Jun)
Heathercroft Road off Argyle Road
0.3 Miles from the centre

Situated in a quiet location on the hillside above the town of Fort William, Lochview House has panoramic views over Loch Linnhe and offers cooked breakfasts and free Wi-Fi. Breakfast is served in the Garden Room from 8:00 until 09:00. The Lochview cooked breakfast is mainly sourced locally, and lighter options such as cereal and fruit are also available. Each room at Lochview has an en suite bathroom or shower room. Other amenities include a flat-screen TV, hairdryer and tea/coffee making facilities. The Garden Room has panoramic views of the loch, and the guest lounge has a range of games, books and information on what to see and do in the local area. There are also secure facilities for bikes and free parking at the property. Only 10 minutes’ walk from Fort William town centre, Lochview House is a short drive from Ben Nevis, Britain’s highest mountain.

Show more
per night from £95
Estimated price based on searches in the last month
864 reviews by TrustYou
Achintore Road
0.2 Miles from the centre

Near West Highland Way

Show more
per night from £99
(price for Tue, 29 Jun)
Torcastle, Banavie,
3.6 Miles from the centre

Situated 5 miles away from Fort William, Torcastle House Bed and Breakfast is accessed via a 20-metre tunnel under the Caledonian Canal. The family-run bed and breakfast with 2 rooms offers free parking and easy access to the nearby Ben Nevis Mountain, only 10 miles away, where guests can enjoy mountain biking, trekking, and skiing. The Ben Nevis Distillery, 10 minutes’ drive away, arranges guided tours around the whisky distiller, established nearly 180 years ago. The spacious rooms feature free Wi-Fi, a flat-screen TV, and en suite bathroom with luxury toiletries and bathrobes. Some rooms have an iPod docking station and a separate dining room. In the living room, with its far-reaching views of the countryside, guests can enjoy breakfast and spot the local flora and wildlife. Cafés and restaurants serving Scottish specialities can be found in Fort William. With stunning views of the surrounding mountain and countryside, guests at Torcastle House can also enjoy excursions by boat to the nearby islands of Skye, Eigg, Canna, Rum and Muck. Fort William Golf Club is only 10 minutes’ drive away.

Show more
per night from £105
(price for Tue, 29 Jun)
Achintore Road
1.3 Miles from the centre

Overlooking Loch Linnhe and the Ardgour hills, Stronchreggan View Guest House is a family-run guest house just 1 mile from Fort William. It offers free Wi-Fi and a garden decking area with picnic tables and benches with views of the loch. Sometimes, porpoises, Seals or otters can be spotted. In the morning, guests can enjoy a freshly cooked breakfast, served in the dining room. Porridge, Haggis and black pudding are available upon request and continental items are also available. Tastefully decorated, the bedrooms have a flat-screen TV and tea/coffee making facilities. There is also a hairdryer in each room and ironing facilities are available on request. There is a garage to secure mountain bikes, cycles and ski equipment, and a drying area for wet gear. There is also free private car parking for all guests.

Show more
per night from £115
(price for Tue, 29 Jun)
100 reviews by TrustYou
Ben Nevis Guest House
0.8 Miles from the centre

Set in an area of outstanding natural beauty with breathtaking scenery, the guesthouse is just 300 m from the end of the West Highland Way, one mile from the foot of Ben Nevis and yet only a 10-minute walk to shops, restaurants and to bus and railway stations. The centre of Fort William is around 10 minutes' walk away. Glen Nevis is some 2 minutes' walk from the hotel. Inverness Airport is around 80 km away and Glasgow International Airport is some 130 km away.||This guest house is very friendly, with a relaxed atmosphere. It offers a total of 5 rooms. The reception hall, with its impressive and unusual galleried landing and vaulted ceiling, creates a welcoming atmosphere and ambiance. Facilities include a lobby, breakfast room and wireless Internet access.||The rooms are clean and comfortable and have en suite facilities with a shower and hairdryer, a TV, tea and coffee hospitality tray, radio alarm clock and individually regulated heating. A washing machine and ironing set are also provided.

Show more
per night from £120
Estimated price based on searches in the last month
3.4 Miles from the centre

Near Ben Nevis Distillery

Show more
per night from £120
(price for Tue, 29 Jun)

More hotel deals

  • Cruachan Hotel

    2241 reviews by TrustYou
    per night from £135
    (price for Tue, 29 Jun)
  • Alexandra Hotel

    2132 reviews by TrustYou
    per night from £141
    (price for Tue, 29 Jun)
  • Imperial Hotel - Fort William Hotel

    1136 reviews by TrustYou
    per night from £121
    (price for Tue, 29 Jun)
  • 6 Caberfeidh( Blue House ) B&B

    per night from £125
    (price for Tue, 29 Jun)
  • Buccleuch Guest House Hotel

    per night from £136
    Estimated price based on searches in the last month
  • Isles Of Glencoe Hotel

    1216 reviews by TrustYou
    per night from £169
    Estimated price based on searches in the last month
  • Moorings Hotel

    1318 reviews by TrustYou
    per night from £145
    (price for Tue, 29 Jun)
  • Ben Nevis Hotel & Leisure Club Hotel

    2922 reviews by TrustYou
    per night from £150
    (price for Tue, 22 Jun)
  • Nevis Bank Inn Hotel

    713 reviews by TrustYou
    per night from £153
    (price for Tue, 29 Jun)

Hotels in Fort William

Close to Glen Coe and Ben Nevis, the tallest mountain in the UK, Fort William is a lovely town with breathtaking countryside all around, from the majestic hilltops to Loch Linnhe, the country's longest sea loch.

It's a popular spot for anyone looking to hike, cycle or even rock climb. And this dramatic scenery has led a fair few filmmakers to use it as a location, from scenes for Braveheart, Harry Potter and Rob Roy.

Places to see

While you're planning your trip to Fort William, make sure to set aside some time to get out into the country. There are lots of natural sights to enjoy, but Steall Waterfall is just one great example. This cascade of water is the perfect photo opportunity as well.

If you'd like to see Ben Nevis but don't fancy the scramble to the top, check out the Nevis Range Mountain Experience and see the highlands by gondola. Or soak up one of the most impressive manmade structures in Scotland with a trip on the West Highland Line to take in the lofty railway aqueduct.

Places to go and stay

Always a buzzing town at any time of year, Fort William really comes alive during the Fort William Mountain Festival, so it's worth checking to see when it's on.

If you'd like to explore the local dining scene, you'll have lots to get stuck into. There's a real range of eateries in the town with some popular ones being Ben Nevis Inn for Scottish food, Sugar & Spice for Thai dishes and Crannog Seafood Restaurant.

For Fort William hotels, try and check-in close to all the sights so you can make the most of your time. The Myrtle Bank guest house, the Highland Hotel and Nevis Bank Inn are all favourite spots.

But however you plan to spend your time in Fort William, make it a trip to remember and get out and discover all the town has to offer.

Frequently asked questions about Hotels in Fort William

What are the best hotels to stay in Fort William?

The best hotels to stay in Fort William are Cruachan Hotel, Alexandra Hotel and Imperial Hotel - Fort William.

What are the most convenient hotel rates in Fort William?

Croit Anna Hotel in Fort William offers one night in a double room at the price of £57.

What hotels are in the central Fort William neighborhood?

Imperial Hotel - Fort William, Muthu Fort William Hotel and 6 Caberfeidh( Blue House ) are located in the central neighborhood of Fort William.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555