Skip to main content

Hotels in Tomatin

152 handpicked places to stay

Glenan Lodge

Glenan Lodge

Guest Accommodation · Tomatin, Inverness · 1.1 miles away

A stone-built lodge in Tomatin near Inverness, with 7 en-suite rooms, a bar and restaurant, and free on-site parking.

Balvraid Lodge B&B

Balvraid Lodge B&B

B&B · Balvraid Lodge, Inverness · 2.4 miles away

A quiet Highlands B&B near Inverness, well suited to travellers exploring Culloden Battlefield and the surrounding countryside at a slower pace.

Carrbridge Hotel

Carrbridge Hotel

Hotel · Main Street, Carrbridge · 7.3 miles away

A large, family-friendly hotel on Carrbridge's Main Street, with 100 rooms and free parking on the edge of the Cairngorms.

Ardbrae House

Ardbrae House

B&B · Auchnahillin, Craggie · 7.3 miles away

Ardbrae House is a B&B in Craggie, Highlands, with cooked breakfasts and packed lunches for days out near Culloden Battlefield.

Cairn Hotel - Inn

Cairn Hotel - Inn

Hotel · Main Road, Carrbridge · 7.3 miles away

A 14-room inn on Main Road in Carrbridge, with its own gym and garden, handy for exploring the Cairngorms.

Dalrachney Lodge Hotel

Dalrachney Lodge Hotel

Hotel · Grantown Road, Carrbridge · 7.4 miles away

An 11-room hotel in Carrbridge, Highlands, with a garden and bar, handy for the Cairngorms National Park and River Spey.

Boat Country Inn and Restaurant

Boat Country Inn and Restaurant

Hotel · Deshar Road, Boat of Garten · 10.5 miles away

A 32-room inn on Deshar Road in Boat of Garten with its own restaurant and bar, right on the edge of the Cairngorms National Park.

Leanach Farm B&B

Leanach Farm B&B

B&B · Leanach Farm, Inverness · 10.6 miles away

A working sheep farm near Inverness with just three rooms, a relaxed lounge and easy reach of Loch Ness and Culloden.

Carn Mhor Bed and Breakfast

Carn Mhor Bed and Breakfast

B&B · The Shieling, Aviemore · 10.7 miles away

A five-room B&B on The Shieling in Aviemore, with a garden and picnic area for guests heading into the Cairngorms.

Macdonald Drumossie Hotel

Macdonald Drumossie Hotel

Hotel · Old Perth Road, Inverness · 10.8 miles away

Macdonald Drumossie Hotel, on Old Perth Road in Inverness, pairs 44 spacious en-suite rooms with easy access to Culloden Battlefield and Clava Cairns.

Doura Lodge

Doura Lodge

B&B · Little Cantray, Inverness · 10.8 miles away

Adults-only B&B in the Highland countryside near Little Cantray, Inverness, with a garden setting close to Culloden Battlefield.

Eriskay B & B

Eriskay B & B

B&B · Craig-na-gower Avenue, Aviemore · 11.1 miles away

A small four-room B&B on Craig-na-gower Avenue in Aviemore, with its own garden and easy reach of the Cairngorms.

Ravenscraig Guest House

Ravenscraig Guest House

Guest Accommodation · Grampian Road, Aviemore · 11.1 miles away

A 14-room guest house on Grampian Road in Aviemore, handy for the Cairngorms and open to guests with pets.

Cairngorm Guest House

Cairngorm Guest House

Guest Accommodation · 139 Grampian Road, Aviemore · 11.2 miles away

Guest house on Grampian Road in Aviemore, handy for Cairngorm Mountain, Loch Morlich and the surrounding walking and cycling trails.

Dunroamin Bed and Breakfast

Dunroamin Bed and Breakfast

B&B · Craig-na-gower Avenue, Aviemore · 11.2 miles away

B&B on Craig-na-gower Avenue in Aviemore, with mountain views over the Cairngorms and free on-site parking.

Druid View B&B

Druid View B&B

B&B · Old Edinburgh Road South, Inverness · 11.2 miles away

Druid View B&B in Inverness offers en-suite rooms with free parking and a garden, near golf and dining.

The Park Guest House

The Park Guest House

Guest Accommodation · 131 Grampian Road, Aviemore · 11.2 miles away

A 13-room guest house on Grampian Road in Aviemore, with free parking and easy reach of the Cairngorms National Park.

The Balavoulin

The Balavoulin

Hotel · 125 Grampian Road, Aviemore · 11.3 miles away

Small 8-room hotel on Grampian Road in Aviemore, with mountain views over the Cairngorms and its own garden and bar.

Macdonald Aviemore Highland Hotel

Macdonald Aviemore Highland Hotel

Hotel · Macdonald Aviemore Resort, Aviemore · 11.4 miles away

