Holidays in Aviemore

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

Aviemore

Sort by
Most popular

See the latest prices and deals by

Primary image
7.2

Coylumbridge Resort Hotel

Hotel in Aviemore

When you stay at Coylumbridge Resort Hotel in Aviemore, you'll be on the riverwalk, within a 15-minute walk of Rothiemurchus Estate Visitor Centre and Speyside Wildlife. This family-friendly hotel is 16 mi (25.7 km) from Cairngorms National Park and 1.8 mi (2.9 km) from Strathspey Steam Railway.

Good1,002 reviews
7.2
View details
Macdonald Aviemore Hotel at Macdonald Aviemore Resort
7.3

Macdonald Aviemore Hotel at Macdonald Aviemore Resort

Hotel in Aviemore

Located within the Cairngorms National Park, the Macdonald Aviemore Hotel at Macdonald Aviemore Resort is part of the Macdonald Aviemore Resort which boasts a collection of 4-star hotels, a choice of restaurants and bars, as well as extensive leisure facilities including an on-site cinema. There is a championship golf course nearby.

The 4-star rooms at the Macdonald Aviemore Hotel at Macdonald Aviemore Resort all feature a flat-screen TV, a private bathroom with a bath or shower and free WiFi. Some family rooms feature a partitioned area with bunk beds. Other family rooms will either have a sofa bed or a pop-up bed.

Within this hotel you’ll find Spey Burger, a contemporary American-style family diner serving burgers, burritos, milkshakes and more. Guests have access to a wide range of dining options across the resort. Other restaurants within a few minutes’ walk include Aspects Restaurant in Macdonald Highlands Hotel and Giovanni’s Italian Ristorante in the Macdonald Morlich Hotel. Both Spey Burger and Giovanni's are seasonal restaurants.

Guests staying in Macdonald Aviemore Hotel at Macdonald Aviemore Resort have free access to the resort’s leisure facilities within Aviemore Activity Centre. Located a short 5-minute walk across the resort the centre includes a large leisure pool, soft play, gym and café 'seasonal'.

Children aged 12 and under can stay and take breakfast for free when sharing a suitable room with two adults. Child dinner will be charged separately dependent on menu chosen

Good2,284 reviews
7.3
View details
Macdonald Morlich Hotel at Macdonald Aviemore Resort
7.2

Macdonald Morlich Hotel at Macdonald Aviemore Resort

Hotel in Aviemore

Located within the Cairngorm National Park, the Macdonald Morlich Hotel at Macdonald Aviemore Resort is part of the Macdonald Aviemore Resort which boasts a collection of 4-star hotels, 7 restaurants and bars, as well as extensive leisure facilities including an on-site cinema and is the Winner of Resort Hotel of the Year in Scotland – Scottish Hospitality Awards 2019. There is a championship golf course nearby.

The 4-star rooms at the Macdonald Morlich Hotel at Macdonald Aviemore Resort all feature a flat-screen TV, a private bathroom with a bath or shower and free WiFi. With contemporary design features in public areas and bedrooms, some rooms featuring great views of the National Park or Craigellachie Nature Reserve.

Within this hotel you’ll find Giovanni’s Italian Ristorante, serving authentic pasta and pizza dishes. Guests have access to a wide range of dining options across the resort, not just the restaurant in their hotel. Other restaurants within a few minutes’ walk include Highland Fish Bar in Macdonald Aviemore Hotel and Aspects Restaurant in the Macdonald Highlands Hotel, both Highland Fish Bar and Giovanni's are seasonal restaurants.

Guests staying in Macdonald Morlich Hotel at Macdonald Aviemore Resort have free access to the resort’s leisure facilities within Aviemore Activity Centre. Located a short 2-minute walk across the resort the centre includes a large leisure pool, soft play, children’s activity rooms, gym and café.

Good716 reviews
7.2
View details
Primary image
8.2

Premier Inn Aviemore

Hotel in Aviemore

