A coastal landscape with rocky shores and calm water.

Find hotels in Rosemarkie from £72

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

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

Our top choices for Rosemarkie hotels

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
4.0 star property
Inverness City Centre
8.6 out of 10, Excellent, (1,003 reviews)
"Wonderful property close to the city center and Inverness castle on the banks of river beds with spectacular views of the river from the rooms!"
United States
Kritika
The price is £160
includes taxes & fees
1 Aug - 2 Aug
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
4.0 star property
Inverness
9.0 out of 10, Wonderful, (1,007 reviews)
"Perfect hotel right next to the airport although I wish coffee & breakfast were included in your stay otherwise a really nice hotel to stay at and catch your early morning flight!"
United States
Caitlin
The price is £199
includes taxes & fees
2 Aug - 3 Aug
Courtyard by Marriott Inverness Airport

The Royal Highland Hotel

The Royal Highland Hotel
3.0 star property
Inverness City Centre
8.2 out of 10, Very good, (1,022 reviews)
"Only the location is fine"
Canada
Hrachya
The price is £245
includes taxes & fees
9 Aug - 10 Aug
The Royal Highland Hotel

Kingsmills Hotel

Kingsmills Hotel
4.0 star property
Crown
9.0 out of 10, Wonderful, (1,008 reviews)
"Everything was great and staff was so helpful."
United States
Kristen
The price is £182
includes taxes & fees
19 Jul - 20 Jul
Kingsmills Hotel

Columba Hotel Inverness by Compass Hospitality

Columba Hotel Inverness by Compass Hospitality
3.0 star property
Inverness City Centre
7.6 out of 10, Good, (1,003 reviews)
"We loved our stay and the staff was amazing. Everyone was helpful, friendly, and courteous. The Ness Suite was very nice."
United States
James
The price is £148
includes taxes & fees
19 Jul - 20 Jul
Columba Hotel Inverness by Compass Hospitality

B&B HOTEL Inverness

B&B HOTEL Inverness
3.0 star property
Inverness City Centre
8.2 out of 10, Very good, (1,000 reviews)
"Very clean, comfortable room, generous breakfast"
United States
Susan
The price is £169
includes taxes & fees
14 Aug - 15 Aug
B&B HOTEL Inverness

River Ness Hotel, a member of Radisson Individuals

River Ness Hotel, a member of Radisson Individuals
4.0 star property
Inverness City Centre
9.0 out of 10, Wonderful, (706 reviews)
"Great place. Comfortable stay amazing staff."
United States
Pete
The price is £233
includes taxes & fees
17 Jul - 18 Jul
River Ness Hotel, a member of Radisson Individuals

Mercure Inverness Hotel

Mercure Inverness Hotel
4.0 star property
Inverness City Centre
7.8 out of 10, Good, (1,008 reviews)
"Great location breakfast excellent "
United Kingdom
Caroline
The price is £223
includes taxes & fees
16 Jul - 17 Jul
Mercure Inverness Hotel

Inverness Palace Hotel & Spa, WorldHotel Distinctive

Inverness Palace Hotel & Spa, WorldHotel Distinctive
4.0 star property
Inverness City Centre
8.6 out of 10, Excellent, (1,005 reviews)
"The hotel was okay. It was in my opinion a 3.5 star hotel."
United States
Larry
The price is £214
includes taxes & fees
19 Jul - 20 Jul
Inverness Palace Hotel & Spa, WorldHotel Distinctive

AC Hotel by Marriott Inverness

AC Hotel by Marriott Inverness
4.0 star property
Inverness City Centre
9.4 out of 10, Exceptional, (1,003 reviews)
"breakfast decent rooms comfortable great shower"
United States
D Roxanne
AC Hotel by Marriott Inverness

Craigmonie Hotel Inverness by Compass Hospitality

Craigmonie Hotel Inverness by Compass Hospitality
3.0 star property
Crown
8.4 out of 10, Very good, (956 reviews)
"Lovely property in Inverness. Staff really friendly. Nice pool & sauna"
United Kingdom
Marion
The price is £142
includes taxes & fees
29 Jul - 30 Jul
Craigmonie Hotel Inverness by Compass Hospitality

Beaufort Hotel

