Skip to main content

Self-Catering Cottages in Fort William

58 holiday cottages to rent

Photo © chasto bruno, Google Maps

Cottage
Armadale Apartment

Highland · 0.1 miles away

Armadale Apartment

Two-bedroom apartment in Fort William town centre with parking, near Belford Hospital and the Jacobite Steam Train station.

🛏️ 2 beds 👥 Sleeps 3
54

Highland · 0.2 miles away

54

Three-bedroom cottage in Fort William, five minutes from the seafront and town centre, within walking distance of Ben Nevis.

🛏️ 3 beds 👥 Sleeps 5
Cottage
The Townhouse

Highland · 0.2 miles away

The Townhouse

Three-bedroom townhouse in Fort William town centre with coastal views, a mile from the nearest pub.

🛏️ 3 beds 👥 Sleeps 6
Cottage
Sugarloaf

Highland · 0.3 miles away

Sugarloaf

Three-bedroom house in Fort William with full kitchen, heating and Wi-Fi included; sleeps 5 with parking for 2 cars.

🛏️ 3 beds 👥 Sleeps 5
Cottage
Rosewood Cottage

Highland · 0.4 miles away

Rosewood Cottage

One-bedroom cottage in Fort William with ground-floor living, coastal views and garden; ideal for couples exploring the Highlands.

🛏️ 1 bed 👥 Sleeps 2
Cottage
Gallunach House

Highland · 0.4 miles away

Gallunach House

Three-bedroom house in Fort William with coastal views, near Ben Nevis and the Caledonian Canal.

🛏️ 3 beds 👥 Sleeps 6
Cottage
Old Distillery Apartment

Highland · 0.5 miles away

Old Distillery Apartment

Two-bedroom apartment on Fort William's third floor, a restored distillery building with private parking and coastal Highland views.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Woodend from £627

Highland · 0.5 miles away

Woodend

Two-bedroom cottage in Fort William, on the edge of Ben Nevis and Glencoe walking country, with parking and a garden.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Cottage
Fernbrae from £741

Highland · 0.5 miles away

Fernbrae

Fernbrae, Highland: three-bedroom house with ensuite bathrooms and woodburner, near Fort William and Glen Nevis.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Cottage
Inverlochy Court

Highland · 0.5 miles away

Inverlochy Court

One-bedroom ground-floor cottage in Inverlochy village, near Fort William, with parking and direct bus access.

🛏️ 1 bed 👥 Sleeps 2
Cottage
The Nell

Highland · 0.6 miles away

The Nell

The Nell, Inverlochy: two-bedroom cottage a mile from the coast, with Ben Nevis views and direct bus access to Fort William.

🛏️ 2 beds 👥 Sleeps 3
Cottage
Stobhan Apartment

Highland · 0.6 miles away

Stobhan Apartment

One-bedroom apartment in Inverlochy, Highland, near Fort William with coastal views and direct access to hill walks.

🛏️ 1 bed 👥 Sleeps 3
Cottage
Beinn Breagha

Highland · 0.6 miles away

Beinn Breagha

Two-bedroom house in Inverlochy with a fully fitted kitchen, woodburner, and garden; one dog welcome.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Cottage
The Jacobite Retreat

Highland · 0.7 miles away

The Jacobite Retreat

The Jacobite Retreat, Fort William: two-bedroom cottage with full kitchen, heating and Wi-Fi included, near the steam train.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Lochiel Apartment

Highland · 0.8 miles away

Lochiel Apartment

Three-bedroom apartment in Fort William, fully equipped for self-catering with parking and garden.

🛏️ 3 beds 👥 Sleeps 6
Cottage
Highland Lookout

Highland · 0.8 miles away

Highland Lookout

Three-bedroom second-floor flat in Fort William with Loch Linnhe views, steps from mountain biking, distillery tours and Ben Nevis.

🛏️ 3 beds 👥 Sleeps 5
Cottage
Fort William Chalet

Highland · 0.8 miles away

Fort William Chalet

One-bedroom coastal chalet in Fort William with everything included: wifi, heating, linen and towels provided.

🛏️ 1 bed 👥 Sleeps 2
Cottage
Stob-Ban View from £373

Highland · 1 miles away

Stob-Ban View

One-bedroom Highland retreat near Fort William with views across Glen Nevis and direct access to Ben Nevis walking routes.

🛏️ 1 bed 👥 Sleeps 2
Dalaraban Luxury Pods - Black Grouse from £503

Highland · 1.1 miles away

Dalaraban Luxury Pods - Black Grouse

Luxury pod sleeping four near Fort William with loch views, wood burner and space for one dog.

🛏️ 1 bed 👥 Sleeps 4 🐾 Pets welcome
Dalaraban Luxury Pods - Cheviot from £503

Highland · 1.1 miles away

Dalaraban Luxury Pods - Cheviot

Luxury pod sleeping 4 near Fort William with loch views, wood burner and one dog welcome.

🛏️ 1 bed 👥 Sleeps 4 🐾 Pets welcome
Cottage
Brookfield Cottage