With a stay at Premier Inn Aviemore in Aviemore, you'll be within a 10-minute walk of River Spey and Strathspey Steam Railway. This hotel is 14.9 mi (24 km) from Cairngorms National Park and 0.6 mi (1 km) from Spey Valley Golf Course.

Very good26 reviews
8.2
View details
Primary image
9.4

High Range Hotel

Hotel in Aviemore

With a stay at High Range Hotel in Aviemore, you'll be within a 10-minute walk of Strathspey Steam Railway and Spey Valley Golf Course. This hotel is 14.8 mi (23.8 km) from Cairngorms National Park and 0.8 mi (1.3 km) from Rothiemurchus Estate Visitor Centre.

Exceptional188 reviews
9.4
View details
Primary image
9.0

Sweeney Aviemore One

Apartment in Aviemore

Located in Aviemore, Sweeney Aviemore One is a 2-minute drive from Strathspey Steam Railway and 7 minutes from Loch an Eilein. This apartment is 6 mi (9.6 km) from Loch Morlich and 6 mi (9.7 km) from Landmark Forest Adventure Park.

Exceptional113 reviews
9.0
View details
Cairngorm Hotel
8.2

Cairngorm Hotel

Hotel in Aviemore

Perfectly located for hill walking, climbing, fishing, the Malt Whisky Trail, golf and all winter sports, this independently-owned hotel is found in the heart of Aviemore, in the Cairngorms.

Set in its own wooded grounds on Aviemore's main street, the hotel is central to all your needs. All the shops, facilities and nightlife of this bustling Highland resort are within a few minute’s easy stroll. Nearby Rothiemurchus Estate offers outdoor activities for all the family – from the deer farm through to quad treks.

Each morning a full highland breakfast is available to guests.

Renowned for its warm atmosphere and hospitality, the Cairn is Aviemore's premier independent hotel, providing 3-star accommodation with that friendly, caring service that only a privately-owned hotel can offer.

Very good2,369 reviews
8.2
View details
Macdonald Highlands Hotel at Macdonald Aviemore Resort
7.5

Macdonald Highlands Hotel at Macdonald Aviemore Resort

Hotel in Aviemore

Located within the Cairngorms National Park, the Macdonald Highlands Hotel at Macdonald Aviemore Resort is part of the Macdonald Aviemore Resort which boasts a collection of 4-star hotels, restaurants and bars, as well as extensive leisure facilities including an on-site cinema and is Winner of Resort Hotel of the Year in Scotland – Scottish Hospitality Awards 2019. There is a championship golf course nearby.

The 4-star rooms at the Macdonald Highlands Hotel at Macdonald Aviemore Resort all feature a flat-screen TV, a private bathroom with a bath or shower and free WiFi. There is a selection of Classic or Executive rooms and suites available. Family rooms, some interconnecting, are available with either a sofa or pop up bed for the children.

Within this hotel you will find Aspects Restaurant, the resort’s signature restaurant offering contemporary Scottish dishes using seasonal ingredients. Guests have access to a wide range of dining options across the resort. Other restaurants within a few minutes’ walk include Spey Burger in Macdonald Aviemore Hotel and Giovanni’s Italian Ristorante in the Macdonald Morlich Hotel.
Please note, Spey Burger and Giovanni's are seasonal restaurants

The Macdonald Highlands Hotel at Macdonald Aviemore Resort also benefits from direct guest access to the resort’s leisure facilities within Aviemore Activity Centre including a large leisure pool, soft play, gym and seasonal café.

Good3,183 reviews
7.5
View details
Primary image
10.0

High Range Holiday Apartments

Apartment in Aviemore

With a stay at High Range Holiday Apartments in Aviemore, you'll be within a 10-minute walk of River Spey and Spey Valley Golf Course. This apartment is 15.1 mi (24.3 km) from Cairngorms National Park and 0.4 mi (0.6 km) from Strathspey Steam Railway.

Exceptional32 reviews
10.0
View details
High Range Lodge Hotel
9.1

High Range Lodge Hotel

Hotel in Aviemore

