Photo by Eddie Boyd

Find hotels in Rosemarkie from $68

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Go beyond your typical stay in Rosemarkie

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Rosemarkie hotels

1. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
4.0 star property
Inverness
9.2 out of 10, Wonderful, (1,000 reviews)
"Great airport hotel, staff at reception excellent, restaurant staff ok."
United Kingdom
Peter
9 days ago
$65 nightly
The price is $78
Nov 22 - Nov 23
Total with taxes and fees
Courtyard by Marriott Inverness Airport

2. Culloden House Hotel

Culloden House Hotel
4.0 star property
Inverness
9.8 out of 10, Exceptional, (450 reviews)
"One of the best hotels we've ever stayed."
United States
Jenn
October 8th, 2026
$155 nightly
The price is $186
Dec 3 - Dec 4
Total with taxes and fees
Culloden House Hotel

3. Kincraig Castle Hotel

Kincraig Castle Hotel
4.0 star property
Invergordon
9.0 out of 10, Wonderful, (386 reviews)
"The staff absolutely make the experience. We enjoyed a lovely dinner there."
Canada
Marley
4 days ago
$109 nightly
The price is $131
Nov 15 - Nov 16
Total with taxes and fees
Kincraig Castle Hotel

4. Bunchrew House Hotel & Restaurant

Bunchrew House Hotel & Restaurant
4.0 star property
Inverness
9.6 out of 10, Exceptional, (207 reviews)
"Absolutely fantastic stay at Bunchrew. The staff were amazing. The food was amazing."
United States
Adam
2 days ago
$101 nightly
The price is $121
Nov 17 - Nov 18
Total with taxes and fees
Bunchrew House Hotel & Restaurant

5. Holiday Inn Express Inverness by IHG

Holiday Inn Express Inverness by IHG
3.0 star property
Inverness
8.4 out of 10, Very good, (1,004 reviews)
"Overall, a satisfactory stay, noted. Breakfast was very good, however."
Canada
Ken
October 11th, 2026
$67 nightly
The price is $80
Dec 13 - Dec 14
Total with taxes and fees
Holiday Inn Express Inverness by IHG

6. Kingsmills Hotel

Kingsmills Hotel
4.0 star property
Crown
9.0 out of 10, Wonderful, (1,000 reviews)
"Nice clean bedroom with excellent bathroom. Breakfast was great."
Australia
Peter
17 days ago
$89 nightly
The price is $107
Nov 29 - Nov 30
Total with taxes and fees
Kingsmills Hotel

7. Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (886 reviews)
"Loved the little reading nook. Front Desk staff were very friendly."
Canada
Alison
8 days ago
$70 nightly
The price is $84
Nov 22 - Nov 23
Total with taxes and fees
Tulloch Castle Hotel

8. North Kessock Hotel

North Kessock Hotel
3.0 star property
Inverness
9.2 out of 10, Wonderful, (188 reviews)
"Good location,Nicely appointed room and a good menu and restaurant service."
United Kingdom
Al
October 4th, 2026
$111 nightly
The price is $133
Nov 13 - Nov 14
Total with taxes and fees
North Kessock Hotel

9. Lochardil House Hotel

Lochardil House Hotel
4.0 star property
Lochardil
9.4 out of 10, Exceptional, (595 reviews)
"Fabulous room we stayed in a deluxe that had a great king bed."
Canada
Timothy
11 days ago
$75 nightly
The price is $90
Nov 29 - Nov 30
Total with taxes and fees
Lochardil House Hotel

10. Smithton Hotel

Smithton Hotel
3.0 star property
Inverness
8.6 out of 10, Excellent, (288 reviews)
"Pillows were very comfortable. The room was wonderful."
United States
Debra
27 days ago
$93 nightly
The price is $112
Nov 15 - Nov 16
Total with taxes and fees
Smithton Hotel

11. Tuckers Inn

Tuckers Inn
3.0 star property
Invergordon
8.8 out of 10, Excellent, (183 reviews)
"Good parking good staff and a good bar."
United Kingdom
dan
23 days ago
$104 nightly
The price is $125
Nov 26 - Nov 27
Total with taxes and fees
Tuckers Inn

12. Loch Ness Country House Hotel

Loch Ness Country House Hotel
4.0 star property
Inverness
9.2 out of 10, Wonderful, (469 reviews)
"Food was fabulous!! The staff was helpful and our was clean."
United States
Deborah
October 12th, 2026
$69 nightly
The price is $83
Nov 13 - Nov 14
Total with taxes and fees
Loch Ness Country House Hotel

13. Premier Inn Inverness Millburn Rd

Premier Inn Inverness Millburn Rd
3.0 star property
Millburn
8.2 out of 10, Very good, (59 reviews)
"Overall the property seemed quite quiet. We would absolutely stay here again."
Canada
Kent
October 11th, 2026
$57 nightly
The price is $68
Dec 13 - Dec 14
Total with taxes and fees
Premier Inn Inverness Millburn Rd