Hotel within Macdonald Aviemore Resort offering restaurant and bar dining alongside 151 rooms and an indoor pool, close to the Cairngorms.

Macdonald Aviemore Hotel

Macdonald Aviemore Hotel

Hotel · Macdonald Aviemore Resort, Aviemore · 11.4 miles away

108-room hotel within the Cairngorms National Park in Aviemore, with a short drive to Loch Morlich and easy access to golf, fishing and cycling.

Macdonald Morlich Hotel

Macdonald Morlich Hotel

Hotel · Macdonald Aviemore Resort, Aviemore · 11.5 miles away

Adults-only hotel within Macdonald Aviemore Resort, well suited to couples wanting Cairngorms walking or golf with a spa to return to.

Cairngorm Hotel

Cairngorm Hotel

Hotel · Grampian Road, Aviemore · 11.6 miles away

A straightforward Highland base on Grampian Road in Aviemore, suited to walkers, cyclists and anyone touring the Cairngorms by car.

Druid House B&B

Druid House B&B

B&B · Old Edinburgh Road South, Inverness · 11.7 miles away

Adults-only B&B on Old Edinburgh Road South, near Culloden Battlefield, with free parking and en-suite rooms just outside Inverness.

Ardlogie Guest House

Ardlogie Guest House

Guest Accommodation · Dalfaber Road, Aviemore · 11.7 miles away

Ardlogie Guest House in Aviemore offers breakfast and packed lunches, plus free parking, handy for the Cairngorms and Loch Morlich.

Muckrach Country House
4 star★

Muckrach Country House

Hotel · Dulnain Bridge, Strathspey · 11.7 miles away

Restored Victorian shooting lodge near Grantown-on-Spey with eleven en-suite bedrooms, taken by the night or hired exclusively for up to 22 guests.

High Range Lodge Hotel

High Range Lodge Hotel

Hotel · Grampian Road, Aviemore · 11.8 miles away

High Range Lodge Hotel on Grampian Road, Aviemore, offers en-suite rooms including family and accessible options, with free on-site parking.

Premier Inn Aviemore

Premier Inn Aviemore

Hotel · Grampian Road, Aviemore · 11.9 miles away

Premier Inn Aviemore is a 60-room, 3-floor hotel on Grampian Road with free on-site parking and an EV charge point, right by Cairngorms National Park.

B&B
Inverness Private double room

Inverness Private double room

B&B · 14 Holm Dell Road, Inverness · 11.9 miles away

An adults-only B&B double room with en-suite in Inverness, close to Culloden Battlefield, with free on-site parking.

Tigh na Sgiath Country House Hotel

Tigh na Sgiath Country House Hotel

Hotel · Skye Of Curr Road, Grantown-on-Spey · 12 miles away

Country house hotel near Grantown-on-Spey with the Cairngorms, fishing, golf and walking all within easy reach.

Smithton Hotel

Smithton Hotel

Hotel · Smithton Road, Inverness · 12 miles away

Smithton Hotel is a straightforward Inverness hotel near Culloden Battlefield, with a sports bar, games room and free parking.

Loch Earn

Loch Earn

B&B · 165 Culduthel Road, Inverness · 12.1 miles away

A B&B on Culduthel Road above Inverness, close to Culloden Battlefield, with free parking and en-suite family rooms.

Dunhallin House

Dunhallin House

Guest Accommodation · 164 Culduthel Road, Inverness · 12.1 miles away

A five-room guest house on Culduthel Road in Inverness, close to Culloden Battlefield, with free on-site parking and a hearty cooked breakfast.

Drumdevan Country House Inverness

Drumdevan Country House Inverness

Hotel · Torbreck Dores, Inverness · 12.1 miles away

A country house hotel near Inverness, close to Culloden Battlefield, golf and fishing, set in an 18th-century building with garden and free parking.

Premier Inn Inverness East

Premier Inn Inverness East

Hotel · Beechwood Business Park, Inverness · 12.2 miles away

Premier Inn Inverness East offers on-site dining and breakfast plus free parking near Beechwood Business Park, handy for exploring Loch Ness.

Culloden House Hotel

Culloden House Hotel

Hotel · Culloden, Inverness · 12.2 miles away

Georgian mansion hotel near Culloden Battlefield, Inverness, with walled gardens, highland coos grazing the grounds and 28 refurbished rooms.

Guest Accommodation
Inverken House

Inverken House

Guest Accommodation · 145 Mackay Road, Inverness · 12.2 miles away

Guest accommodation on Mackay Road in Inverness, close to Culloden Battlefield, with free on-site parking and a garden.

Ach-Na-Sidhe

Ach-Na-Sidhe

B&B · Wester Drumashie, Inverness · 12.4 miles away

A quiet Highlands B&B near Culloden Battlefield, suited to travellers who want countryside calm with Inverness a short drive away.

Lochardil House Hotel

Lochardil House Hotel

