7 Best Hotels with Free Breakfast in Scottish Highlands (2026)

Hotels with Free Breakfast in Scottish Highlands: Rates from $142 per Night

The Gleneagles Hotel
Hotel
Auchterarder, Auchterarder, PH3 1NF, United Kingdom
  • Private Pool
    Private Pool
  • Hot Tub
    Hot Tub
  • Spa
    Spa
  • Fireplace/Heating
    Fireplace/Heating
  • Highly Rated
    Highly Rated
  • Family Friendly
16 Baths628.45 ft²
9.4

Exceptional

1012 reviews

$1032
Average price / night
Check Availability
Knockendarroch Hotel
Hotel
Higher Oakfield, Pitlochry, PH16 5HT, United Kingdom
  • Fireplace/Heating
    Fireplace/Heating
  • Balcony/Terrace
    Balcony/Terrace
  • View
    View
  • Breakfast
    Breakfast
  • Highly Rated
    Highly Rated
  • Free Cancellation
6 Baths297.8 ft²
9.2

Exceptional

549 reviews

$475
Average price / night
Check Availability
Fonab Castle Hotel
Hotel
Foss Road, Pitlochry, PH16 5ND, United Kingdom
  • Private Pool
    Private Pool
  • Hot Tub
    Hot Tub
  • Spa
    Spa
  • Skiing
    Skiing
6 Baths301.39 ft²
8.6

Exceptional

1046 reviews

$407
Average price / night
Check Availability
Royal Marine Hotel, by Highland Coast Hotels
Hotel
  • Fireplace/Heating
    Fireplace/Heating
  • View
    View
  • Breakfast
    Breakfast
  • Pet Friendly
    Pet Friendly
7 Baths
8.6

Exceptional

891 reviews

$158
Average price / night
Check Availability
Royal Golf Hotel, by Highland Coast Hotels
Hotel
Grange Road, Dornoch, IV25 3LG, United Kingdom
  • Fireplace/Heating
    Fireplace/Heating
  • Balcony/Terrace
    Balcony/Terrace
  • View
    View
  • Breakfast
    Breakfast
8 Baths262.37 ft²
8.4

Exceptional

663 reviews

$282
Average price / night
Check Availability
Holiday Inn Express Dundee by IHG
Hotel
  • Fireplace/Heating
    Fireplace/Heating
  • Parking
    Parking
  • Internet
    Internet
  • Child Friendly
    Child Friendly
5 Baths193.75 ft²
8.4

Exceptional

3436 reviews

$142
Average price / night
Check Availability
Loch Rannoch Hotel and Spa
Hotel
  • Private Pool
    Private Pool
  • Oceanfront
    Oceanfront
  • Spa
    Spa
  • Fireplace/Heating
    Fireplace/Heating
4 Baths258.33 ft²
8.6

Exceptional

1780 reviews

$211
Average price / night
Check Availability

Compare the 7 Best Hotels with Free Breakfast in Scottish Highlands (2026) – Addresses, Prices, Stars, Rating, and Review Count

Hotel Name Address Price ($)Star Rating Review Count Book
The Gleneagles HotelAuchterarder, Auchterarder, PH3 1NF, United Kingdom103259.41012
Knockendarroch HotelHigher Oakfield, Pitlochry, PH16 5HT, United Kingdom47549.2549
Fonab Castle HotelFoss Road, Pitlochry, PH16 5ND, United Kingdom40758.61046
Royal Golf Hotel, by Highland Coast HotelsGrange Road, Dornoch, IV25 3LG, United Kingdom28248.4663

Note: The prices for each 7 Best Hotels with Free Breakfast in Scottish Highlands (2026) do vary. This can be because of the number of people you are booking for, how far in advance you book and the season. The prices above are only meant as a rough estimate for comparison purposes. Click the buttons above (or click here>) to get the latest prices.

7 Best Hotels with Free Breakfast in Scottish Highlands (2026) on the Map