With fantastic views of Rothiemurchus Forest and the Cairngorm Mountains, the High Range Lodge Hotel offers spacious rooms with original artwork by local artists.

Surrounded by woodland, scenic walks can be enjoyed in the immediate area. Aviemore town centre and rail station are less than 10 minutes’ walk away. The Cairngorms National Park is within 30 minutes’ drive of High Range Lodge Hotel.

A wall-mounted LCD TV, an en suite bathroom, and tea and coffee making facilities are also included in each neutrally decorated room.

Exceptional2,381 reviews
9.1
View details
Room
8.6

Sweeney Aviemore Two

Guesthouse in Aviemore

With a stay at Sweeney Aviemore Two in Aviemore, you'll be within a 10-minute walk of Strathspey Steam Railway and River Spey. This guest house is 13.7 mi (22 km) from Cairngorms National Park and 0.6 mi (0.9 km) from Dalfaber Neighbourhood Centre.

Fabulous97 reviews
8.6
View details
The Park Guest House
8.9

The Park Guest House

Guest house in Aviemore

Featuring 3-star accommodation, The Park Guest House is located in Aviemore, 48 km from Inverness Castle and 46 km from University of the Highlands and Islands, Inverness. Both free WiFi and parking on-site are available at the guest house free of charge. The accommodation provides luggage storage space and a housekeeping service for guests.

All units in the guest house are equipped with a TV. The units include a private bathroom, a hair dryer and bed linen.

Guests at The Park Guest House can enjoy a Full English/Irish breakfast.

Guests at the accommodation will be able to enjoy activities in and around Aviemore, like fishing, canoeing and hiking. Skiing, windsurfing and cycling are possible within the area, and The Park Guest House offers water sports facilities.

Inverness Railway Station is 48 km from the guest house, while Boat of Garten Golf Club is 10 km away. The nearest airport is Inverness Airport, 57 km from The Park Guest House.

Fabulous489 reviews
8.9
View details
Room
9.6

Cairngorm Guest House

Guesthouse in Aviemore

With a stay at Cairngorm Guest House in Aviemore, you'll be within a 15-minute walk of Dalfaber Neighbourhood Centre and River Spey. This guest house is 13.4 mi (21.6 km) from Cairngorms National Park and 0.5 mi (0.8 km) from Strathspey Steam Railway.

Exceptional171 reviews
9.6
View details
Primary image
9.2

Carn Mhor Bed and Breakfast

Bed & breakfast in Aviemore

With a stay at Carn Mhor Bed and Breakfast in Aviemore, you'll be within a 15-minute walk of Dalfaber Neighbourhood Centre and Cairngorm Brewery. This bed & breakfast is 13.1 mi (21.1 km) from Cairngorms National Park and 0.8 mi (1.3 km) from Spey Valley Championship Golf Course.

Exceptional171 reviews
9.2
View details
Scandinavian Village Ltd
9.2

Scandinavian Village Ltd

Hotel in Aviemore

Found in Scotland’s Cairngorms National Park, Scandinavian Village in Aviemore offers high-quality accommodation beside these rugged mountains. Furnished with Scandinavian pine, its apartments offer free WiFi and parking.

Two centrally heated bedrooms, one double room with new en suite facilities and one with twin beds, both have ample storage and hanging space, and reading lamps. There is also a pull out sofa bed in the living room which linen is supplied for. The main bathroom has a full-size bath and separate power shower.

A spacious sitting room with excellent mountain views includes a large dining area, a TV with Freeview and a DVD player. DVDs are available at reception. There is a fully equipped kitchen, with cookware and crockery provided, which has an oven, hob, fridge freezer, microwave, dishwasher and coffee maker.

In the heart of the UK’s largest national park, Aviemore offers a wealth of sporting activities, as well as a range of pubs and restaurants. The busy Highland city of Inverness is around 40 minutes’ drive away.

Exceptional672 reviews
9.2
View details
Macdonald Woodland Lodges at Macdonald Aviemore Resort
7.7

Macdonald Woodland Lodges at Macdonald Aviemore Resort

Lodge in Aviemore

