
Find hotels near Rosemarkie Beach, Fortrose from AED 232
- 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. Courtyard by Marriott Inverness Airport
Courtyard by Marriott Inverness Airport6.7 km from Rosemarkie Beach
9.0 out of 10, Wonderful, (1,005 reviews)
The price is AED 241
AED 289 total
includes taxes & fees
22 Nov - 23 Nov

2. Culloden House Hotel
Culloden House Hotel11.7 km from Rosemarkie Beach
9.8 out of 10, Exceptional, (450 reviews)
The price is AED 664
AED 796 total
includes taxes & fees
5 Dec - 6 Dec

3. Bunchrew House Hotel & Restaurant
Bunchrew House Hotel & Restaurant16.7 km from Rosemarkie Beach
9.6 out of 10, Exceptional, (203 reviews)
The price is AED 575
AED 690 total
includes taxes & fees
5 Nov - 6 Nov

4. Lochardil House Hotel
Lochardil House Hotel16.7 km from Rosemarkie Beach
9.4 out of 10, Exceptional, (593 reviews)
The price is AED 259
AED 310 total
includes taxes & fees
22 Nov - 23 Nov

5. Holiday Inn Express Inverness by IHG
Holiday Inn Express Inverness by IHG13 km from Rosemarkie Beach
8.4 out of 10, Very good, (1,001 reviews)
The price is AED 239
AED 286 total
includes taxes & fees
29 Nov - 30 Nov

6. Rossal House Apartments
Rossal House Apartments16.3 km from Rosemarkie Beach
9.4 out of 10, Exceptional, (103 reviews)
The price is AED 366
AED 439 total
includes taxes & fees
5 Nov - 6 Nov

7. Macdonald Drumossie Hotel
Macdonald Drumossie Hotel15.2 km from Rosemarkie Beach
8.8 out of 10, Excellent, (700 reviews)
The price is AED 349
AED 419 total
includes taxes & fees
1 Dec - 2 Dec

8. North Kessock Hotel
North Kessock Hotel13 km from Rosemarkie Beach
9.2 out of 10, Wonderful, (188 reviews)
The price is AED 362
AED 434 total
includes taxes & fees
5 Nov - 6 Nov

9. Smithton Hotel
Smithton Hotel12.5 km from Rosemarkie Beach
8.6 out of 10, Excellent, (288 reviews)
The price is AED 378
AED 453 total
includes taxes & fees
10 Nov - 11 Nov

10. West End Hotel
West End Hotel13.8 km from Rosemarkie Beach
8.4 out of 10, Very good, (410 reviews)
The price is AED 217
AED 260 total
includes taxes & fees
7 Nov - 8 Nov

11. Belvilla Inverness Craigmonie Hotel
Belvilla Inverness Craigmonie Hotel14.7 km from Rosemarkie Beach
8.4 out of 10, Very good, (1,000 reviews)
The price is AED 273
AED 328 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 AED 355
AED 426 total
includes taxes & fees
18 Nov - 19 Nov

13. Inverness Youth Hostel
Inverness Youth Hostel13.9 km from Rosemarkie Beach
8.6 out of 10, Excellent, (203 reviews)
The price is AED 194
AED 232 total
includes taxes & fees
4 Dec - 5 Dec

14. Muthu Newton Hotel (Near Inverness Airport)
Muthu Newton Hotel (Near Inverness Airport)13.6 km from Rosemarkie Beach
8.4 out of 10, Very good, (996 reviews)
The price is AED 283
AED 340 total
includes taxes & fees
29 Nov - 30 Nov

15. Leonardo Hotel Inverness
Leonardo Hotel Inverness13.4 km from Rosemarkie Beach
7.6 out of 10, Good, (1,000 reviews)
The price is AED 255
AED 306 total
includes taxes & fees
3 Dec - 4 Dec

16. Kincraig Castle Hotel
Kincraig Castle Hotel13.9 km from Rosemarkie Beach
9.0 out of 10, Wonderful, (383 reviews)
The price is AED 435
AED 522 total
includes taxes & fees
8 Nov - 9 Nov

17. 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 AED 867
AED 1,041 total
includes taxes & fees
14 Nov - 15 Nov

18. Golf View Hotel & Spa
Golf View Hotel & Spa13.4 km from Rosemarkie Beach
8.8 out of 10, Excellent, (389 reviews)
The price is AED 571
AED 685 total
includes taxes & fees
8 Nov - 9 Nov

19. The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery14.9 km from Rosemarkie Beach
8.6 out of 10, Excellent, (1,003 reviews)
The price is AED 271
AED 326 total
includes taxes & fees
24 Nov - 25 Nov

20. The Castle B&B
The Castle B&B14.9 km from Rosemarkie Beach
9.8 out of 10, Exceptional, (99 reviews)
The price is AED 432
AED 518 total
includes taxes & fees
10 Nov - 11 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 popular hotels close to Rosemarkie Beach
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Courtyard by Marriott Inverness Airport | 9.0 Wonderful 1,005 reviews | View | ||||||
![]() Culloden House Hotel | 9.8 Exceptional 450 reviews | View | ||||||
![]() Lochardil House Hotel | 9.4 Exceptional 593 reviews | View | ||||||
![]() Bunchrew House Hotel & Restaurant | 9.6 Exceptional 203 reviews | View | ||||||
![]() Holiday Inn Express Inverness by IHG | 8.4 Very good 1,001 reviews | View |
Hotels recommended for families near Rosemarkie Beach
The price is AED 2,438
AED 2,926 total
includes taxes & fees
21 Nov - 22 Nov
Top Rosemarkie Beach Hotel Reviews

Seaside cottage by a sandy beach - dolphins, golf, near Inverness and Loch Ness
10/10 Excellent





























































