Beaufort Hotel
3.0 star property
Inverness City Centre
8.4 out of 10, Very good, (974 reviews)
"Beautiful old hotel. The staff was really nice. Would have liked to have someone help with luggage on the stairs"
United States
Diane
The price is £145
includes taxes & fees
19 Jul - 20 Jul
Beaufort Hotel

Culloden House Hotel

Culloden House Hotel
4.0 star property
Inverness
9.8 out of 10, Exceptional, (430 reviews)
"Historical building and grounds and wonderful staff accompanied by delicious food"
United Kingdom
Patrick
The price is £375
includes taxes & fees
17 Jul - 18 Jul
Culloden House Hotel

Ness Walk

Ness Walk
5.0 star property
Ballifeary
9.8 out of 10, Exceptional, (586 reviews)
"Bar room was fun and good food"
United States
Raquel
The price is £410
includes taxes & fees
16 Jul - 17 Jul
Ness Walk

Highland Apartments By Mansley

Highland Apartments By Mansley
4.0 star property
Inverness City Centre
9.4 out of 10, Exceptional, (559 reviews)
"Check-in was smooth, the apartment was the same as the one we booked in the listing, and it was perfectly located in the city. Once we figured out how to boost the water heater, everything went smoothly and we thoroughly enjoyed our stay."
United States
Krystin
The price is £180
includes taxes & fees
17 Jul - 18 Jul
Highland Apartments By Mansley

Black Friars

Black Friars
4.0 star property
Inverness City Centre
9.0 out of 10, Wonderful, (378 reviews)
"The hotel is right above the restaurant, which was very nice."
Canada
Richard Peter
The price is £214
includes taxes & fees
26 Jul - 27 Jul
Black Friars

Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (802 reviews)
"Lovely stay at a "
United Kingdom
Judy
The price is £164
includes taxes & fees
19 Jul - 20 Jul
Tulloch Castle Hotel

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)
"Breakfast was good. Bathroom in room we're not clean, beds were uncomfortable."
Canada
Shauna
The price is £192
includes taxes & fees
24 Jul - 25 Jul
Holiday Inn Express Inverness by IHG

Kincraig Castle Hotel

Kincraig Castle Hotel
4.0 star property
Invergordon
9.2 out of 10, Wonderful, (330 reviews)
"Beautiful hotel !!!! Staff were wonderful and so helpful Would certainly recommend this place"
Canada
Judy
The price is £219
includes taxes & fees
20 Jul - 21 Jul
Kincraig Castle 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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Rosemarkie attractions

Learn more about Rosemarkie

Head to sights like Fairy Glen Reserve and Groam House Museum as you discover Rosemarkie.

A beach with waves at sunset.
Photo by Anna Richards
Open Photo by Anna Richards

Top Rosemarkie Hotel Reviews

More cheap stays in Rosemarkie

Hotels in Rosemarkie with star rating

Find out more about Rosemarkie

Top reasons to visit Rosemarkie

  • Stunning Beaches: Rosemarkie Beach offers a lovely coastal escape with its soft sands and breathtaking views.
  • Outdoor Adventures: Explore rock pools and enjoy picnics in the picturesque countryside surrounding Rosemarkie.
  • Cultural Attractions: Visit historic castles and cathedrals that showcase the rich heritage of the Scottish Highlands.
  • Golfing Opportunities: Enjoy a round of golf at the nearby Rosemarkie Golf Club, catering to enthusiasts of all levels.
  • Charming Accommodations: Experience a range of delightful lodgings, from bed and breakfasts to pet-friendly hotels.

Find great hotels near Rosemarkie