Hotel · Stratherrick Road, Inverness · 12.5 miles away

Hotel near Inverness with a well-regarded breakfast and on-site restaurant and bar, set close to Culloden Battlefield in the Highlands.

Alba B & B

Alba B & B

B&B · 14 Culcabock Road, Inverness · 12.5 miles away

Adults-only B&B on Culcabock Road in Inverness, close to Culloden Battlefield and within easy reach of the city centre.

Furan GuestHouse

Furan GuestHouse

Guest Accommodation · 100 Old Edinburgh Road, Inverness · 12.6 miles away

A long-standing guesthouse near Culloden Battlefield, just under two miles from Inverness, with a garden, patio and free parking.

The Rowan Tree Country Hotel

The Rowan Tree Country Hotel

Hotel · Loch Alvie, Aviemore · 12.6 miles away

Country hotel at Loch Alvie near Aviemore, with en-suite rooms, free parking and easy reach of the Cairngorms, Loch Morlich and Rothiemurchus.

Holiday Inn Express Inverness

Holiday Inn Express Inverness

Hotel · Stoneyfield, Inverness · 12.7 miles away

A no-fuss base for drivers touring the Highlands, with free parking, pet-friendly rooms and easy reach of Loch Ness and Inverness city centre.

Kingsmills Hotel
4 star★

Kingsmills Hotel

Hotel · Culcabock, eastern edge of the city, near the golf course · 12.7 miles away

A long-established four-star hotel on the edge of Inverness with extensive spa facilities, set in mature grounds beside the golf course.

Kingsmills Hotel
4 star★

Kingsmills Hotel

Hotel · Inverness · 12.7 miles away

A four-star hotel in a quiet residential part of Inverness with an indoor pool, spa and gardens, about a mile from the city centre.

Travelodge Inverness

Travelodge Inverness

Hotel · Stonyfield, Inverness · 12.7 miles away

A budget hotel on the edge of Inverness, close to the A9 and a retail park, with free parking and Loch Ness just a short drive away.

Glasdair Bed and Breakfast

Glasdair Bed and Breakfast

B&B · 42 Island Bank Road, Inverness · 12.7 miles away

A 5-room Inverness B&B on Island Bank Road, close to Culloden Battlefield, with free parking.

Craigmonie Bed & Breakfast

Craigmonie Bed & Breakfast

B&B · Craigmonie Cottage, Drumnadrochit · 12.8 miles away

A straightforward B&B in Drumnadrochit for travellers exploring Loch Ness on foot, bike or by car, with free parking on site.

Craigmonie Hotel
3 star★★

Craigmonie Hotel

Hotel · Annfield Road, ten minutes' walk from the centre · 12.8 miles away

A comfortable Best Western hotel in a quiet part of Inverness, offering straightforward mid-range rooms within easy walking distance of the centre.

Coylumbridge Hotel

Coylumbridge Hotel

Hotel · Coylumbridge, Aviemore · 12.9 miles away

Hotel just outside Aviemore on the edge of the Cairngorms National Park, with an indoor pool, gym and spa on-site.

Antfield House

Antfield House

B&B · Scaniport, Inverness · 12.9 miles away

Four-room B&B at Scaniport near Inverness, with free parking and a garden setting for exploring Loch Ness and Culloden.

Leonardo Hotel Inverness

Leonardo Hotel Inverness

Hotel · Millburn Road, Inverness · 13 miles away

A 118-room hotel on Millburn Road in Inverness, handy for the River Ness and Loch Ness, with a pool, sauna and steam room guests rate highly.

Culliss House B&B

Culliss House B&B

B&B · Culliss House, Inverness · 13 miles away

A quiet B&B near Inverness suited to travellers exploring Culloden Battlefield and the Highlands at an easy pace, with free parking included.

Silverstrands Guest House

Silverstrands Guest House

Guest Accommodation · 7 Broadstone Avenue, Inverness · 13 miles away

A small five-room guest house in Inverness, suited to travellers who want a quiet base with free parking close to transport links.

Rocpool Reserve
5 star

Rocpool Reserve

Hotel · Culduthel Road, Inverness · 13 miles away

An 11-room boutique hotel in a restored Georgian mansion above Inverness, known for its bold interiors and Chez Roux restaurant.

Averon House

Averon House

B&B · 2 Southside Place, Inverness · 13 miles away

Averon House is a B&B in Inverness with en-suite rooms and garden views, a short trip from Culloden Battlefield and the city centre.

Eildon Guest House

Eildon Guest House

Guest Accommodation · 29 Old Edinburgh Road, Inverness · 13 miles away

A small, quiet guest house on Old Edinburgh Road, Inverness, within walking distance of the centre and a handy base for Loch Ness trips.

Hotel
Corriegarth Hotel

Corriegarth Hotel

Hotel · 5-7 Heathmount Road, Inverness · 13 miles away

