Search Hotels near Top Aviemore Attractions

Most Popular Hotels in Aviemore

See all 11 Hotels in Aviemore
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Macdonald Aviemore Hotel
Macdonald Aviemore Hotel

Macdonald Aviemore Resort, Aviemore PH22 1PN

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

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

£100
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 …

£96
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 …

£70
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 (382 reviews)

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

£73
Carn Mhor Bed and Breakfast
Carn Mhor Bed and Breakfast

The Shieling, Aviemore PH22 1QD

3.0 out of 5.0
4.4 out of 5 (90 reviews)

Situated in Aviemore, this bed & breakfast is within a 10-minute walk of Cairngorm Brewery and Extreme Dream Climbing Centre, …

£63
MacKenzies Highland Inn
MacKenzies Highland Inn

125 Grampian Road, Aviemore PH22 1RL

3.0 out of 5.0
2.6 out of 5 (152 reviews)

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

£50
Rowan Tree Country Hotel
Rowan Tree Country Hotel

Loch Alvie 1, Aviemore PH22 1JB

4.3 out of 5 (3 reviews)

£110
Glen Mhor Hotel
Glen Mhor Hotel

8-15 Ness Bank, Inverness IV2 4SG

3.0 out of 5.0
3.8 out of 5 (880 reviews)

Located in the heart of Inverness, this hotel is steps from St Andrew’s Cathedral and Inverness Cathedral. Inverness Museum …

£67
Scot House Hotel
Scot House Hotel
10.7 mi from Aviemore
3.0 out of 5.0
3.8 out of 5 (64 reviews)

Situated in the mountains, this hotel is within a 10-minute walk of Highland Folk Museum and Kingussie Golf Club. Fused and …

£50
Macdonald Drumossie Hotel
Macdonald Drumossie Hotel
17.4 mi from Aviemore
4.0 out of 5.0
4.3 out of 5 (193 reviews)

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

£80

Recent Reviews in Aviemore

Hide content

Narrow your search

Pocket Guide: Aviemore

Visiting Aviemore

Luxury-minded travelers will find upscale places to stay in Aviemore, though all visitors are sure to appreciate the restaurants, bars, and sporting events. Welcoming and relaxing, this city will also delight visitors with its shopping, natural parks, and skiing.
  • There are 9 Aviemore hotels
  • July is the most expensive month to travel here, while November tends to be the cheapest
  • Closest major airport is in Inverness (INV), 28.7 mi (46.2 km) from the city centre

Sightseeing around Aviemore

  • Skiing is a top activity, and CairnGorm Mountain is one place to visit
  • Popular family attractions include Speyside Wildlife, Cairngorm Reindeer Centre, and Highland Wildlife Park
  • The natural beauty of the parks is picturesque, and places to visit include Loch Morlich, Loch an Eilein, and Rothiemurchus Estate Visitor Centre

Getting around Aviemore

Aviemore has many options for getting around. To see more of the larger area, hop on a train at Aviemore Station.

Staying in Aviemore

With 9 hotels and other accommodation types to choose from, Aviemore offers holiday retreats at affordable prices. There are 5 hotels ranging from GBP 133 to GBP 170 per night. For family trips or any other travel plans, you might consider these top-rated, larger hotels:
  • Hilton Coylumbridge, averaging GBP 212.01/night
  • Macdonald Aviemore Highland Hotel, averaging GBP 166.73/night
Looking for a romantic getaway, a cosy spot, or a boutique stay? You might like these highly rated smaller hotels or specialty properties:
  • Carn Mhor Bed and Breakfast, averaging GBP 122.35/night
  • Eriskay B & B, averaging GBP 87.12/night
A 3-star favourite with Expedia travellers is Carn Mhor Bed and Breakfast with a 4.7 out of 5 user rating while Eriskay B & B and Hilton Coylumbridge are also highly rated by guests.

Dressing for Aviemore

  • Between January and March, you can expect the daytime average to be around 9°C and the nighttime average to be 1°C
  • From April to June, temperatures average about 17°C during the day and 3°C at night
  • July through September averages 17°C during the day and 7°C at night
  • In October–December, the average temperature is 13°C during the day and 1°C at night
  • About 31 millimetres of rain falls on Aviemore each year
false