Photo by Eddie Boyd

Find hotels in Rosemarkie from $71

Start date: Check-in selected.
To Date
End date: Check-out
  • 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
Guest rating
Star rating

Our top choices for Rosemarkie hotels

AC Hotel by Marriott Inverness

AC Hotel by Marriott Inverness
4.0 star property
Inverness City Centre
9.2 out of 10, Wonderful, (914)
"Room was very clean and staff were very helpful "
United Kingdom
Scott
$75 nightly
The price is $90
Jan 18 - Jan 19, 2026
Total with taxes and fees
AC Hotel by Marriott Inverness

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
4.0 star property
Inverness
9.0 out of 10, Wonderful, (1001)
"Friendly staff clean spacious room comfortable bed and excellent location "
United Kingdom
Ellen
$66 nightly
The price is $79
Jan 4 - Jan 5, 2026
Total with taxes and fees
Courtyard by Marriott Inverness Airport

Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (726)
"Very attentive staff. Very beautiful stay. Lobby was gorgeous and clean room"
United States
Robert
$72 nightly
The price is $87
Jan 15 - Jan 16, 2026
Total with taxes and fees
Tulloch Castle Hotel

Bunchrew House Hotel

Bunchrew House Hotel
4.0 star property
Inverness
9.6 out of 10, Exceptional, (146)
"Breathtaking views, top notch staff and food, a true dream stay for anyone lucky to book!"
United States
Idris
$157 nightly
The price is $189
Jan 2 - Jan 3, 2026
Total with taxes and fees
Bunchrew House Hotel

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.4 out of 10, Very Good, (1000)
"Staff were fantastic, rooms were clean, comfortable and quiet. Excellent location"
Australia
Carly
$72 nightly
The price is $87
Jan 2 - Jan 3, 2026
Total with taxes and fees
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

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, (587)
"Staff were always very friendly and welcoming. Hotel is close to everything, but is in a quiet enough place that you don't get any street noise."
Canada
Derek
$72 nightly
The price is $86
Jan 11 - Jan 12, 2026
Total with taxes and fees
River Ness Hotel, a member of Radisson Individuals

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, (1001)
"Everything was excellent"
United States
Matthew
$91 nightly
The price is $109
Jan 4 - Jan 5, 2026
Total with taxes and fees
Inverness Palace Hotel & Spa, WorldHotel Distinctive

Kincraig Castle Hotel

Kincraig Castle Hotel
4.0 star property
Invergordon
9.2 out of 10, Wonderful, (277)
"The meals were superb, staff friendly full of local information. We stayed 3 nights and used it as a hub to travel both north and south The sitting room and bar are fit for Royalty! "
Canada
Byron
$107 nightly
The price is $129
Jan 8 - Jan 9, 2026
Total with taxes and fees
Kincraig Castle Hotel

The Royal Highland Hotel

The Royal Highland Hotel
3.0 star property
Inverness City Centre
8.0 out of 10, Very Good, (1008)
"Excellent location for rail travel and shopping, "
United Kingdom
Isobel
$65 nightly
The price is $78
Jan 3 - Jan 4, 2026
Total with taxes and fees
The Royal Highland Hotel

Mercure Inverness Hotel

Mercure Inverness Hotel
4.0 star property
Inverness City Centre
7.8 out of 10, Good, (1001)
"Room was very good, staff excellent, breakfast was excellent, great choices. "
United Kingdom
IAN
$62 nightly
The price is $75
Jan 11 - Jan 12, 2026
Total with taxes and fees
Mercure Inverness 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, (1000)
"Room was very clean nice and warm staff very friendly "
United Kingdom
Katherine
$60 nightly
The price is $72
Jan 4 - Jan 5, 2026
Total with taxes and fees
Columba Hotel Inverness by Compass Hospitality

Holiday Inn Express Inverness by IHG

Holiday Inn Express Inverness by IHG
3.0 star property
Inverness
8.4 out of 10, Very Good, (1000)
"comfortable, clean, nice staff, and good breakfast! no complaints "
Canada
Kayla
$66 nightly
The price is $80
Jan 11 - Jan 12, 2026
Total with taxes and fees
Holiday Inn Express Inverness by IHG

Lochardil House Hotel

Lochardil House Hotel
4.0 star property
Lochardil
9.4 out of 10, Exceptional, (491)
"Fantastic 2 night stay and we would come back, service was excellent. The breakfast was really good and cooked fresh"
United Kingdom
David
$90 nightly
The price is $108
Jan 4 - Jan 5, 2026
Total with taxes and fees
Lochardil House Hotel

Black Friars

Black Friars
4.0 star property
Inverness City Centre
9.0 out of 10, Wonderful, (328)
"Had a very pleasant stay. "
United States
Carol
$59 nightly
The price is $71
Jan 25 - Jan 26, 2026
Total with taxes and fees
Black Friars

Leonardo Hotel Inverness