A traditional Highland hotel on Heathmount Road, Inverness, with a garden and bar, close to Culloden Battlefield and the city centre.

Guest Accommodation
Riverview Guest House

Riverview Guest House

Guest Accommodation · 2 Moray Park, Inverness · 13.1 miles away

A guest house in Inverness, under a mile from the city centre, with free parking close to Culloden Battlefield.

Beaufort Hotel

Beaufort Hotel

Hotel · 11 Culduthel Road, Inverness · 13.1 miles away

Beaufort Hotel, a 34-room property on Culduthel Road, is just over a mile from Inverness centre with free on-site parking and a well-regarded restaurant.

Heathmount Hotel
3 star★★

Heathmount Hotel

Hotel · Kingsmills Road, residential area near the centre · 13.1 miles away

A small, independently run boutique hotel in a quiet residential street, popular for its relaxed bar and locally sourced menu.

The Ness Guest House

The Ness Guest House

B&B · 48 Union Road, Inverness · 13.1 miles away

Adults-only B&B on a quiet Union Road terrace in Inverness, a walkable mile from the centre, with free parking and EV charging.

Ness Walk
5 star

Ness Walk

Hotel · Riverside, Ness Bank, five minutes' walk from the centre · 13.1 miles away

A luxury riverside hotel on the banks of the Ness, built around a converted Victorian villa with a highly regarded restaurant and spa.

Premier Inn Inverness Centre Millburn Rd

Premier Inn Inverness Centre Millburn Rd

Hotel · Millburn Road, Inverness · 13.1 miles away

A 64-room, three-storey Premier Inn on Millburn Road, Inverness, with free parking and easy access to Loch Ness.

Glenmoriston Town House Hotel
4 star★

Glenmoriston Town House Hotel

Hotel · Riverside, Ness Bank, opposite the castle · 13.2 miles away

A boutique riverside hotel directly across the water from Inverness Castle, known for its Italian restaurant and extensive whisky bar.

Royston Guest House

Royston Guest House

Guest Accommodation · 16 Millburn Road, Inverness · 13.2 miles away

Eight rooms in a Victorian guest house near Inverness, with a private garden and full Scottish breakfast included.

Doric House

Doric House

B&B · 13 Denny Street, Inverness · 13.2 miles away

A B&B on Denny Street in Inverness, handy for Culloden Battlefield and the city centre, with free on-site parking.

Glen Mhor Hotel

Glen Mhor Hotel

Hotel · 8-15 Ness Bank, Inverness · 13.2 miles away

Riverside hotel on Ness Bank in Inverness, with 75 rooms, many overlooking the water, plus its own distillery and brewery.

Pitfaranne Guest House

Pitfaranne Guest House

Guest Accommodation · 57 Crown Street, Inverness · 13.2 miles away

A guest house on Crown Street in Inverness, close to the city centre and within reach of Culloden Battlefield.

Ardentorrie Guest House

Ardentorrie Guest House

B&B · 2 Gordon Terrace, Inverness · 13.2 miles away

Ardentorrie Guest House is a straightforward B&B on Gordon Terrace, Inverness, with a garden looking out towards castle views and a hearty breakfast to start the day.

Chieftain Hotel

Chieftain Hotel

Hotel · 2, Inverness · 13.2 miles away

A central Inverness hotel with free parking, family rooms and a restaurant known for hearty food, handy for the city's attractions.

Heathcote B&B

Heathcote B&B

B&B · 59 Glenurquhart Road, Inverness · 13.2 miles away

Small Victorian B&B on Glenurquhart Road, under two miles from Inverness centre and handy for Culloden Battlefield.

Crown Hotel Guesthouse

Crown Hotel Guesthouse

Guest Accommodation · 19 Ardconnel Street, Inverness · 13.2 miles away

A small guesthouse on Ardconnel Street, Inverness, an easy walk from Inverness Castle and the River Ness, with en-suite rooms throughout.

Ardconnel House
4 star★

Ardconnel House

Guest House · Old Edinburgh Road, near Ness Bank and the river · 13.2 miles away

A well-regarded small guest house near the river, offering a warm welcome, comfortable rooms and a hearty Scottish breakfast.

Kilcumin Guest House

Kilcumin Guest House

B&B · 72 Kenneth Street, Inverness · 13.3 miles away

Inverness B&B on Kenneth Street, under a mile from the centre, with Culloden Battlefield an easy trip away and free on-site parking.

Ronas House

Ronas House

Guest Accommodation · 16 Crown Drive Inverness, Inverness · 13.3 miles away

Adults-only guest accommodation on Crown Drive, under a mile from Inverness centre and close to Culloden Battlefield.

Nethybridge Hotel

Nethybridge Hotel

Hotel · Nethybridge, Nethy Bridge · 13.3 miles away

A 70-room hotel in Nethy Bridge with a restaurant and bar on site, well placed for exploring Cairngorms National Park.

