Need help?
My lastminute.com
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 lastminute.com. Read up on the latest travel restrictions.

Cheap Hotels in Fort William

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
Torcastle, Banavie,
3.6 Miles from the centre

Situated 5 miles away from Fort William, Torcastle House Bed and Breakfast 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.

Show more
per night from £65
Estimated price based on searches in the last month
92
63 reviews by TrustYou
Coire Glas Guest House Roy Bridge Road
9.3 Miles from the centre

Coire Glas Guest House in Spean Bridge provides accommodation with a shared lounge, a garden and a terrace. Private parking can be arranged at an extra charge. All rooms include a private bathroom with a shower, a hairdryer and free toiletries. All guest rooms will provide guests with a wardrobe and a kettle. A continental breakfast is available every morning at the guest house. Guests at Coire Glas Guest House will be able to enjoy activities in and around Spean Bridge, like skiing and cycling. Fort William is 16 km from the accommodation, while Glencoe is 41 km from the property. The nearest airport is Inverness Airport, 106 km from Coire Glas Guest House.

Show more
per night from £75
Estimated price based on searches in the last month
97
162 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 15-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 6 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, and individually regulated heating. A washing machine and ironing set can also be provided.

Show more
per night from £87
Estimated price based on searches in the last month
74
3516 reviews by TrustYou
North Rd
1.2 Miles from the centre

This 2 star hotel is located within the city of Fort William and was established in 1954. The nearest station is Scotrail. The Hotel has a restaurant, a bar, a conference room, a coffee shop, an indoor swimming pool and a fitness centre/gym. All 123 rooms are equipped with hairdryer and trouser press.

Show more
per night from £109
(price for Tue, 14 Jul)
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 £109
Estimated price based on searches in the last month
Uhi Student Accommodation, Camanachd Crescent
0.7 Miles from the centre

Stop at Cityheart Campus Accommodation to discover the wonders of Fort William. Featuring a satisfying list of amenities, guests will find their stay at the property a comfortable one. Service-minded staff will welcome and guide you at Cityheart Campus Accommodation. All rooms are designed and decorated to make guests feel right at home, and some rooms come with desk, shower. The property offers various recreational opportunities. No matter what your reasons are for visiting Fort William, Cityheart Campus Accommodation will make you feel instantly at home.

Show more
per night from £121
Estimated price based on searches in the last month
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 £130
Estimated price based on searches in the last month
86
2398 reviews by TrustYou
Achintore Road
0.4 Miles from the centre

Situated in the shadows of Ben Nevis and overlooking the picturesque Loch Linnhe, this hotel offers bed and breakfast accommodation 5 minutes’ walk from the centre of Fort William. This property includes a lift 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 boasts spectacular views. The food is made from locally sourced ingredients. A night menu is available from the bar between 22:00 and 04:00. Breakfast include a range of cooked items such as bacon and sausages as well as a buffet, which includes cereals, yoghurt, selection of mixed fruits and juice.

Show more
per night from £135
Estimated price based on searches in the last month
8 Achintore Road
0.5 Miles from the centre

Buccleuch Guest House offers a beautiful Highland setting, on the shores of Loch Linnhe and just 5 minutes’ walk from Fort William. This charming guest house has a lounge and free WiFi. Each bright, attractive room at Buccleuch Guest House combines Victorian features with high ceilings, wooden furnishings and modern décor. All rooms have a TV, tea and coffee making facilities and a private bathroom. Continental breakfast is available. You can enjoy tea and coffee in the lounge, where there is also a collection of books. The surrounding hills are ideal for hiking, and the beautiful Great Glen with the famous Ben Nevis is approximately 3 miles away. Fort William Railway Station is just 2 minutes’ drive from the Buccleuch. Inverness is less than 70 miles away, while the West-Coast town of Oban can be reached in just over an hour by car.

Show more
per night from £136
Estimated price based on searches in the last month
87
1100 reviews by TrustYou
Belford Road
0.7 Miles from the centre

The Nevis Bank at Fort William is a modern Inn on the banks of the River Nevis and at the entrance to Glen Nevis, one of the most beautiful glens in the West Highlands of Scotland. We are close to Ben Nevis yet only a ten minute walk to Fort William town centre. Situated within yards of the finish to the West Highland Way, we offer an ideal base to explore and enjoy the huge variety of activities in Lochaber. We provide lovely comfortable rooms with all the facilities expected of a modern Inn. Sustenance is offered in Browns Restaurant and Bar where you can enjoy anything from a cocktail to a pint of real ale and a tasty freshly prepared meal by one of our extensively trained chefs. We specialise in offering personal attention, hospitality, and good food for the weary traveller. Our aim is to make you feel welcome, relaxed & comfortable during your stay.Situated on the A82 North of Fort William approximately 1 kilometre from the shopping areas and yet at the entrance to Glen Nevis. The Nevis Bank is the ideal choice for your stay in Fort William and Lochaber.

Show more
per night from £145
Estimated price based on searches in the last month

More hotel deals

  • West End Hotel

    70
    1631 reviews by TrustYou
    per night from £201
    Estimated price based on searches in the last month
  • Alexandra Hotel Fort William Hotel

    81
    2478 reviews by TrustYou
    per night from £162
    (price for Tue, 14 Jul)
  • Imperial Hotel - Fort William Hotel

    73
    1594 reviews by TrustYou
    per night from £182
    Estimated price based on searches in the last month
  • Moorings Hotel

    85
    1482 reviews by TrustYou
    per night from £170
    (price for Tue, 14 Jul)
  • Isles of Glencoe Hotel & Leisure Centre Hotel

    87
    1730 reviews by TrustYou
    per night from £169
    Estimated price based on searches in the last month
  • Factor's Inn & Cottage Hotel

    per night from £999
    Estimated price based on searches in the last month

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 most booked hotels in Fort William?

The best hotels to stay in Fort William are Alexandra Hotel Fort William, Torcastle House and Cruachan Hotel.

What is the lowest price for a double room in Fort William?

WestHaven B&B in Fort William offers one night in a double room at the price of £64.

If I want to stay in the center of Fort William, which hotels shall I consider?

Imperial Hotel - Fort William, West End Hotel and Alexandra Hotel Fort William 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