
Find hotels near Rosemarkie Beach, Fortrose from SAR 234
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Rosemarkie Beach hotels

1. The Milk House
The Milk House2.8 km from Rosemarkie Beach
10.0 out of 10, Exceptional, (1 review)
The price is SAR 2,273
SAR 2,727 total
includes taxes & fees
24 Nov - 25 Nov

2. Courtyard by Marriott Inverness Airport
Courtyard by Marriott Inverness Airport6.7 km from Rosemarkie Beach
9.2 out of 10, Wonderful, (1,000 reviews)
The price is SAR 242
SAR 290 total
includes taxes & fees
6 Dec - 7 Dec

3. Culloden House Hotel
Culloden House Hotel11.7 km from Rosemarkie Beach
9.8 out of 10, Exceptional, (450 reviews)
The price is SAR 675
SAR 810 total
includes taxes & fees
15 Dec - 16 Dec

4. Kincraig Castle Hotel
Kincraig Castle Hotel13.9 km from Rosemarkie Beach
9.0 out of 10, Wonderful, (387 reviews)
The price is SAR 408
SAR 490 total
includes taxes & fees
15 Nov - 16 Nov

5. Lochardil House Hotel
Lochardil House Hotel16.7 km from Rosemarkie Beach
9.4 out of 10, Exceptional, (597 reviews)
The price is SAR 264
SAR 317 total
includes taxes & fees
29 Nov - 30 Nov

6. Macdonald Drumossie Hotel
Macdonald Drumossie Hotel15.2 km from Rosemarkie Beach
8.8 out of 10, Excellent, (700 reviews)
The price is SAR 352
SAR 422 total
includes taxes & fees
22 Nov - 23 Nov

7. Bunchrew House Hotel & Restaurant
Bunchrew House Hotel & Restaurant16.7 km from Rosemarkie Beach
9.6 out of 10, Exceptional, (210 reviews)
The price is SAR 377
SAR 452 total
includes taxes & fees
15 Nov - 16 Nov

8. Holiday Inn Express Inverness by IHG
Holiday Inn Express Inverness by IHG13 km from Rosemarkie Beach
8.4 out of 10, Very good, (1,000 reviews)
The price is SAR 248
SAR 298 total
includes taxes & fees
13 Dec - 14 Dec

9. Appin Apartment
Appin Apartment17.2 km from Rosemarkie Beach
10.0 out of 10, Exceptional, (20 reviews)
The price is SAR 714
SAR 714 total
includes taxes & fees
16 Nov - 17 Nov

10. Smithton Hotel
Smithton Hotel12.5 km from Rosemarkie Beach
8.6 out of 10, Excellent, (288 reviews)
The price is SAR 354
SAR 425 total
includes taxes & fees
15 Nov - 16 Nov

11. Free Parking Highland N500 Hideaway Inverness
Free Parking Highland N500 Hideaway Inverness16.4 km from Rosemarkie Beach
10.0 out of 10, Exceptional, (6 reviews)
The price is SAR 942
SAR 1,130 total
includes taxes & fees
22 Nov - 23 Nov

12. Culliss House
Culliss House15 km from Rosemarkie Beach
9.8 out of 10, Exceptional, (81 reviews)
The price is SAR 357
SAR 428 total
includes taxes & fees
9 Dec - 10 Dec

13. Belvilla Inverness Craigmonie Hotel
Belvilla Inverness Craigmonie Hotel14.7 km from Rosemarkie Beach
8.4 out of 10, Very good, (1,001 reviews)
The price is SAR 263
SAR 316 total
includes taxes & fees
21 Nov - 22 Nov

14. Premier Inn Inverness Millburn Rd
Premier Inn Inverness Millburn Rd13.7 km from Rosemarkie Beach
8.2 out of 10, Very good, (59 reviews)
The price is SAR 211
SAR 253 total
includes taxes & fees
13 Dec - 14 Dec

15. North Kessock Hotel
North Kessock Hotel13 km from Rosemarkie Beach
9.2 out of 10, Wonderful, (188 reviews)
The price is SAR 364
SAR 436 total
includes taxes & fees
15 Nov - 16 Nov

16. Leonardo Hotel Inverness
Leonardo Hotel Inverness13.4 km from Rosemarkie Beach
7.6 out of 10, Good, (1,001 reviews)
The price is SAR 257
SAR 308 total
includes taxes & fees
22 Nov - 23 Nov

17. Glenmoriston Townhouse Hotel
Glenmoriston Townhouse Hotel15.1 km from Rosemarkie Beach
8.8 out of 10, Excellent, (1,000 reviews)
The price is SAR 331
SAR 398 total
includes taxes & fees
22 Nov - 23 Nov

18. Black Friars
Black Friars14.3 km from Rosemarkie Beach
9.0 out of 10, Wonderful, (412 reviews)
The price is SAR 332
SAR 398 total
includes taxes & fees
13 Dec - 14 Dec

19. Inverness Youth Hostel
Inverness Youth Hostel13.9 km from Rosemarkie Beach
8.6 out of 10, Excellent, (205 reviews)
The price is SAR 195
SAR 234 total
includes taxes & fees
19 Nov - 20 Nov

20. Ardross Glencairn
Ardross Glencairn15 km from Rosemarkie Beach
9.0 out of 10, Wonderful, (1,001 reviews)
The price is SAR 227
SAR 273 total
includes taxes & fees
19 Nov - 20 Nov
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Compare top hotels near Rosemarkie Beach
![]() The Milk House2.8 km from Rosemarkie Beach | ![]() Courtyard by Marriott Inverness Airport6.7 km from Rosemarkie Beach | ![]() Culloden House Hotel11.7 km from Rosemarkie Beach | ![]() Kincraig Castle Hotel13.9 km from Rosemarkie Beach | ![]() Lochardil House Hotel16.7 km from Rosemarkie Beach |
|---|---|---|---|---|
10.0 Exceptional 1 review | 9.2 Wonderful 1,000 reviews | 9.8 Exceptional 450 reviews | 9.0 Wonderful 387 reviews | 9.4 Exceptional 597 reviews |
The price is SAR 2,273 SAR 2,727 total includes taxes & fees 24 Nov - 25 Nov | The price is SAR 242 SAR 290 total includes taxes & fees 6 Dec - 7 Dec | The price is SAR 675 SAR 810 total includes taxes & fees 15 Dec - 16 Dec | The price is SAR 408 SAR 490 total includes taxes & fees 15 Nov - 16 Nov | The price is SAR 264 SAR 317 total includes taxes & fees 29 Nov - 30 Nov |
|
|
|
|
|
Top Rosemarkie Beach Hotel Reviews

Courtyard by Marriott Inverness Airport
10/10 Excellent





































