Kinloch Lodge

Kinloch Lodge

B&B · 13 Ardconnel Street, Inverness · 13.3 miles away

An adults-only B&B on Ardconnel Street, Inverness, close to Culloden Battlefield and handy for guests wanting a quiet, child-free stay in the Highlands.

Ballifeary Guest House

Ballifeary Guest House

Guest Accommodation · 10 Ballifeary Road, Inverness · 13.3 miles away

Guest house on Ballifeary Road, Inverness, within walking distance of pubs, restaurants and a golf course, with a highly-rated breakfast.

Aye Stay

Aye Stay

Guest Accommodation · 15 Bishops Road, Inverness · 13.3 miles away

Guesthouse in Inverness with a well-liked breakfast and easy self-check-in, a quiet base within walking distance of the city centre.

Premier Inn Inverness West

Premier Inn Inverness West

Hotel · Glenurquhart Road, Inverness · 13.3 miles away

Premier Inn near the Caledonian Canal in Inverness, handy for Loch Ness day trips, with free parking and 76 en-suite rooms.

Bosta Guest House - Private Rooms - Inverness

Bosta Guest House - Private Rooms - Inverness

B&B · 27 Glenurquhart Road, Inverness · 13.3 miles away

A homely B&B on Glenurquhart Road in Inverness, with free parking and en-suite rooms handy for the Highlands.

Inverness Palace Hotel & Spa, WorldHotels Distinctive
4 star★

Inverness Palace Hotel & Spa, WorldHotels Distinctive

Hotel · 8 Ness Walk, Inverness · 13.3 miles away

A four-storey riverside hotel on Ness Walk in Inverness, with 110 rooms, spa and pool, and castle views close by.

Columba Hotel

Columba Hotel

Hotel · 7 Ness Walk, Inverness · 13.4 miles away

A 76-room hotel on Ness Walk in Inverness, close to the river and within reach of Culloden Battlefield.

Corunna Bed & Breakfast and Garden Cottage

Corunna Bed & Breakfast and Garden Cottage

B&B · 16 Glenurquhart Road, Inverness · 13.4 miles away

Adults-only B&B in Inverness with en-suite rooms, a garden cottage option, free parking and Loch Ness close by.

Drumdale Bed and Breakfast

Drumdale Bed and Breakfast

B&B · 7 Kenneth Street, Inverness · 13.4 miles away

Adults-only Inverness B&B on Kenneth Street known for a generous cooked-to-order breakfast, comfortable rooms and free on-site parking.

Ardross and Glencairn Guest House

Ardross and Glencairn Guest House

Guest Accommodation · 18-20 Ardross Street, Inverness · 13.4 miles away

A 37-room guest house on Ardross Street in Inverness, with free on-site parking rare for a property this size in the city.

The Royal Highland Hotel

The Royal Highland Hotel

Hotel · Station Square, Inverness · 13.4 miles away

Hotel by Inverness station with restaurant, bar and breakfast, 84 rooms, a grand historic staircase, and free on-site parking.

Waverley Guest House

Waverley Guest House

Guest Accommodation · 25 Union Street, Inverness · 13.4 miles away

A 27-room guest house on Union Street in the heart of Inverness, close to Culloden Battlefield and handy for exploring the Highlands.

Mercure Inverness Hotel

Mercure Inverness Hotel

Hotel · Church Street, Inverness · 13.4 miles away

A 121-room hotel on Church Street in Inverness city centre, with many rooms looking straight out over the River Ness.

Moyness House

Moyness House

B&B · 6 Bruce Gardens, Inverness · 13.4 miles away

A quiet Victorian townhouse B&B on Bruce Gardens, Inverness, within walking distance of the city centre and Highlands beyond.

Alban and Abbey Guest House

Alban and Abbey Guest House

Guest Accommodation · 8 Bruce Gardens, Inverness · 13.4 miles away

A Victorian-style guest house with 16 rooms in a quiet Inverness street, an easy walk from the city centre.

Premier Inn Inverness Centre River Ness

Premier Inn Inverness Centre River Ness

Hotel · 19-21 Huntly Street, Inverness · 13.5 miles away

Premier Inn hotel by the River Ness in Inverness, with 99 en-suite rooms, some with river or city views, close to the centre.

The Kings Highway Wetherspoon

The Kings Highway Wetherspoon

Hotel · 72-74 Church Street, Inverness · 13.5 miles away

A budget hotel on Church Street in the heart of Inverness, close to Culloden Battlefield, with a bar and restaurant downstairs.

River Ness Hotel a member of Radisson Individuals

River Ness Hotel a member of Radisson Individuals

Hotel · 83-97 Church Street, Inverness · 13.5 miles away

A 76-room Radisson Individuals hotel on the banks of the River Ness in central Inverness, with a gym and spa on site.

Cedar Villa Guest House - B&B