Highland · 1.1 miles away

Brookfield Cottage

Stone cottage on Loch Linnhe in Highland with one bedroom, sleeping four, and parking for two cars.

🛏️ 1 bed 👥 Sleeps 4
Cottage
The Cider Barn

Highland · 1.1 miles away

The Cider Barn

One-bedroom Highland barn conversion near Fort William with coastal views, a mile from the shore and village amenities.

🛏️ 1 bed 👥 Sleeps 4 🐾 Pets welcome
Cottage
Sealladh Mairi

Highland · 1.3 miles away

Sealladh Mairi

Two-bedroom cottage in Highland village, a mile from Loch Linnhe's shore, with views across the water.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Glenmhor Apartment from £427

Highland · 1.5 miles away

Glenmhor Apartment

Glenmhor Apartment, Fort William, Scottish Highlands, sleeps two in one bedroom.

🛏️ 1 bed 👥 Sleeps 2
Cottage
House in the Highlands from £503

Highland · 1.5 miles away

House in the Highlands

Two-bedroom Highland house near Fort William with garden, suited to small families or couples wanting easy access to Ben Nevis and the Caledonian Canal.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Cottage
The Old Schoolhouse Cottage

Highland · 1.6 miles away

The Old Schoolhouse Cottage

One-bedroom cottage near Fort William with mountain views, parking, and coastal access within a mile.

🛏️ 1 bed 👥 Sleeps 2
Cottage
Lapwing Rise from £937

Highland · 1.6 miles away

Lapwing Rise

Four-bedroom bungalow near Fort William with hot tub, parking for three cars, and views across to Ben Nevis and Glen Nevis.

🛏️ 4 beds 👥 Sleeps 8 🐾 Pets welcome
Cottage
Chestnut Cottage from £463

Highland · 1.7 miles away

Chestnut Cottage

One-bedroom cottage near Fort William with views of Ben Nevis, walking distance to the Caledonian Canal and Great Glen Way.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
Loch Arkaig from £523

Highland · 1.7 miles away

Loch Arkaig

Two-bedroom cedar lodge on the Highland lakeside, minutes from Ben Nevis and outdoor activities.

🛏️ 2 beds 👥 Sleeps 4
Cottage
The Cottage from £333

Highland · 1.7 miles away

The Cottage

One-bedroom cottage in Highland village near Fort William, within a mile of a pub and surrounded by mountain scenery.

🛏️ 1 bed 👥 Sleeps 2
Cottage
Cruachan Log Cabin

Highland · 1.7 miles away

Cruachan Log Cabin

Two-bedroom log cabin near Fort William with parking, wifi and views toward Ben Nevis.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Glen Dessary from £294

Highland · 1.7 miles away

Glen Dessary

Glen Dessary, in Corpach, Scottish Highlands, sleeps 4 people in 2 bedrooms.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Glen Pean from £290

Highland · 1.7 miles away

Glen Pean

This detached cottage near Fort William sleeps four people in two bedrooms. Please note: This property doesn't accept 2 night bookings in July and August.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Stepps Cottage from £937

Highland · 1.7 miles away

Stepps Cottage

Stepps Cottage, Highland: single-storey luxury bungalow sleeping 8, all en-suite bedrooms, hot tub and coastal views.

🛏️ 4 beds 👥 Sleeps 8 🐾 Pets welcome
Cottage
Eilean Beag from £543

Highland · 1.7 miles away

Eilean Beag

Eilean Beag, Highland island cottage for four near Fort William, with direct access to Loch Linnhe and the Caledonian Canal.

🛏️ 2 beds 👥 Sleeps 4
Torfern

Highland · 1.8 miles away

Torfern

Torfern, Fort William: four-bedroom house for eight with loch and mountain views, one pet welcome.

🛏️ 4 beds 👥 Sleeps 8 🐾 Pets welcome
Cottage
Bealach Cottage

Highland · 1.8 miles away

Bealach Cottage

Two-bedroom cottage in Banavie near Neptune's Staircase on the Caledonian Canal, 3 miles from Fort William.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Blackwater Cottage

Highland · 1.8 miles away

Blackwater Cottage

Blackwater Cottage, Highland: modern two-bedroom on the ground floor, steps from Neptune's Staircase on the Caledonian Canal.

🛏️ 2 beds 👥 Sleeps 4
Laxdale Cottage from £604

Highland · 1.8 miles away

Laxdale Cottage

Sleeping four people in two bedrooms, this cosy single storey cottage in the village of Banavie offers superb views of Ben Nevis, and is three miles from Fort William.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Carinish Beag from £403

Highland · 1.9 miles away

Carinish Beag

One-bedroom cottage on Loch Linhe's shore near Fort William, with views across the water and direct access to a verandah.

🛏️ 1 bed 👥 Sleeps 2
Cottage
Taorbeag at Taormina from £536

Highland · 2 miles away

Taorbeag at Taormina

Taorbeag at Taormina is a family-friendly, reverse-level cottage resting in Banavie, Scottish Highlands, and can sleep four people in two bedrooms.