Leonardo Hotel Inverness
4.0 star property
Inverness
7.8 out of 10, Good, (1000)
"Nice and clean"
United Kingdom
Murdo
$70 nightly
The price is $84
Jan 2 - Jan 3, 2026
Total with taxes and fees
Leonardo Hotel Inverness

Glenmoriston Townhouse Hotel

Glenmoriston Townhouse Hotel
4.0 star property
Inverness City Centre
8.8 out of 10, Excellent, (1002)
"It is a great hotel in a wonderful location. Our room was beautiful and very clean. The breakfast was great too."
United States
Louise
$71 nightly
The price is $85
Jan 4 - Jan 5, 2026
Total with taxes and fees
Glenmoriston Townhouse Hotel

North Kessock Hotel

North Kessock Hotel
3.0 star property
Inverness
9.0 out of 10, Wonderful, (147)
"Great family run hotel in a good location for touring."
Canada
Timothy
$113 nightly
The price is $135
Jan 16 - Jan 17, 2026
Total with taxes and fees
North Kessock Hotel

Loch Ness Lodge

Loch Ness Lodge
5.0 star property
Inverness
10.0 out of 10, Exceptional, (180)
"Friendly staff and amazing rooms "
Canada
Rhonda
$237 nightly
The price is $285
Jan 22 - Jan 23, 2026
Total with taxes and fees
Loch Ness Lodge

Ardross Glencairn

Ardross Glencairn
3.0 star property
Inverness City Centre
8.8 out of 10, Excellent, (861)
"Very cosy. Lovely staff. Breakfast was great. Super easy to check in and out. Loved it"
Australia
Olivia
$62 nightly
The price is $74
Jan 6 - Jan 7, 2026
Total with taxes and fees
Ardross Glencairn

The Coo's Guest House

The Coo's Guest House
3.0 star property
Inverness City Centre
9.0 out of 10, Wonderful, (262)
"Great place to stay!!"
United States
Amy
The Coo's Guest House
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 Groam House Museum and Fairy Glen Reserve as you discover things to see and do in Rosemarkie.

a tranquil start along the beach for a Saturday sunrise
Photo by Eddie Boyd
Open Photo by Eddie Boyd

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 beautiful scenery, perfect for relaxation and outdoor activities.
  • Rich History: Explore nearby castles, historic sites, and museums that highlight the area's cultural heritage.
  • Outdoor Adventures: Enjoy golf at the Rosemarkie Golf Club and various outdoor sports in picturesque landscapes.
  • Charming Local Atmosphere: The town center features friendly locals and inviting accommodations, enhancing your stay.
  • Scottish Hospitality: Experience warm welcomes and luxurious excursions that reflect the essence of the Highlands.

Find great hotels near Rosemarkie

Discover the charm of Rosemarkie with a variety of accommodation options, including cozy bed & breakfasts and inviting hotels. Whether you're seeking pet-friendly lodging, a business-oriented stay, or an adventurous getaway, you'll find the perfect spot. Enjoy close proximity to Rosemarkie Beach and explore the best hotels in the area, designed to make your Scottish vacation unforgettable.

  • Leonardo Hotel Inverness: Nestled 8 miles from Rosemarkie, the Leonardo Hotel Inverness shines as a premier choice for eco-conscious business travelers. This 4-star hotel boasts eco-certification, ensuring that your stay is both sustainable and comfortable. With multiple meeting rooms available, it's an ideal setting for corporate events. Guests will appreciate the sleek, modern design, complemented by amenities that cater to business needs while offering a relaxing atmosphere for unwinding after a long day.
  • B&B HOTEL Inverness: Located 9 miles from Rosemarkie, the B&B HOTEL Inverness is a welcoming haven for families, LGBTQIA travelers, and pet owners alike. This 4-star facility is recognized for its friendly atmosphere, offering games and activities for children to enjoy. With a pet-friendly policy that waives fees for service animals and permits pets, families can truly feel at home. The hotel's inclusive ambiance and proximity to local attractions make it an excellent choice for an enjoyable family getaway.
  • Mercure Inverness Hotel: The Mercure Inverness Hotel, situated 9 miles from Rosemarkie, caters to business professionals and LGBTQIA travelers while also being pet-friendly. This 4-star establishment features multiple meeting rooms equipped for business needs, ensuring a productive stay. The hotel embraces a warm and inclusive atmosphere, allowing guests to feel at ease. With its pet-friendly policy that welcomes pets and waives fees for service animals, the Mercure provides a versatile option for all types of travelers seeking comfort and convenience.

Where to stay in Rosemarkie

Rosemarkie offers an enchanting blend of outdoor adventures, stunning beaches, and breathtaking scenery. Visitors can explore the charming town center, where friendly locals share the area's rich history. Nearby, you can enjoy relaxing excursions and luxurious experiences that capture the essence of Scottish hospitality. With its picturesque surroundings and welcoming atmosphere, Rosemarkie is the perfect base for discovering the beauty of the Scottish Highlands.

  • Inverness: Located 9 miles from Rosemarkie, Inverness is often referred to as the Gateway to the Highlands. This charming city offers a rich blend of outdoor adventure and scenic beauty, making it a popular destination for travelers year-round. In the warmer months, visitors flock to enjoy activities such as skiing in the nearby ski fields and golfing at local courses. The surrounding landscape is adorned with national parks and historic sites, including the iconic Loch Ness. With its vibrant culture and stunning natural settings, Inverness provides an unforgettable travel experience.
  • Fortrose: Nestled within Fortrose, Rosemarkie boasts a unique coastal charm. This city, known for its picturesque scenery and cultural richness, attracts visitors primarily during the summer months. Popular activities include golfing at local courses and exploring the area’s historic lighthouse. Fortrose is home to several notable landmarks, including a striking monument that pays tribute to the past. The blend of outdoor exploration and cultural experiences makes Fortrose a delightful stop on your journey.
  • Avoch: Just 3 miles from Rosemarkie, Avoch is a quaint coastal village that offers a peaceful escape and stunning views. Travelers are drawn to Avoch for its outdoor activities, including golfing and exploring the rugged coastline. The village is surrounded by beautiful national parks and features several historical monuments, adding to its charm. With its welcoming atmosphere and breathtaking scenery, Avoch is an ideal destination for those looking to relax and embark on outdoor adventures.

Things to do near Rosemarkie

Rosemarkie offers a delightful getaway for outdoor enthusiasts, featuring stunning beaches and scenic landscapes. Visitors can enjoy activities such as golf at local courses and unwind at the country private club. With its picturesque views and recreational opportunities, Rosemarkie is an ideal destination for those looking to relax and engage in outdoor sports.

Shopping

In Rosemarkie, you can enjoy shopping at the Iolaire store for unique gifts. The Victorian Market and Eastgate Shopping Centre, both 9 miles away, offer a variety of shops and entertainment options, perfect for family outings and city vibes.

Recreation

Nairn Golf Club, located 8 miles from Rosemarkie, offers a serene outdoor experience perfect for golf enthusiasts amidst beautiful landscapes. Alness Golf Club, 9 miles away, provides a similar vibe, allowing you to enjoy the sport while soaking in the natural beauty of Scotland.

Adventure

Embark on the Big Burn Walk, a thrilling hiking trail located 27 miles from Rosemarkie. Experience the stunning outdoor scenery as you navigate through lush landscapes, perfect for adventure seekers looking to immerse themselves in nature's beauty.

Nightlife

In Rosemarkie, Eden Court Theatre offers a charming night of culture and romance just 9 miles away, perfect for families. For adventure lovers, Wildwoodz Paintball and Lasertag Park, located 6 miles away, provides thrilling experiences, while Tazball Paintball & Lazer Combat Arena, 17 miles away, guarantees excitement.

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

Booking tips and Expedia advantages for Rosemarkie

When planning your trip to Rosemarkie, consider visiting during the off-peak months of January to February and October for lower hotel rates. Booking about a month in advance often yields the best prices, especially on Tuesdays. For spontaneous travelers, check Expedia for last-minute deals and consider their package options to combine flights and hotels for savings. Joining Expedia's One Key membership can provide exclusive discounts and the opportunity to earn cash for future stays. Additionally, utilize the price filter to find the best rates that fit your budget.

  • 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: Booking a hotel in Rosemarkie about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Rosemarkie is Tuesday. The most expensive day to stay in Rosemarkie is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your options, such as your budget, desired location, and preferred type of accommodation. To find the best prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Rosemarkie hotel reservation with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Rosemarkie

Rosemarkie is perfect for an outdoor beach vacation, offering stunning scenery and rich history. Visitors can explore local attractions such as castles, historic sites, and museums, catering to those seeking culture, romance, and adventure. Don't miss the Rosemarkie Golf Club, the beautiful Rosemarkie Beach, and charming romantic guest houses. This delightful area is filled with top attractions that promise an unforgettable experience in the Scottish Highlands.

  • Chanonry Point Lighthouse: Experience the charm of this historic lighthouse, located just 1 mile from Rosemarkie. With stunning coastal views and opportunities to spot dolphins, it offers a delightful blend of culture and natural beauty.
  • Fort George: Situated 2 miles away, this impressive historic fortification boasts rich military history and captivating architecture. Explore its well-preserved structures and enjoy panoramic views of the Moray Firth.
  • Inverness Castle: Located 9 miles from Rosemarkie, this picturesque castle presents a romantic setting with its striking design and scenic surroundings. Discover its fascinating history and take in breathtaking views of the River Ness.

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

If you're flying into Rosemarkie, the nearest major airport is Inverness Airport (INV), located 4 miles away. For accommodations, consider staying at Rocpool Reserve or Ness Walk, both 5-star hotels located 8 miles from the airport. They offer convenient airport shuttle services available on request, with fees applicable for adults and children. Another option is The Factor's House, a charming 5-star bed and breakfast situated 9 miles from Inverness Airport. This location provides easy access to the scenic beauty of the Scottish Highlands while ensuring a comfortable stay.

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 $71 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