Cedar Villa Guest House - B&B

B&B · 33 Kenneth street, Inverness · 13.5 miles away

A 19th-century townhouse on Kenneth Street, Cedar Villa Guest House is a six-room B&B close to central Inverness, with a full Scottish breakfast included.

Pentahotel Inverness

Pentahotel Inverness

Hotel · 63 Academy Street, Inverness · 13.5 miles away

A 90-room hotel on Academy Street in the heart of Inverness, close to the bus and train stations and Culloden Battlefield.

Sandwood B&B

Sandwood B&B

B&B · 54 Argyle Street, Inverness · 13.5 miles away

Adults-only B&B on Argyle Street in Inverness, with breakfast included and Culloden Battlefield close by.

The Gatehouse B&B

The Gatehouse B&B

B&B · 80 Old Edinburgh Road, Inverness · 13.5 miles away

A small, no-fuss B&B on Old Edinburgh Road in Inverness, suited to travellers who want an easy base near the castle and river without frills.

The Coos Guest House

The Coos Guest House

Guest Accommodation · 19 Planefield Road, Inverness · 13.5 miles away

Guest house on Planefield Road, Inverness, just over a mile from the city centre and handy for Culloden Battlefield.

Loch Ness Country House Hotel

Loch Ness Country House Hotel

Hotel · Loch Ness Road, Inverness · 13.5 miles away

A 15-room country house hotel on Loch Ness Road near Inverness, with spacious rooms, comfortable bathrooms and gardens to wander.

The Quaich B&B

The Quaich B&B

B&B · 36 Greig Street, Inverness · 13.6 miles away

Unfussy en-suite rooms with drinks on hand at The Quaich B&B on Greig Street, Inverness, close to Culloden Battlefield.

Acer Glen B&B

Acer Glen B&B

B&B · 34 Greig St, Inverness · 13.6 miles away

Five-room B&B on Greig St in Inverness, a mile from the city centre and within reach of Culloden Battlefield.

No 29

No 29

B&B · 29 Greig Street, Inverness · 13.6 miles away

A townhouse B&B on Greig Street in Inverness, close to Culloden Battlefield and the city centre, with garden.

Roseneath Guest House

Roseneath Guest House

Guest Accommodation · 39 Greig Street, Inverness · 13.6 miles away

A traditional Victorian townhouse guest house on Greig Street in Inverness, with free parking and en-suite rooms close to the river.

Armadale House

Armadale House

B&B · 35a Greig Street, Inverness · 13.6 miles away

Adults-only B&B on Greig Street in Inverness, close to the River Ness with easy reach of the city's pubs and restaurants.

Eskdale Guest House

Eskdale Guest House

Guest Accommodation · 41 Greig Street, Inverness · 13.6 miles away

Traditional stone guesthouse on Greig Street in Inverness, close to the river and under a mile from the city centre, with modern en-suite rooms.

Blackfriars

Blackfriars

Hotel · 93-95 Academy Street, Inverness · 13.6 miles away

A city-centre hotel on Academy Street in Inverness, close to Culloden Battlefield and within easy reach of the Highlands countryside.

Adrians Guest House

Adrians Guest House

Guest Accommodation · 54 Kenneth Street, Inverness · 13.6 miles away

A guest house on Kenneth Street in Inverness, handy for Loch Ness and Culloden, with free parking and spotless en-suite rooms.

Jacobite Rose

Jacobite Rose

B&B · 14 Fairfield Road, Inverness · 13.6 miles away

A Fairfield Road B&B near Inverness with cooked breakfast included, en-suite rooms and free parking close to Culloden Battlefield.

Fraser House B&B

Fraser House B&B

B&B · 49 Huntly Street, Inverness · 13.6 miles away

A Huntly Street B&B in Inverness, close to Culloden Battlefield, with river-view rooms and a hearty Scottish breakfast.

Strathallan B&B

Strathallan B&B

B&B · 66 Kenneth Street, Inverness · 13.6 miles away

A straightforward B&B on Kenneth Street in Inverness, close to Culloden Battlefield and under a mile from the city centre.

The Castle B&B

The Castle B&B

Guest Accommodation · 24 Rangemore Road, Inverness · 13.6 miles away

Small Inverness guest house with breakfast included and a garden to relax in, under a mile from the city centre near Culloden Battlefield.

Abermar Guest House

Abermar Guest House

Guest Accommodation · 25 Fairfield Road, Inverness · 13.6 miles away

Guest house on a quiet Inverness residential street with en-suite rooms, free breakfast, parking and WiFi, close to Culloden Battlefield.

Guest Accommodation
Torridon Guest House

Torridon Guest House

Guest Accommodation · 59 Kenneth Street, Inverness · 13.6 miles away

Guest house on Kenneth Street in Inverness, under a mile from the city centre, with free on-site parking.

Fairfield Villa

Fairfield Villa

