Top 10 Hotels in Aviemore

See all 63 Hotels in Aviemore
Macdonald Aviemore Highland Hotel
Macdonald Aviemore Highland Hotel

Macdonald Aviemore Resort, Aviemore PH22 1PN

4.0 out of 5.0
3.9 out of 5 (239 reviews)

Located near the slopes, this Aviemore hotel is in the mountains and within 1 mi (2 km) of Cairngorm Brewery, Extreme Dream …

$106
The Park Guest House
The Park Guest House

131 Grampian Road, Aviemore PH22 1RL

3.0 out of 5.0
4.1 out of 5 (380 reviews)

Situated in the mountains, this inn is within a 15-minute walk of Strathspey Steam Railway, Spey Valley Golf Course, and …

$74
Macdonald Morlich Hotel
Macdonald Morlich Hotel

Macdonald Aviemore Resort, Aviemore PH22 1PN

4.0 out of 5.0
3.6 out of 5 (196 reviews)

This family-friendly Aviemore hotel is located in the mountains, within a 5-minute walk of Spey Valley Golf Course and …

Get Rates
Macdonald Aviemore Hotel
Macdonald Aviemore Hotel

Macdonald Aviemore Resort, Aviemore PH22 1PN

4.0 out of 5.0
3.5 out of 5 (158 reviews)

This family-friendly Aviemore hotel is within a 10-minute walk of Strathspey Steam Railway and Spey Valley Golf Course. …

Get Rates
Eriskay B & B
Eriskay B & B

Craig-Na-Gower Avenue, Aviemore PH22 1RW

3.0 out of 5.0
4.5 out of 5 (46 reviews)

Conveniently located near the ski slopes, this Aviemore bed & breakfast is within 1 mi (2 km) of Strathspey Steam Railway, …

Get Rates
Carrmoor Guest House
Carrmoor Guest House
3.5 mi from Aviemore
3.0 out of 5.0
4.7 out of 5 (115 reviews)

Situated in Carrbridge, this guesthouse is 0.3 mi (0.4 km) from Carrbridge Golf Club and within 9 mi (15 km) of Boat of Garte …

$79
Muckrach Hotel
Muckrach Hotel
5.9 mi from Aviemore
4.0 out of 5.0
4.5 out of 5 (6 reviews)

Situated in Dulnain Bridge, this hotel is within 6 mi (10 km) of Grantown Museum, Abernethy Golf Club, and Carrbridge Golf …

$99
The Cross at Kingussie
The Cross at Kingussie
10.4 mi from Aviemore
4.0 out of 5.0
4.7 out of 5 (34 reviews)

Situated in a national park, this bed & breakfast is within a 15-minute walk of Highland Folk Museum and Kingussie Golf Club. …

$112
The Silverfjord
The Silverfjord
10.7 mi from Aviemore
3.0 out of 5.0
4.4 out of 5 (50 reviews)

Situated in Kingussie, this inn is within a 10-minute walk of Highland Folk Museum and Kingussie Golf Club. Fused and Light i …

Get Rates
Macdonald Drumossie Hotel
Macdonald Drumossie Hotel
17.4 mi from Aviemore
4.0 out of 5.0
4.3 out of 5 (191 reviews)

Situated in the suburbs, this spa hotel is within 3 mi (5 km) of St Andrew's Cathedral, Culloden Visitor Centre, and Eastgate …

Get Rates

Recent Reviews in Aviemore

Hide content

Where to stay in Aviemore

Aviemore Hotel Guide

For those visitors hoping to find a hotel or apartment close to Aviemore, there are a few options. Downtown Aviemore has 9 hotels within 0.1 miles of Aviemore, can check out the rates and amenities at the Macdonald Aviemore Hotel and The Park Guest House.

0.4 miles away from the center of Aviemore is the The Park Guest House. This is a a great option for those who are looking for economical options. The Eriskay B & B is an alternative cost-effective hotel in Aviemore.

The Hilton Coylumbridge is located 1 mile from the main part of Aviemore. Alternatively, the The Cross at Kingussie is 11 miles away. The Dalrachney Lodge Hotel and also the The Boat Hotel are two other recommended Expedia-listed accommodations in Aviemore.

25 miles from Aviemore you'll find Inverness, where you can explore Culloden Battlefield and Inverness Castle. Should you wish to spend a night or two in Inverness, check Expedia's booking pages for the latest deals at the Rocpool Reserve Hotel & Chez Roux Restaurant and The Glen Mhor Apartments. 60 miles to the southwest of Aviemore, you can also stay at Glencoe, home to the The Holly Tree Hotel and Inn at Ardgour. If you stay in Glencoe, don't miss the Dragons Tooth Golf Course and Glencoe Folk Museum.

Get your sporting fix by taking a trip to Tannadice Park, which is 60 miles to the southeast of Aviemore. Those wanting to find a bed close to the action can choose from the Westport Serviced Apartments or the Apex City Quay Hotel & Spa.

For travelers planning on flying through Inverness Airport, you may choose to book a room at Dolphin Bay Suites, or Inchrye Bed & Breakfast, which are both a short trip away.