Skip to main content

Hotels in Aviemore

17 handpicked places to stay

Aviemore's hotels cluster along and just behind the main street, within easy walking distance of the railway station, restaurants and outdoor shops — the obvious choice for anyone without a car or who wants evenings out without driving. Options range from large, functional hotels built for the ski trade, several with pools and drying rooms for wet gear, down to smaller family-run guesthouses and B&Bs on the quieter residential streets just off the centre. A comfortable double in Aviemore itself typically runs from around £90–£120 a night in the shoulder seasons, climbing well beyond that during ski season and the summer school holidays, when the town fills with walkers, skiers and coach parties heading further north.

For a quieter base with the same mountain access, Glenmore and the shores of Loch Morlich offer a smaller number of lodges and a youth hostel set right in the forest, four miles from town but only minutes from the CairnGorm base station — ideal for an early start on the funicular or the ski lifts without the drive. Nearby villages including Boat of Garten, Carrbridge and Kincraig offer a more traditional Highland-village stay, generally a touch cheaper than Aviemore and well connected by the Strathspey Steam Railway or a short drive, though evenings tend to be quieter and a car (or reliance on limited local buses) becomes more useful.

Booking lead time matters more here than in most UK destinations because of the split ski/summer season: rooms for the Christmas and February half-term ski weeks, and for July and August, can sell out months ahead, particularly anything central or dog-friendly (dogs are widely welcomed given the walking crowd Aviemore attracts). Shoulder-season visitors — spring and autumn — have far more flexibility and often get the best combination of value and weather, with the added bonus of the hills being at their clearest and least crowded.

Updated · Ratings from Google; how we list

We list 16 hotels and B&Bs in Aviemore. 16 have a Google rating, averaging 4.4/5.

Best for

Most recommended hotels and B&Bs in Aviemore

Ranked by Google rating weighted by the number of reviews (4.3+ from at least 15 reviews).

  1. 1 Cairngorm Hotel ★ 4.4 · 3,087 reviews
  2. 2 The Balavoulin ★ 4.4 · 1,152 reviews
  3. 3 High Range Lodge Hotel ★ 4.6 · 842 reviews
  4. 4 The Rowan Tree Country Hotel ★ 4.7 · 451 reviews
  5. 5 Ravenscraig Guest House ★ 4.9 · 250 reviews
  6. 6 Cairngorm Guest House ★ 4.8 · 253 reviews
  7. 7 Eriskay B & B ★ 4.8 · 238 reviews
  8. 8 Ardlogie Guest House ★ 4.9 · 147 reviews
Carn Mhor Bed and Breakfast

Carn Mhor Bed and Breakfast

B&B · The Shieling, Aviemore

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

Eriskay B & B

Eriskay B & B

B&B · Craig-na-gower Avenue, Aviemore

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

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

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

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

The Park Guest House

The Park Guest House

Guest Accommodation · 131 Grampian Road, Aviemore

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

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

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

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.

Cairngorm Hotel

Cairngorm Hotel

Hotel · Grampian Road, Aviemore

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

Macdonald Morlich Hotel

Macdonald Morlich Hotel

Hotel · Macdonald Aviemore Resort, Aviemore

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

Ardlogie Guest House

Ardlogie Guest House

Guest Accommodation · Dalfaber Road, Aviemore

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

High Range Lodge Hotel

High Range Lodge Hotel

Hotel · Grampian Road, Aviemore

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

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.

Coylumbridge Hotel

Coylumbridge Hotel

Hotel · Coylumbridge, Aviemore

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

The Rowan Tree Country Hotel

The Rowan Tree Country Hotel

Hotel · Loch Alvie, Aviemore

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

Boat Country Inn and Restaurant

Boat Country Inn and Restaurant

Hotel · Deshar Road, Boat of Garten · 4.3 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.

Things to do in Aviemore

The best-reviewed of 10 we list · see them all

Where to eat in Aviemore

The best-reviewed of 13 we list · see them all

Other places to stay in Aviemore

Nearby towns

Quick answers

How many hotels and B&Bs are there in Aviemore?+

We list 16 hotels and B&Bs in Aviemore. 16 of them have a Google rating, averaging 4.4 out of 5.

What are the most recommended hotels and B&Bs in Aviemore?+

Weighing Google rating against the number of reviews, the most recommended are Cairngorm Hotel (4.4/5 from 3,087 reviews), The Balavoulin (4.4/5 from 1,152 reviews) and High Range Lodge Hotel (4.6/5 from 842 reviews).

Are there family-friendly hotels in Aviemore?+

Yes. We list 15 in Aviemore, including Cairngorm Hotel, The Balavoulin and High Range Lodge Hotel.

🏨

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