Guest Accommodation · Fairfield Road, Inverness · 13.6 miles away

An adults-only Victorian-style villa on Fairfield Road, Inverness, under a mile from the city centre and close to Culloden Battlefield.

Guest Accommodation
Winmar Guest House

Winmar Guest House

Guest Accommodation · 78 Kenneth Street, Inverness · 13.7 miles away

An adults-only guest house on Kenneth Street in Inverness, with en-suite rooms close to the city centre.

Carisbrooke Guest House

Carisbrooke Guest House

Guest Accommodation · 81 Kenneth Street, Inverness · 13.7 miles away

An adults-only guest house on Kenneth Street in Inverness, well suited to couples wanting an easy walk into the city centre.

Strome Lodge

Strome Lodge

B&B · 41 Fairfield Rd, Inverness · 13.7 miles away

Adults-only B&B on Fairfield Road, Inverness, with en-suite rooms, drinks on hand and free parking close to Culloden Battlefield.

Fairwinds

Fairwinds

Guest Accommodation · 41a Fairfield Road, Inverness · 13.7 miles away

Adults-only guest accommodation in Inverness with en-suite rooms, drinks and room service, under a mile from the city centre.

AC Hotel Inverness by Marriott

AC Hotel Inverness by Marriott

Hotel · Glebe Street, Inverness · 13.7 miles away

Riverside hotel in Inverness with a strong breakfast spread and 191 modern rooms, many with water views, close to the Highlands.

Ardmeanach House B&B

Ardmeanach House B&B

B&B · 43 Fairfield Road, Inverness · 13.7 miles away

An adults-only Victorian B&B on Fairfield Road, Inverness, close to Culloden Battlefield and under a mile from the city centre.

Haste Ye Back

Haste Ye Back

B&B · 97 Kenneth Street, Inverness · 13.7 miles away

Adults-only B&B on Kenneth Street in Inverness, with breakfast included and free parking, handy for exploring the Highlands.

Balachladaich Loch Ness B&B

Balachladaich Loch Ness B&B

B&B · Balachladaich Loch Ness B&b, Dores · 13.8 miles away

Adults-only B&B in Dores on Loch Ness, with mountain views, a garden, free parking and Culloden Battlefield nearby.

Cambeth Lodge

Cambeth Lodge

B&B · 49 Fairfield Road, Inverness · 13.8 miles away

B&B on Fairfield Road in Inverness, under a mile from the city centre and close to Culloden Battlefield, with free on-site parking.

Paton Cottage

Paton Cottage

B&B · 40 Wells Street, Inverness · 13.8 miles away

Adults-only B&B on Wells Street in Inverness, under a mile from the city centre, with free on-site parking and a garden for relaxing.

Strathblane House

Strathblane House

Guest Accommodation · 11 Harrowden Rd, Inverness · 13.8 miles away

Strathblane House is an adults-only guesthouse on Harrowden Rd in Inverness, less than a mile from the city centre with free parking.

Friars Bridge Guesthouse

Friars Bridge Guesthouse

B&B · 3 Harrowden Road, Inverness · 13.8 miles away

An adults-only B&B on Harrowden Road, Inverness, well suited to couples or golfers wanting a quiet base near Culloden Battlefield and the city centre.

Culdearn House
4 star★

Culdearn House

Guest House · Grantown-on-Spey · 13.9 miles away

A Victorian guest house on the edge of Grantown-on-Spey, known for its home-cooked dinners and personal service.

Dava School House

Dava School House

B&B · Dava School House, Grantown-on-Spey · 13.9 miles away

An adults-only B&B in a converted Grantown-on-Spey schoolhouse, with mountain views and free parking near the Cairngorms.

Guest Accommodation
Aria Lodging Inverness

Aria Lodging Inverness

Guest Accommodation · 23 Dunain Road, Inverness · 13.9 miles away

A straightforward guest house on Dunain Road in Inverness, handy for the Highlands with free nearby parking.

The Craiglynne Hotel

The Craiglynne Hotel

Hotel · Woodlands Terrace, Grantown-on-Spey · 14 miles away

82 en-suite rooms with drinks and free WiFi at The Craiglynne Hotel in Grantown-on-Spey, on the edge of the Cairngorms National Park.

Lyndon Guest House

Lyndon Guest House

Guest Accommodation · 50 Telford Street, Inverness · 14 miles away

A small five-room guest house on Telford Street in Inverness, well suited to travellers touring Loch Ness and Culloden with a car.

Trafford Bank
5 star

Trafford Bank

B&B · Fairfield Road, residential west end near the river · 14 miles away

A highly rated five-star guest house in a Victorian villa, known for its individually decorated rooms and generous, locally sourced breakfasts.

Brooklynn Guest House

Brooklynn Guest House

Guest Accommodation · Brooklynn Grant Road, Grantown-on-Spey · 14 miles away