Discover the charming accommodations of Rosemarkie, where a variety of options await to enhance your stay. From delightful bed and breakfasts to comfortable hotels, you'll find pet-friendly services and facilities perfect for both leisure and business travellers. Enjoy the stunning scenery and local attractions, including the nearby Rosemarkie Golf Club and inviting holiday rentals. Whether you're seeking adventure or a relaxing getaway, Rosemarkie offers an idyllic retreat.

  • Leonardo Hotel Inverness: Nestled 12.9km from Rosemarkie, the Leonardo Hotel Inverness is a 4-star eco-certified haven, ideal for business travellers and environmentally conscious guests. This modern hotel boasts a range of sustainable practices, ensuring a guilt-free stay. The hotel features contemporary rooms equipped with essential amenities, a well-equipped business centre, and an on-site restaurant serving delicious, locally sourced dishes. Guests can enjoy a relaxing atmosphere, making it an excellent choice for those blending work with leisure.
  • Mercure Inverness Hotel: Located 14.5km from Rosemarkie, the Mercure Inverness Hotel combines business-friendly facilities with a warm, pet-friendly atmosphere. This 4-star hotel is eco-certified and welcomes pets, making it a suitable option for those travelling with furry companions. The property features comfortable rooms, a fitness centre, and meeting facilities, ensuring convenience for both leisure and business guests. With a policy that accommodates pets, you can enjoy your stay without leaving your four-legged friends behind.
  • B&B HOTEL Inverness: Just 14.5km from Rosemarkie, the B&B HOTEL Inverness offers a family-friendly environment with a guest rating of 8.2. This 4-star establishment caters to those travelling with children and pets, providing amenities such as child-friendly breakfast options and a welcoming atmosphere for furry friends. The hotel features spacious rooms designed for comfort, along with essential facilities to ensure a pleasant stay for all family members. Enjoy a relaxing getaway while creating cherished memories with your loved ones.

Where to stay in Rosemarkie

Rosemarkie, a charming village on the Scottish coast, offers a delightful blend of outdoor adventures and picturesque scenery. Visitors can unwind at Rosemarkie Beach, explore the tranquil open countryside of rural Nairnshire, and enjoy the warm atmosphere of friendly locals. Nearby villages beckon with their historical charm, making for perfect excursions. Whether you're seeking relaxation or luxury, Rosemarkie's rich tourism offerings ensure an unforgettable experience in this stunning part of Scotland.

  • Inverness: Situated approximately 14.5km from Rosemarkie, Inverness is a vibrant city renowned for its stunning outdoor activities and rich scenery. Visitors can enjoy a variety of experiences, from skiing in the nearby highlands to golfing on beautifully maintained courses. The city is also home to remarkable landmarks such as the famous Inverness Castle and the scenic national parks that offer breathtaking views and trails. With visitor numbers peaking in spring and autumn, Inverness provides a perfect blend of adventure and relaxation throughout the year.
  • Fortrose: Nestled within the charming area of Fortrose, where Rosemarkie is located, this picturesque city offers a delightful mix of outdoor pursuits and scenic beauty. Popular among travellers during the summer months, Fortrose boasts stunning beaches and a historic monument that attract visitors year-round. Golf enthusiasts can enjoy the local country clubs, while the surrounding national park provides ample opportunities for exploration. The warm community spirit and breathtaking landscapes make Fortrose a lovely destination for any traveller.
  • Avoch: A mere 4.8km from Rosemarkie, Avoch is a quaint coastal city that invites adventure seekers and nature lovers alike. With its thriving golf scene and exciting water sports, visitors can indulge in a variety of outdoor activities. The nearby beaches are perfect for a relaxing day by the sea, while the scenic national parks provide stunning backdrops for hiking. With peak visitor numbers in spring and autumn, Avoch is an idyllic spot to immerse yourself in Scotland's natural beauty.

Things to do near Rosemarkie

Rosemarkie, located in the scenic Highlands, offers a delightful blend of outdoor activities and beach relaxation. Visitors can enjoy exploring rock pools, picnicking in picturesque areas, and taking short strolls along the coastline. For those seeking a bit of adventure, there are lively bars and opportunities for golf at a nearby country private club, making it an ideal destination for both leisure and sport.

Shopping

In Rosemarkie, enjoy charming local shops offering unique gifts and souvenirs. For a wider selection, visit the Eastgate Shopping Centre in Inverness, if you're up for a drive, about 24.1km away, which features various high street shops and eateries.

Recreation

Enjoy a round at Tarbat Golf Course, a luxurious private club situated 32.2km from Rosemarkie. Experience tranquil surroundings and expertly maintained greens, perfect for both relaxation and recreation. After your game, unwind at the clubhouse with refreshments and stunning countryside views.

Adventure