14. Macdonald Drumossie Hotel

Macdonald Drumossie Hotel
4.0 star property
Inverness
8.8 out of 10, Excellent, (700 reviews)
"Nice clean comfortable room, staff were lovely and food was very good."
United Kingdom
Ann
$95 nightly
The price is $113
Nov 30 - Dec 1
Total with taxes and fees
Macdonald Drumossie Hotel

15. Black Friars

Black Friars
4.0 star property
Inverness City Centre
9.0 out of 10, Wonderful, (410 reviews)
"Restaurants pub excellent food soups. Grocery stores tours Room very clean well stocked Highly recommend."
United States
JULIEANN
1 day ago
$87 nightly
The price is $105
Dec 13 - Dec 14
Total with taxes and fees
Black Friars

16. Havelock Hotel

Havelock Hotel
3.5 star property
Nairn
8.4 out of 10, Very good, (68 reviews)
"The staff were very nice."
United Kingdom
Brian
June 18th, 2026
$83 nightly
The price is $100
Nov 13 - Nov 14
Total with taxes and fees
Havelock Hotel

17. Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)
4.0 star property
Nairn
8.4 out of 10, Very good, (997 reviews)
"A free upgrade o a lovely room. Enjoyed our stay very much."
United Kingdom
Linda
16 days ago
$90 nightly
The price is $108
Nov 16 - Nov 17
Total with taxes and fees
Muthu Newton Hotel (Near Inverness Airport)

18. Leonardo Hotel Inverness

Leonardo Hotel Inverness
4.0 star property
Inverness
7.6 out of 10, Good, (1,000 reviews)
"Staff were very nice. Hotel is basic. The bed was comfortable."
United Kingdom
Darren
12 days ago
$69 nightly
The price is $82
Nov 22 - Nov 23
Total with taxes and fees
Leonardo Hotel Inverness

19. Hillview Park

Hillview Park
4.0 star property
Beauly
9.6 out of 10, Exceptional, (101 reviews)
"The property is lovely. The rooms were clean."
United States
Debra
28 days ago
$78 nightly
The price is $93
Nov 18 - Nov 19
Total with taxes and fees
Hillview Park

20. The Royal Highland Hotel

The Royal Highland Hotel
3.0 star property
Inverness City Centre
8.2 out of 10, Very good, (1,012 reviews)
"Very happy with accommodation. Room was warm, comfortable. Within walking distance to sights, shopping, restaurants."
United States
Karin
6 days ago
$79 nightly
The price is $95
Dec 3 - Dec 4
Total with taxes and fees
The Royal Highland Hotel
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.

Stay near popular Rosemarkie attractions

Learn more about Rosemarkie

Explore attractions like Fairy Glen Reserve and Groam House Museum as you discover things to see and do in Rosemarkie.

A coastal landscape with rocky shores and calm water.
Photo by Eddie Boyd
Open Photo by Eddie Boyd

Top Rosemarkie Hotel Reviews

Find out more about Rosemarkie

Top reasons to visit Rosemarkie

  • Stunning Beaches: Enjoy the pristine sands and scenic views of Rosemarkie Beach, perfect for relaxation and outdoor activities.
  • Outdoor Adventures: Explore hiking trails and coastal walks that showcase the breathtaking landscape of the Scottish coastline.
  • Rich Cultural Heritage: Visit historic sites like the local church and nearby castles that reflect the area's fascinating history.
  • Golfing Paradise: Tee off at charming local golf courses and resorts, catering to both enthusiasts and beginners.
  • Warm Hospitality: Experience the friendly atmosphere of Rosemarkie, with a range of cozy accommodations to enhance your stay.

Find great hotels near Rosemarkie

Experience the charm of Rosemarkie, Scotland, with a variety of hotel accommodations to suit every traveler's needs. From cozy bed & breakfasts to convenient hotels, you'll find options that cater to pet-friendly stays, business travel, and adventure vacations. Whether you're searching for hotels near Rosemarkie or planning to book a stay close to the beautiful Rosemarkie beach, your ideal getaway awaits in this picturesque coastal village.

  • Leonardo Hotel Inverness: Nestled 8 miles from Rosemarkie, this eco-certified 4-star hotel caters to environmentally conscious travelers and business professionals alike. The Leonardo Hotel Inverness combines modern amenities with sustainable practices, ensuring a comfortable stay while minimizing your carbon footprint. Guests can enjoy well-appointed rooms equipped with essential facilities, a fitness center, and a business lounge, making it an ideal choice for both relaxation and productivity.
  • Mercure Inverness Hotel: Located 9 miles from Rosemarkie, the Mercure Inverness Hotel is a 4-star accommodation that welcomes both eco-conscious guests and their furry companions. With a pet-friendly policy, this hotel is perfect for travelers looking to explore the scenic Highland region with their pets. Guests can enjoy an array of amenities, including comfortable rooms, an on-site restaurant, and meeting spaces, all while benefiting from the hotel’s commitment to sustainability.
  • B&B HOTEL Inverness: Situated 9 miles from Rosemarkie, B&B HOTEL Inverness offers a family-friendly atmosphere with a guest rating of 8.2 out of 10. This 4-star property is perfect for families traveling with children and pets. The hotel features kid-friendly amenities, including breakfast options tailored for younger guests, as well as pet-friendly accommodations. With its cozy atmosphere and convenient location, it serves as an excellent base for exploring the beautiful surroundings of Inverness and beyond.

