Skip to main content

Hotels in Main Street

26 handpicked places to stay

Rowan Tree Country Hotel
3 star★★

Rowan Tree Country Hotel

Hotel · Loch Alvie, three miles from Aviemore · 11.8 miles away

Family-run hotel overlooking Loch Alvie three miles south of Aviemore, with eleven individual bedrooms and an award-winning Scottish restaurant.

Cairngorm Hotel
3 star★★

Cairngorm Hotel

Hotel · Aviemore, Cairngorms · 13.9 miles away

A turreted Victorian hotel opposite Aviemore station, with live music, a bar and straightforward rooms in the middle of the Cairngorms.

Ravenscraig Guest House
4 star

Ravenscraig Guest House

Guest House · Grampian Road, Aviemore · 14.2 miles away

Four-star guest house on Aviemore's main street with twelve en-suite rooms across a Victorian villa and garden cabins, and a well-regarded breakfast.

The Boat Country Inn & Restaurant
4 star

The Boat Country Inn & Restaurant

Inn · Boat of Garten, near Aviemore · 18.8 miles away

Four-star country inn beside the Strathspey steam railway at Boat of Garten, with 34 rooms, garden terraces and a dog-friendly welcome year round.

Glenan Lodge

Glenan Lodge

Guest Accommodation · Tomatin, Inverness · 19.6 miles away

Appin House

Appin House

B&B · Inverness Road, Fort Augustus · 21.7 miles away

Inch Hotel

Inch Hotel

Hotel · Private Road, Fort Augustus · 21.8 miles away

Loch Ness Inn
3 star★★

Loch Ness Inn

Inn · Lewiston, Drumnadrochit, Loch Ness · 22.4 miles away

A traditional Highland inn dating from 1838 near Drumnadrochit, with individually designed rooms, a bunkhouse and a real ale bar.

Muckrach Country House
4 star

Muckrach Country House

Hotel · Dulnain Bridge, Strathspey · 23.4 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.

Muckrach Country House Hotel
4 star

Muckrach Country House Hotel

Hotel · Dulnain Bridge, near Grantown-on-Spey · 23.4 miles away

A restored baronial country house near Grantown-on-Spey, set in its own grounds on the edge of the Cairngorms National Park.