A coastal landscape with rocky shores and calm water.

Find hotels in Rosemarkie from $90

  • 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

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating

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

Star rating

Our top choices for Rosemarkie hotels

1. 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,006 reviews)
  • cleanliness
    Pet-friendly accommodations. In-room comfort for you and your furry friends.
$158 nightly
The price is $190
Jul 7 - Jul 8
Total with taxes and fees
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

2. AC Hotel by Marriott Inverness

AC Hotel by Marriott Inverness
4.0 star property
Inverness City Centre
9.4 out of 10, Exceptional, (1,000 reviews)
  • cleanliness
    Perfect for pet lovers, this hotel welcomes you and your furry friends with comfort and care.
AC Hotel by Marriott Inverness

3. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
4.0 star property
Inverness
9.0 out of 10, Wonderful, (1,005 reviews)
  • cleanliness
    A pet-friendly retreat with in-room accommodations for your furry companions.
$177 nightly
The price is $213
Jul 5 - Jul 6
Total with taxes and fees
Courtyard by Marriott Inverness Airport

4. Kingsmills Hotel

Kingsmills Hotel
4.0 star property
Crown
9.0 out of 10, Wonderful, (1,001 reviews)
  • cleanliness
    A sports enthusiast's haven featuring golf, fitness facilities, and rejuvenating amenities.
$249 nightly
The price is $299
Jul 9 - Jul 10
Total with taxes and fees
Kingsmills Hotel

5. B&B HOTEL Inverness

B&B HOTEL Inverness
3.0 star property
Inverness City Centre
8.2 out of 10, Very Good, (1,006 reviews)
  • cleanliness
    Relax in comfort with beach-ready amenities just steps from the sea.
$158 nightly
The price is $190
Jul 2 - Jul 3
Total with taxes and fees
B&B HOTEL Inverness

6. 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)
  • cleanliness
    Affordable comfort with free WiFi, in-room internet, and convenient laundry services.
$164 nightly
The price is $197
Jul 26 - Jul 27
Total with taxes and fees
The Royal Highland Hotel

7. 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,009 reviews)
  • cleanliness
    A pet-friendly haven along the Riverwalk, welcoming you and your furry companion.
$153 nightly
The price is $184
Jul 12 - Jul 13
Total with taxes and fees
Columba Hotel Inverness by Compass Hospitality

8. Mercure Inverness Hotel

Mercure Inverness Hotel
4.0 star property
Inverness City Centre
7.8 out of 10, Good, (1,000 reviews)
  • cleanliness
    Your pet-friendly retreat awaits, offering comfort and essential amenities for all travelers.
$210 nightly
The price is $252
Jul 2 - Jul 3
Total with taxes and fees
Mercure Inverness Hotel

9. Culloden House Hotel

Culloden House Hotel
4.0 star property
Inverness
9.8 out of 10, Exceptional, (427 reviews)
  • cleanliness
    Perfect for pet lovers, the hotel welcomes dogs with in-room amenities and services.
$403 nightly
The price is $484
Jul 9 - Jul 10
Total with taxes and fees
Culloden House Hotel

10. 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, (693 reviews)
  • cleanliness
    Experience urban excitement with premier amenities, just steps from CityCenter and Shopping District.
$211 nightly
The price is $253
Jun 30 - Jul 1
Total with taxes and fees
River Ness Hotel, a member of Radisson Individuals

11. Kincraig Castle Hotel

Kincraig Castle Hotel
4.0 star property
Invergordon
9.2 out of 10, Wonderful, (328 reviews)
  • cleanliness
    Budget-friendly hotel with free self-parking and available WiFi for your stay.
$244 nightly
The price is $293
Jun 30 - Jul 1
Total with taxes and fees
Kincraig Castle Hotel

12. Glenmoriston Townhouse Hotel

Glenmoriston Townhouse Hotel
4.0 star property
Inverness City Centre
8.8 out of 10, Excellent, (1,000 reviews)
  • cleanliness
    Pet-friendly comfort awaits with in-room amenities and personalized service for you and your dog.
$197 nightly
The price is $236
Jul 2 - Jul 3
Total with taxes and fees
Glenmoriston Townhouse Hotel

13. 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,000 reviews)
  • cleanliness
    Indulge in relaxation with the full-service spa and fitness facilities onsite.
$262 nightly
The price is $314
Jul 2 - Jul 3
Total with taxes and fees
Inverness Palace Hotel & Spa, WorldHotel Distinctive

14. Highland Apartments By Mansley

Highland Apartments By Mansley
4.0 star property
Inverness City Centre
9.4 out of 10, Exceptional, (558 reviews)
  • cleanliness
    A budget-friendly aparthotel with essential amenities for comfortable, independent stays.
$228 nightly
The price is $273
Jul 2 - Jul 3
Total with taxes and fees
Highland Apartments By Mansley

15. Beaufort Hotel

Beaufort Hotel
3.0 star property
Inverness City Centre
8.4 out of 10, Very Good, (966 reviews)
  • cleanliness
    A pet-friendly haven, welcoming your furry companions for a memorable stay.
$149 nightly
The price is $178
Jun 30 - Jul 1
Total with taxes and fees
Beaufort Hotel

16. 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,002 reviews)
  • cleanliness
    A pet-friendly haven with spacious in-room accommodations for you and your furry friend.
$181 nightly
The price is $218
Jul 12 - Jul 13
Total with taxes and fees
Holiday Inn Express Inverness by IHG

17. Leonardo Hotel Inverness

Leonardo Hotel Inverness
4.0 star property
Inverness
7.8 out of 10, Good, (1,001 reviews)
  • cleanliness
    Experience effortless shopping at the centrally located hotel, with local guides and convenience stores nearby.
$143 nightly
The price is $172
Jul 5 - Jul 6
Total with taxes and fees
Leonardo Hotel Inverness

18. Craigmonie Hotel Inverness by Compass Hospitality

Craigmonie Hotel Inverness by Compass Hospitality
3.0 star property
Crown
8.4 out of 10, Very Good, (950 reviews)
  • cleanliness
    Pet-friendly comfort with service animal support for your travel needs.
$124 nightly
The price is $148
Jul 5 - Jul 6
Total with taxes and fees
Craigmonie Hotel Inverness by Compass Hospitality

19. Black Friars

Black Friars
4.0 star property
Inverness City Centre
9.0 out of 10, Wonderful, (374 reviews)
  • cleanliness
    A welcoming bed & breakfast for travelers and their furry companions alike.
$203 nightly
The price is $244
Jun 30 - Jul 1
Total with taxes and fees
Black Friars

20. Rocpool Reserve

Rocpool Reserve
5.0 star property
Inverness City Centre
9.4 out of 10, Exceptional, (294 reviews)
  • cleanliness
    Pet-friendly comfort with in-room amenities and attentive service for your travels.
$212 nightly
The price is $255
Jun 30 - Jul 1
Total with taxes and fees
Rocpool Reserve
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

Explore attractions like Fairy Glen Reserve and Groam House Museum as you discover things to see and do in 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: 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.

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 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 can I save on a Rosemarkie hotel booking with Expedia?
With Expedia, you earn OneKeyCashā„¢* on eligible Rosemarkie hotel bookings for every dollar you spend – just join our One Keyā„¢ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $90 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