Where to stay in Rosemarkie

Rosemarkie, a charming coastal village, is perfect for outdoor enthusiasts and beach lovers. Discover stunning views along the shoreline, relax on pristine beaches, and immerse yourself in the friendly atmosphere of the village. Nearby Fortrose offers historical sites and scenic excursions, making it an ideal holiday location. Experience the beauty of this coastal hideaway while enjoying the luxury of nature and the warmth of local hospitality.

  • Inverness: Nestled about 9 miles from Rosemarkie, Inverness, often referred to as the Gateway to the Highlands, offers a rich blend of outdoor adventures and stunning scenery. Visitors flock here year-round, with peak times in April, July, and September. The city is renowned for its proximity to the breathtaking landscapes of national parks and the historic Inverness Castle. Outdoor enthusiasts can indulge in activities like skiing and golfing, making it a perfect destination for those looking to explore the beauty of Scotland while enjoying thrilling adventures.
  • Fortrose: Fortrose is where Rosemarkie finds its home, combining picturesque coastal charm with vibrant outdoor activities. The city sees a rush of visitors from June to August, drawn by its scenic beaches and lush landscapes. Golf lovers will be delighted with the local golf courses and private country clubs. Fortrose also boasts cultural landmarks such as monuments and the nearby national state park, providing a perfect backdrop for exploration and relaxation. It’s a wonderful spot for those looking to soak in the natural beauty and local history.
  • Avoch: Located just 3 miles from Rosemarkie, Avoch is a quaint coastal town that enchants visitors with its scenic seaside views and outdoor activities. With peaks in traveler arrivals during April, July, and September, Avoch offers access to a variety of water sports and golf courses. The stunning beaches and the nearby national park make it an ideal destination for those who appreciate nature and adventure. Whether you're looking to relax by the beach or engage in exhilarating activities, Avoch has something for everyone.

Things to do near Rosemarkie

Rosemarkie offers a perfect getaway for outdoor and beach lovers, featuring stunning scenery and activities. Enjoy a round at the local golf courses, explore the beautiful Rosemarkie Beach, or plan day trips to nearby attractions. The area also boasts charming golf resorts and private country clubs, making it an ideal destination for both relaxation and recreation.

Shopping

In Rosemarkie, explore charming local shops for unique gifts, including The Rosemarkie Shop for local crafts and souvenirs. If you're up for a drive, venture to Fortrose and visit the nearby Highland Marketplace for a wider selection of goods and artisanal products.

Recreation

At Tarbat Golf Course, located 20 miles from Rosemarkie, indulge in luxury vibes while enjoying a round of golf amidst beautiful landscapes. This private club offers a serene atmosphere, perfect for relaxation and rejuvenation after a day on the greens.

Adventure

Explore the beautiful Rosemarkie Beach for a day of sun, swimming, and beachcombing. For a thrill, hike the nearby Fairy Glen, where you'll discover stunning landscapes and unique rock formations. Don't miss the chance to spot dolphins along the Moray Firth while enjoying the coastal scenery.

Nightlife

In Rosemarkie, the nightlife is charming and relaxed. Enjoy cozy pubs like The Anderson and The Royal Marine Hotel, where you can savor local brews and live music. For a unique experience, stroll along the beach under the stars, soaking in the tranquil atmosphere.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Rosemarkie

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in Rosemarkie is moderately seasonal. The cheapest months to stay in Rosemarkie are January to February and October, where the prices are moderately lower. This is in comparison to June to August, where prices are moderately higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Rosemarkie is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Rosemarkie is Monday. The most expensive day to stay in Rosemarkie is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool makes it easy for you to choose your budget, preferred destination, and other preferences. You can organize your search results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will highlight sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel stay in Rosemarkie with your flights and activities by booking a package through Expedia.

Find the best attractions near Rosemarkie