Set in Cairngorms National Park, Macdonald Woodland Lodges at Macdonald Aviemore Resort offers views of the forest, an indoor swimming pool, a fitness room and free WiFi.

Featuring a kitchenette with a microwave and a fridge, each unit also comes with a satellite flat-screen TV, ironing facilities, desk and a seating area with a sofa. There is a private bathroom with shower in all units, along with a hairdryer and free toiletries.

Continental and buffet breakfast options are available every morning at the lodge.

Macdonald Woodland Lodges at Macdonald Aviemore Resort offers 4-star accommodation with a children's playground. Guests can enjoy a free sauna service at the Leisure Centre, a short walk away from the property.

Guests at the accommodation can enjoy hiking and cycling nearby, or make the most of the garden.

Inverness is 40 km from Macdonald Woodland Lodges at Macdonald Aviemore Resort, while Nairn is 44 km from the property. The nearest airport is Inverness Airport, 59 km from the lodge.

Good482 reviews
7.7
View details
The Balavoulin - Pub with Rooms
8.8

The Balavoulin - Pub with Rooms

Inn in Aviemore

Located in Aviemore, 48 km from Inverness Castle, The Balavoulin - Pub with Rooms provides accommodation with a garden, free private parking, a restaurant and a bar. 48 km from Inverness Railway Station and 10 km from Boat of Garten Golf Club, the inn features a ski pass sales point. The property is allergy-free and is situated 46 km from University of the Highlands and Islands, Inverness.

With a private bathroom equipped with a shower and free toiletries, rooms at the inn also provide guests with free WiFi, while some rooms here will provide you with a mountain view. All units in The Balavoulin - Pub with Rooms are fitted with a flat-screen TV and a hairdryer.

A Full English/Irish, vegetarian or vegan breakfast can be enjoyed at the property.

Guests at the accommodation will be able to enjoy activities in and around Aviemore, like hiking, skiing and cycling.

Landmark Forest Adventure Park is 10 km from The Balavoulin - Pub with Rooms, while Highland Wildlife Park is 14 km away. Inverness Airport is 57 km from the property.

Fabulous1,015 reviews
8.8
View details
Primary image
9.6

Eriskay Guest House and Aviemore Glamping

Guesthouse in Aviemore

Located in Aviemore, Eriskay Guest House and Aviemore Glamping is within a 15-minute walk of Strathspey Steam Railway and River Spey. This guest house is 13.7 mi (22 km) from Cairngorms National Park and 0.6 mi (1 km) from Dalfaber Neighbourhood Centre.

Exceptional158 reviews
9.6
View details
Primary image
9.6

Dunroamin

Bed & breakfast in Aviemore

Located in Aviemore, Dunroamin is within a 15-minute walk of Strathspey Steam Railway and River Spey. This bed & breakfast is 13.6 mi (21.8 km) from Cairngorms National Park and 0.6 mi (1 km) from Dalfaber Neighbourhood Centre.

Exceptional58 reviews
9.6
View details
Dunroamin Bed and Breakfast
9.2

Dunroamin Bed and Breakfast

Bed and breakfast in Aviemore

Situated in the tourist resort of Aviemore, within the Cairngorms National Park in the Highlands, Dunroamin Bed and Breakfast is 5 minutes’ walk from shops, restaurants, and amenities. Offering free parking, guests can easily explore the picturesque, surrounding countryside. Inverness is 30 miles from the property.

The spacious rooms feature an en suite bathroom, free Wi-Fi, and a flat-screen TV. They all offer mountain view, tea/coffee making facilities, and free toiletries.

Guests staying in the rooms can also enjoy a hearty breakfast. It includes a buffet of juices, cereals, fresh fruit, yoghurt, and cheeses. Guests can also enjoy a selection from the freshly cooked dishes. Special dietary requirements are also catered for.

Dunroamin Bed and Breakfast also has a 2-bedroom, self-catering apartment which features a fully equipped kitchen, 2 large bedrooms, and a lounge with sofa bed.

Exceptional250 reviews
9.2
View details