Guest house in Grantown-on-Spey close to Craggan Golf Course, with garden views and free on-site parking in the Highlands.

The Speyside Hotel

The Speyside Hotel

Hotel · The Speyside Hotel Grant Road, Grantown-on-Spey · 14 miles away

A family-run hotel in Grantown-on-Spey with restaurant, bar and free parking, close to the Cairngorms and River Spey.

The Kemps Guest House

The Kemps Guest House

B&B · 64 Telford Street, Inverness · 14 miles away

A small guesthouse in central Inverness, walking distance from the Castle and River Ness, with en-suite rooms and free parking.

Kimcraigan B&B

Kimcraigan B&B

B&B · Kimcraigan, Lochend · 14 miles away

Adults-only B&B at Kimcraigan near Lochend, with mountain views over the Highlands and Culloden Battlefield close by.

Airanloch Bed & Breakfast Loch Ness Adult Only

Airanloch Bed & Breakfast Loch Ness Adult Only

B&B · 21 County Houses Lochend, Lochend · 14 miles away

Adults-only B&B in Lochend on Loch Ness, with garden and mountain views and free on-site parking close to Culloden Battlefield.

Willowbank

Willowbank

Guest Accommodation · High Street, Grantown-on-Spey · 14.1 miles away

A guest accommodation on Grantown-on-Spey's High Street, with free on-site parking and easy reach of the Cairngorms and River Spey.

Sealladh Sona

Sealladh Sona

B&B · 3 Whinpark, Inverness · 14.1 miles away

Adults-only B&B in Inverness, a short drive from Culloden Battlefield, with free parking and an on-site gym.

Strathallan Bed and Breakfast

Strathallan Bed and Breakfast

B&B · Grant Road, Grantown-on-Spey · 14.1 miles away

An adults-only B&B on Grant Road in Grantown-on-Spey, with free parking and easy reach of the Cairngorms National Park.

Mount Barker

Mount Barker

B&B · Mount Barker, Grantown-on-Spey · 14.1 miles away

Mount Barker is an adults-only B&B in Grantown-on-Spey with mountain views and free parking, close to the Cairngorms National Park.

Ravenscourt House

Ravenscourt House

Hotel · Seafield Avenue, Grantown-on-Spey · 14.1 miles away

Grantown-on-Spey, on the edge of the Cairngorms National Park, is home to Ravenscourt House, an adults-only hotel with a garden and free parking.

Lycia Rooms

Lycia Rooms

B&B · 2 Leachkin Road, Inverness · 14.2 miles away

Inverness B&B on Leachkin Road, close to Culloden Battlefield and under two and a half miles from the city centre, with free parking.

Ben Mhor Hotel

Ben Mhor Hotel

Hotel · 53-57 High Street, Grantown-on-Spey · 14.2 miles away

An 18-room hotel on Grantown-on-Spey's High Street, suited to walkers, cyclists and anglers exploring the Cairngorms and Speyside.

Dunallan House

Dunallan House

Guest Accommodation · Woodside Avenue, Grantown-on-Spey · 14.3 miles away

A 7-room guest house on Woodside Avenue in Grantown-on-Spey, with an indoor pool, spa and gym close to the Cairngorms.

Inverness House B&B

Inverness House B&B

B&B · Clachnaharry Road, Inverness · 14.3 miles away

Adults-only B&B on Clachnaharry Road near Inverness, with free parking, a garden and Culloden Battlefield close by.

Grant Arms Hotel

Grant Arms Hotel

Hotel · 25 The Square, Grantown-on-Spey · 14.3 miles away

A 50-room hotel on Grantown-on-Spey's main square, handy for walking, fishing and golf around the Cairngorms and River Spey.

Garden Park Guest House

Garden Park Guest House

B&B · Woodside Avenue, Grantown-on-Spey · 14.3 miles away

Adults-only B&B in Grantown-on-Spey with en-suite rooms, garden and games room, near Glenfiddich Distillery and Carrbridge.

Garth Hotel

Garth Hotel

Hotel · Castle Road, Grantown-on-Spey · 14.3 miles away

Garth Hotel on Castle Road in Grantown-on-Spey offers a restaurant and bar with free on-site parking, handy for the Cairngorms and River Spey.

Aberfeldy Lodge Guest House

Aberfeldy Lodge Guest House

Guest Accommodation · 11 Southside Road, Inverness · 14.5 miles away

A traditional guest house on Southside Road in Inverness, offering en-suite rooms, free parking and a garden a short walk from the centre.

Courtyard Inverness Airport by Marriott

Courtyard Inverness Airport by Marriott

Hotel · Fresson Circle, Inverness · 14.5 miles away

Modern 130-room hotel by Inverness Airport with a varied breakfast buffet, on-site bar and restaurant, plus free parking.

🏨

Know a hotel / b&b in Tomatin 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 hotel / b&b

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.