Explore the Rosemarkie Beach for a delightful day of sand and surf, perfect for swimming and picnicking. The nearby Fairy Glen offers scenic walks and the chance to spot local wildlife, making it a fantastic spot for nature enthusiasts and adventurers alike.

Nightlife

In Rosemarkie, the atmosphere is charming and relaxed, with the Chanonry Point offering stunning views at sunset. The local pubs, like The Eagle Bar, provide a warm welcome with live music and hearty ales, perfect for winding down after a day of exploration.

*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: Book your hotel in Rosemarkie about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of accommodation you prefer. To uncover the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You could potentially save money by combining your Rosemarkie hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Rosemarkie

Rosemarkie, nestled in Scotland, offers a delightful blend of outdoor and beach experiences amidst stunning scenery. Visitors can explore local attractions such as historic castles and cathedrals, perfect for those seeking culture and romance. Don't miss a stroll along Rosemarkie Bay, just a minute's walk from the charming Rosemarkie Beach, where you can soak up the coastal beauty and tranquillity.

  • Fairy Glen Reserve: Nestled within Rosemarkie, Fairy Glen Reserve offers enchanting woodland trails and stunning views of the surrounding landscape. Ideal for nature lovers, this tranquil spot is perfect for leisurely walks and picnics amidst lush greenery.
  • Inverness Castle: Located 14.5km from Rosemarkie, Inverness Castle boasts a rich history and striking architecture. With its captivating views over the River Ness, it’s a romantic spot for couples and a cultural landmark for history enthusiasts.
  • Inverness Cathedral: Also 14.5km away, Inverness Cathedral is a beautiful example of Gothic architecture. With its serene atmosphere and fascinating stained glass windows, it’s a cultural gem that invites reflection and admiration.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 visit to Rosemarkie, you can fly into two major airports: Aberdeen (ABZ) and INVerness (INV). Aberdeen Airport is approximately 122.3km away, with nearby hotels such as the 5-star Marcliffe and Trump Macleod House & Lodge, both offering easy access to the airport. Inverness Airport, located only 6.4km from Rosemarkie, has excellent accommodation options like the 5-star Rocpool Reserve and Ness Walk, which provide various transportation services, including airport shuttles. Stornoway Airport (SYY), 148.1km away, also has good hotels like Stornoway Bed and Breakfast. Choose your airport based on convenience and enjoy your stay in this picturesque part of Scotland.

Frequently asked questions

What is the best area to stay in Rosemarkie?
The best area to stay in Rosemarkie is along the beachfront, particularly near the village centre.

This area is the heart of Rosemarkie, offering direct access to the expansive sandy beach and the village's main amenities. You'll find a few local shops, cafes, and the Rosemarkie Beach Cafe, all within a short stroll. The prominent landmark is the Rosemarkie Lighthouse, which marks the entrance to the inner Moray Firth. The layout is quite linear, stretching along the coast.

Couples looking for a tranquil escape will find this area particularly appealing. The opportunity for long walks along the beach, perhaps spotting dolphins in the Moray Firth, provides a relaxing backdrop to a getaway. The convenience of having dining options and stunning views right on your doorstep adds to the comfort.

Families will also appreciate staying near the beachfront. The beach itself is a fantastic natural playground for children, and the proximity to the village centre means easy access to snacks and essentials.
When is the best time to go to Rosemarkie?
The best time to go to Rosemarkie for pleasant weather and outdoor activities is generally from late spring to early autumn, specifically May through September.

During these months, you'll experience milder temperatures and longer daylight hours, which are ideal for exploring the Black Isle and enjoying the coast. May and June often have less rainfall and comfortable temperatures for walks along Rosemarkie Beach or exploring the nearby village of Fortrose.

July and August are the warmest months, great for dolphin watching at Chanonry Point or enjoying boat trips on the Moray Firth. While these months can be busier, the extended daylight allows for more leisurely exploration of the local area, including the Pictish carvings at the Groam House Museum.

September offers a lovely transition, with generally stable weather and fewer crowds, making it an excellent time for those who prefer a more tranquil experience while still enjoying the natural beauty.
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 can I save on a Rosemarkie hotel booking with Expedia?
Members always get our best prices. Find our best Rosemarkie hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 £72 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