Rosemarkie offers a delightful blend of outdoor activities, stunning beaches, and scenic views, perfect for a memorable vacation. Key attractions include the beautiful Rosemarkie Bay, the historic church at Rosemarkie, and nearby castles and cathedrals that showcase the area's rich culture. For golf enthusiasts, the best golf hotels in the region provide excellent accommodations. Visitors can also explore photographs of Rosemarkie to capture its charm and beauty.

  • Inverness Castle: Located 9 miles from Rosemarkie, Inverness Castle offers a romantic and cultural experience with stunning views of the River Ness. Its historical significance and beautiful architecture make it a must-visit for history buffs and photographers alike.
  • Inverness Cathedral: Also 9 miles away, Inverness Cathedral is a stunning example of Gothic architecture. Its serene atmosphere and intricate stained glass windows create an inspiring environment, perfect for those interested in culture and spirituality.
  • Chanonry Point Lighthouse: Just 1 mile from Rosemarkie, this historic lighthouse is a picturesque spot for watching dolphins and enjoying breathtaking views of the Moray Firth, making it an ideal destination for nature lovers.

Best time to go to Rosemarkie

The best time to visit Rosemarkie can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Rosemarkie falls in July, when visitor numbers are moderately high and weather is mostly cloudy with light rain. The coolest average temperature in Rosemarkie falls in January, visitor numbers are moderately low and weather is mostly cloudy with light rain.

Calendar MonthTemperaturePrecipitationCloudinessOccupancyPricing
January37.9°F (3.3°C)Light RainMostly CloudyModerately LowModerately Low
February38.8°F (3.8°C)Light RainMostly CloudyAverageModerately Low
March41.4°F (5.2°C)Light RainMostly CloudyAverageAverage
April45.3°F (7.4°C)Light RainMostly CloudyModerately HighAverage
May50.2°F (10.1°C)Light RainMostly CloudyAverageAverage
June55.2°F (12.9°C)Light RainMostly CloudyModerately HighModerately High
July58.1°F (14.5°C)Light RainMostly CloudyModerately HighModerately High
August57.0°F (13.9°C)Light RainMostly CloudyAverageModerately High
September54.0°F (12.2°C)Light RainMostly CloudyAverageAverage
October48.4°F (9.1°C)Light RainMostly CloudyAverageModerately Low
November42.4°F (5.8°C)Light RainMostly CloudyModerately LowAverage
December38.3°F (3.5°C)Light RainMostly CloudyModerately LowAverage

The nearest major airports for your trip to Rosemarkie

For your vacation in Rosemarkie, you have several airport options. INVerness Airport (INV) is the closest, located 4 miles away. Notable hotels near INV include the 5-star Rocpool Reserve and Ness Walk, both 8 miles from the airport, offering various transportation services. Aberdeen Airport (ABZ) is 76 miles away, with excellent nearby accommodations like the 5-star Marcliffe Hotel and the 4-star Courtyard by Marriott, just 0.3 miles from the airport. Stornoway Airport (SYY) is 92 miles away, with options such as the 4-star Stornoway Bed and Breakfast and Cabarfeidh Hotel, both 2 miles from SYY. Each airport offers accessible transportation to Rosemarkie.

Frequently Asked Questions

What is the best area to stay in Rosemarkie?

The best area to stay in Rosemarkie is along the beachfront, particularly around the village's main street, High Street.

This area is the heart of Rosemarkie, offering direct access to the pebble beach and views of the Moray Firth. High Street features local shops, cafes, and the Rosemarkie Beach Cafe, making it convenient for daily needs. The village is compact and easily walkable, with the beach and the Chanonry Point lighthouse within reach.

Couples often find this area ideal for a quiet getaway. The proximity to the beach allows for relaxing strolls, and the opportunity to spot dolphins from the shore or a boat tour adds a great experience. The general tranquility of the village provides a peaceful retreat.

For families, staying near the beachfront is also an excellent option. The beach provides an expansive natural playground, and the nearby Rosemarkie Golf Club offers activities for various ages.

When is the best time to go to Rosemarkie?

The best time to visit Rosemarkie is during the summer months, from June to August, when the weather is mildest and the days are longest.

During this period, you can expect average temperatures around 15-20°C (59-68°F), making it comfortable for exploring the outdoors. The extended daylight hours, with sunsets often after 9 PM, provide ample time for activities like dolphin watching at Chanonry Point or walking along Rosemarkie Beach. This season is ideal for couples and families looking to enjoy the natural beauty and coastal activities without the chill of other seasons.

For those interested in wildlife, particularly dolphin spotting, late spring to early autumn (May to September) offers the best chances. The warmer waters attract more marine life, and the calm seas make for better viewing conditions.

Can I cancel my hotel reservation on Expedia?

You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Rosemarkie.

How much is the nightly rate at a Rosemarkie hotel?

Prices for hotels in Rosemarkie often vary, but you can find a great deal from $68 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia