Last-minute hotels in Aviemore

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Hotels with availability in Aviemore

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
Aviemore Invernesshire, Aviemore, United Kingdom
Featuring outdoor tennis courts, free Wi-Fi and an indoor pool, this luxury hotel is a short car ride from Aviemore. It provides a day spa, as well as ski passes, ski slopes and a sauna.
Pool
Free Wi-Fi
Parking
7.1
Good
2689 reviews
Location
1.7 mi from city centre
Dalfaber Drive, Aviemore, United Kingdom
Boasting indoor tennis courts, free Wi-Fi and outdoor tennis courts, Macdonald Spey Valley Resort is situated in Aviemore and offers comfortable accommodation. It has a golf course, an indoor pool, a Turkish steam bath and a sauna.
Pool
Parking
7.8
Good
1709 reviews
Location
0.4 mi from city centre
Macdonald Aviemore Resort, Aviemore, United Kingdom
Macdonald Aviemore Hotel provides luxury accommodation and is within a five-minute walk of Aviemore. It also offers free Wi-Fi, an indoor pool and outdoor tennis courts.
Pool
Free Wi-Fi
Parking
7.1
Good
1744 reviews
Location
0.5 mi from city centre
Craig Na Gower Avenue, Aviemore, United Kingdom
Located in Aviemore, Eriskay B&B and Aviemore Glamping is an easy drive from Derry Cairngorm and offers private parking on site. Some of the facilities provided at this 4-star guest house include indoor tennis courts, a ski school and free Wi-Fi.
Free Wi-Fi
Parking
Airport shuttle
9.5
Excellent
1189 reviews
Location
0.3 mi from city centre
25 Grampian Road, Aviemore, United Kingdom
Aviemore Youth Hostel features free Wi-Fi, ski slopes and a bike service. Close to restaurants and shops, the hostel is an ideal base when in Aviemore.
Free Wi-Fi
Parking
8.6
Excellent
1336 reviews
Location
0.8 mi from city centre
Loch Alvie, Aviemore, United Kingdom
Rowan Tree Country Hotel provides 3-star accommodation, as well as laundry facilities, free Wi-Fi and ski slopes. It also offers ski lockers, a ticket service and meeting rooms.
Free Wi-Fi
Parking
8.6
Excellent
956 reviews
Location
2.7 mi from city centre
Craig-Na-Gower Ave, Aviemore, United Kingdom
Situated close to Aviemore, this comfortable bed and breakfast is a convenient base for those wanting to discover Aviemore and its surrounds. It also offers ski lockers, ski slopes and free Wi-Fi.
Free Wi-Fi
9.2
Excellent
589 reviews
Location
0.3 mi from city centre
139 Grampian Road, Aviemore, United Kingdom
Situated less than a 20-minute walk from Aviemore, Cairngorm Guest House offers free Wi-Fi. Those staying at the property have access to outdoor tennis courts, ski slopes and a bowling alley.
Free Wi-Fi
Parking
9.2
Excellent
1118 reviews
Location
0.2 mi from city centre
141 Grampian Road Aviemore, Aviemore, United Kingdom
Ravenscraig Guest House is located in Aviemore and features a ski school, outdoor tennis courts and free Wi-Fi. It also provides a BBQ/picnic area, meeting rooms and ski slopes.
Free Wi-Fi
Parking
9.5
Excellent
905 reviews
Location
0.2 mi from city centre
The Shieling, Aviemore, United Kingdom
Carn Mhor Bed and Breakfast is situated in Aviemore and offers free Wi-Fi, miniature golf and indoor tennis courts. It also features luggage storage, a BBQ/picnic area and a playground.
Free Wi-Fi
9.3
Excellent
710 reviews
Location
0.6 mi from city centre

FAQs when booking a last minute hotel in Aviemore

  • How much does a hotel room cost in Aviemore at the last minute?

    You’ll generally find hotel rooms from around £25 tonight, £25 tomorrow, and as low as £25 over the weekend.

  • What’s the cost for a last-minute hotel in Aviemore tonight?

    Prices tonight start at about £90 for 3-star hotels and £25 for 4-star options, depending on location and availability.

  • What can I expect to pay for a hotel in Aviemore tomorrow?

    If you book for tomorrow, expect rates of around £90 for 3-star hotels and £25 for 4-star accommodation.

  • What are the prices for hotels in Aviemore this coming weekend?

    If you’re booking last-minute, weekend rates start at about £66 for 3-star hotels and £25 for 4-star properties.

See more FAQs

Find better results for your stay in Aviemore

Consider these popular 3-star hotels in Aviemore

Stay at one of these Aviemore 3-star hotels that users have found on HotelsCombined.

Aviemore last minute hotel deals. Search for last minute hotels in Aviemore. Find cheap last minute hotel rooms in Aviemore. HotelsCombined searches hundreds of travel sites to help you find cheap last minute deals and book the room that suits you best.