🛏️ 2 beds 👥 Sleeps 4 🐾 Pets welcome
Cottage
Fyvie Cottage from £467

Highland · 2 miles away

Fyvie Cottage

One-bedroom Highland cottage near Fort William with Ben Nevis views, close to climbing, walking and water sports.

🛏️ 1 bed 👥 Sleeps 4
Little Danescroft from £290

Highland · 2 miles away

Little Danescroft

This semi-detached cottage in the Highland village of Corpach sleeps two people.

🛏️ 1 bed 👥 Sleeps 2
Sonas from £617

Highland · 2.9 miles away

Sonas

Sonas, Highland: one-bedroom ground-floor cottage with an electric vehicle charging point.

🛏️ 1 bed 👥 Sleeps 2
Burnside Lodge from £1,017

Highland · 3 miles away

Burnside Lodge

Burnside Lodge, Torlundy: fully equipped two-bedroom lodge with sauna, wood burner and decking overlooking the River Lundy.

🛏️ 2 beds 👥 Sleeps 4
Dairy Cottage

Highland · 3 miles away

Dairy Cottage

Dairy Cottage, Ballachulish: two-bedroom cottage in woodland near Fort William, Nevis Range and Leanachan Forest.

🛏️ 2 beds 👥 Sleeps 4
Cottage
The Garden Flat from £312

Highland · 3.2 miles away

The Garden Flat

This is a pretty little gem of a ground floor cottage forming part of the owner’s house in Torlundy near Fort William, yet is totally private and can sleep two people in one bedroom.

🛏️ 1 bed 👥 Sleeps 2 🐾 Pets welcome
Riverside Lodge from £1,952

Highland · 3.2 miles away

Riverside Lodge

Riverside Lodge, Aviemore: six-bedroom Norwegian log house sleeping 11, with wood burner and bike storage near Cairngorms walking and skiing.

🛏️ 6 beds 👥 Sleeps 11
Cottage
Brae Mhor Cottage from £716

Highland · 3.2 miles away

Brae Mhor Cottage

This detached cottage rests on the outskirts of Fort William, Highlands and can sleep six people in three bedrooms.

🛏️ 3 beds 👥 Sleeps 6
Cushendall House from £717

Highland · 3.4 miles away

Cushendall House

Detached three-bedroom house in Fort William with mountain views, parking for three cars, and space for six.

🛏️ 3 beds 👥 Sleeps 6
Seangan Lodges & Beech House - Beech House from £3,694

Highland · 3.4 miles away

Seangan Lodges & Beech House - Beech House

Five-bedroom Highland house sleeping ten on a working croft, with hot tub and enclosed garden near Fort William.

🛏️ 5 beds 👥 Sleeps 10 🐾 Pets welcome
Strone Farm House from £493

Highland · 3.4 miles away

Strone Farm House

Three-bedroom farmhouse on the Caledonian Canal, 10 minutes north of Fort William, with enclosed garden and free pet stay.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
Dontra Log Chalets - Dontra Log Chalet 1 from £807

Highland · 3.4 miles away

Dontra Log Chalets - Dontra Log Chalet 1

Log chalet sleeping 4 near Fort William, with direct canal access and mountain views ideal for hiking and outdoor pursuits.

🛏️ 2 beds 👥 Sleeps 4
Cottage
Maybank from £1,122

Highland · 3.4 miles away

Maybank

Maybank in Muirshearlich, Scottish Highlands, sleeps eight guests in four rooms.

🛏️ 4 beds 👥 Sleeps 8 🐾 Pets welcome
Cottage
Shepherds Rest from £764

Highland · 3.4 miles away

Shepherds Rest

Shepherds Rest in Banavie, Highlands, sleeps six guests in three bedrooms.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome
The Four Oaks Chalet from £409

Highland · 4.3 miles away

The Four Oaks Chalet

This superb, detached chalet sits in a private position overlooking Loch Eil in the Scottish Highlands, sleeping four people in two bedrooms.

🛏️ 2 beds 👥 Sleeps 4
Camisky Lodge from £2,376

Highland · 4.6 miles away

Camisky Lodge

Camisky Lodge in Torlundy, Scottish Highlands, sleeps 14 guests in seven bedrooms.

🛏️ 7 beds 👥 Sleeps 14 🐾 Pets welcome
Cottage
Camisky Steading from £593

Highland · 4.6 miles away

Camisky Steading

Camisky Steading in Torlundy near Fort William sleeps six guests.

🛏️ 3 beds 👥 Sleeps 6 🐾 Pets welcome

More cottages and stays in Fort William

Hotels, B&Bs, cottages and apartments on Booking.com, with live prices and availability.

🏡

Know a cottage in Fort William that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a cottage

Get the best UK staycation deals

The latest offers on cottages, campsites and hotels, plus new ideas for breaks around Britain. Straight to your inbox, no spam.

By signing up you agree to receive emails from Staycation.co.uk. Unsubscribe any time. See our Privacy Policy.