Find hotels in Cromarty from $37

  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Cromarty hotels

Seashell Cottage

Seashell Cottage
3.0 star property
Cromarty
10.0 out of 10, Exceptional, (1 review)
"My family (especially my 5 year old daughter) and I LOVED seashell cottage. Cromarty is a special place for us and the cottage was a wonderful and cozy place to stay while we were visiting. Wish we could have stayed longer!"
Canada
Kristinn
$542 nightly
The price is $651
Feb 19 - Feb 20
Total with taxes and fees
Seashell Cottage

Flat 4, The Byre

Flat 4, The Byre
3.0 star property
Cromarty
10.0 out of 10, Exceptional, (1 review)
"Gorgeous, cosy little apartment. Huge comfy bed and perfectly situated in Cromarty for a walk around. We will stay again next time! Thank you"
United Kingdom
Dawn
$426 nightly
The price is $512
Feb 11 - Feb 12
Total with taxes and fees
Flat 4, The Byre

Kingsmills Hotel

Kingsmills Hotel
4.0 star property
Crown
9.0 out of 10, Wonderful, (1,000 reviews)
"Good breakfast and comfortable room! Great for long stays and families"
United States
Jose
$75 nightly
The price is $89
Mar 1 - Mar 2
Total with taxes and fees
Kingsmills Hotel

AC Hotel by Marriott Inverness

AC Hotel by Marriott Inverness
4.0 star property
Inverness City Centre
9.2 out of 10, Wonderful, (951 reviews)
"Rooms were clean and modern, breakfast was amazing with a huge variety, staff were super friendly and helpful"
United Kingdom
Christelle
$81 nightly
The price is $97
Mar 1 - Mar 2
Total with taxes and fees
AC Hotel by Marriott Inverness

Premier Inn Inverness Centre - River Ness

Premier Inn Inverness Centre - River Ness
3.0 star property
Inverness City Centre
8.2 out of 10, Very Good, (64 reviews)
"Great staff, great location, very nice hotel"
United States
Andrew
$67 nightly
The price is $80
Mar 1 - Mar 2
Total with taxes and fees
Premier Inn Inverness Centre - River Ness

Bunchrew House Hotel

Bunchrew House Hotel
4.0 star property
Inverness
9.6 out of 10, Exceptional, (149 reviews)
"The dinner was exceptional! The staff were lovely and the room was beautiful. The views are also top notch. Just a great experience. I highly recommend."
United Kingdom
Julia
$103 nightly
The price is $124
Feb 10 - Feb 11
Total with taxes and fees
Bunchrew House Hotel

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
4.0 star property
Inverness
9.0 out of 10, Wonderful, (1,002 reviews)
"Lovely hotel"
United Kingdom
Stephen
$63 nightly
The price is $75
Feb 15 - Feb 16
Total with taxes and fees
Courtyard by Marriott Inverness Airport

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, (1,005 reviews)
"Staff were fantastic, rooms were clean, comfortable and quiet. Excellent location"
Australia
Carly
$79 nightly
The price is $95
Feb 9 - Feb 10
Total with taxes and fees
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (735 reviews)
"Excellent staff and great restaurant"
United States
Karen
$75 nightly
The price is $90
Feb 22 - Feb 23
Total with taxes and fees
Tulloch Castle Hotel

Ness Walk

Ness Walk
5.0 star property
Ballifeary
9.8 out of 10, Exceptional, (553 reviews)
"Great staff, Mark who greeted us on arrival was fantastic. "
United Kingdom
Raymond
$148 nightly
The price is $178
Feb 25 - Feb 26
Total with taxes and fees
Ness Walk

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,000 reviews)
"Great room, friendly staff, would stay again"
United Kingdom
Ross
$56 nightly
The price is $67
Feb 15 - Feb 16
Total with taxes and fees
Columba Hotel Inverness by Compass Hospitality

Rossal House Apartments

Rossal House Apartments
4.0 star property
Lochardil
9.2 out of 10, Wonderful, (49 reviews)
"The staff is top notch! We woke up to a flat tire and they helped us get on our way. The house is beautiful and the gardens were stunning. We loved staying here"
United States
Lara
$87 nightly
The price is $105
Feb 28 - Mar 1
Total with taxes and fees
Rossal House Apartments

The Royal Highland Hotel

The Royal Highland Hotel
3.0 star property
Inverness City Centre
8.0 out of 10, Very Good, (1,012 reviews)
"Great rooms and very close to city center."
United Kingdom
Clint Steele
$81 nightly
The price is $97
Feb 22 - Feb 23
Total with taxes and fees
The Royal Highland Hotel

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, (621 reviews)
"Great location and clean tidy hotel"
United Kingdom
Ian
$73 nightly
The price is $87
Feb 22 - Feb 23
Total with taxes and fees
River Ness Hotel, a member of Radisson Individuals

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.4 out of 10, Good, (6 reviews)
"The room was clean but the heating didn’t work. The nearby bathroom had dead wasps on the floor."
United Kingdom
Anne
$31 nightly
The price is $37
Feb 9 - Feb 10
Total with taxes and fees
Cluny Hill Hotel

Kincraig Castle Hotel

Kincraig Castle Hotel
4.0 star property
Invergordon
9.2 out of 10, Wonderful, (279 reviews)
"Excellent stay, as always, thank you."
United Kingdom
Violet
$135 nightly
The price is $162
Feb 10 - Feb 11
Total with taxes and fees
Kincraig Castle 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,006 reviews)
"Was the loveliest room of our honeymoon through the highlands. We really enjoyed staying here."
United States
Solomon
$103 nightly
The price is $124
Mar 1 - Mar 2
Total with taxes and fees
Inverness Palace Hotel & Spa, WorldHotel Distinctive

Lochardil House Hotel

Lochardil House Hotel
4.0 star property
Lochardil
9.4 out of 10, Exceptional, (495 reviews)
"It’s a great place to stay, with wonderful folks who keep it running smoothly with plenty of warmth, kindness, and generous hospitality. I had the best time - thank you all so much ❤️ "
United States
Karen
$81 nightly
The price is $98
Mar 1 - Mar 2
Total with taxes and fees
Lochardil House Hotel

North Kessock Hotel

North Kessock Hotel
3.0 star property
Inverness
9.0 out of 10, Wonderful, (148 reviews)
"Locality was amazing, away from city center and overlooking the water. Small boutique family hotel."
Canada
Kevin
$111 nightly
The price is $134
Feb 14 - Feb 15
Total with taxes and fees
North Kessock Hotel

B&B HOTEL Inverness

B&B HOTEL Inverness
3.0 star property
Inverness City Centre
8.2 out of 10, Very Good, (1,004 reviews)
"Nice hotel"
United Kingdom
Bobby
$51 nightly
The price is $61
Feb 22 - Feb 23
Total with taxes and fees
B&B HOTEL Inverness
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 Cromarty attractions

Top Cromarty Hotel Reviews

More cheap stays in Cromarty

Hotels in Cromarty with star-rating

Find out more about Cromarty

Top reasons to visit Cromarty

  • Scenic Beaches: Enjoy the beautiful Cromarty Beach, perfect for relaxing strolls and stunning views.
  • Outdoor Adventures: Engage in golfing, camping, and exploring the picturesque landscapes surrounding Cromarty.
  • Cultural Experiences: Visit local attractions like the Cromarty Arts Trust and historical sites to immerse yourself in the area's rich heritage.
  • Charming Neighborhoods: Explore nearby neighborhoods such as St. Martin and Best Ross for a taste of local life.
  • Welcoming Accommodations: Choose from a variety of cozy bed and breakfasts and hotels for a comfortable stay.

Find great hotels near Cromarty

Discover a range of hotel accommodations in Cromarty, Scotland, perfect for your vacation. From charming bed and breakfasts to comfortable hotels, you'll find options that cater to various needs, including pet-friendly and adventure-themed stays. Whether you're seeking a relaxing getaway or a base for business activities, Cromarty offers friendly accommodations and holiday rentals to make your visit unforgettable.

  • Holiday Inn Express Inverness by IHG: Situated 15 miles from Cromarty, the Holiday Inn Express Inverness by IHG offers a welcoming environment for business travelers and those seeking a pet-friendly stay. This 3-star hotel is known for its commitment to inclusivity, being LGBTQIA welcoming and recognized by LGBTQI travel guides. Guests can take advantage of multiple meeting rooms tailored for corporate needs, while pets are permitted on-site with certain restrictions. With a blend of modern amenities and a friendly atmosphere, this hotel ensures a comfortable base for both work and leisure.
  • Muthu Newton Hotel (Near Inverness Airport): Located 9 miles from Cromarty, the Muthu Newton Hotel is a 4-star establishment that caters primarily to business travelers. This upscale hotel features comprehensive business amenities, including a conference center and multiple meeting rooms, making it an excellent choice for corporate events. The elegant design and tranquil surroundings provide an ideal backdrop for both work and relaxation, ensuring guests have a seamless experience while attending to their business needs.
  • Courtyard by Marriott Inverness Airport: Just 10 miles from Cromarty, the Courtyard by Marriott Inverness Airport is a 3.5-star eco-certified hotel perfect for environmentally conscious travelers. This pet-friendly property allows dogs and features amenities geared toward eco-friendly practices. With a combination of modern comfort and sustainable choices, guests can enjoy a relaxing stay without compromising their values. This hotel is ideal for those looking to balance work and leisure while enjoying the beautiful Scottish countryside.

Where to stay near Cromarty

Cromarty, Scotland, offers a delightful blend of outdoor adventures and rich cultural experiences. Explore the stunning Cromarty Firth, embark on excursions to historical sites, and enjoy the warm hospitality of friendly locals. Nearby, charming neighborhoods like St. Martin and Best Ross provide additional opportunities for relaxation and exploration. Whether you're seeking luxury or laid-back vibes, Cromarty promises an unforgettable vacation in a captivating setting.

  • Nigg: Nestled approximately 3 miles from Cromarty, Nigg is a charming village that attracts visitors with its rich cultural experiences and outdoor adventures. While the number of travelers fluctuates throughout the year, peak seasons occur in July, August, and October. Visitors enjoy exploring local attractions like the museum and visitor center, which showcase the area’s heritage. The scenic landscapes surrounding Nigg offer ample opportunities for hiking and enjoying nature, making it an ideal spot for those seeking both relaxation and adventure.
  • Balintore: Located around 4 miles from Cromarty, Balintore is a picturesque village known for its stunning beaches and captivating scenery. With a more consistent flow of visitors, peak travel months include February, April, and July. The village is perfect for beachgoers and outdoor enthusiasts alike, offering access to a beautiful marina and harbor. Balintore's coastal charm and tranquil atmosphere create a wonderful escape for travelers looking to unwind and soak in the natural beauty of the Scottish coastline.
  • Invergordon: Just 5 miles from Cromarty, Invergordon is a vibrant city that offers a blend of outdoor activities and cultural experiences. Visitor numbers peak in April and during the summer months of June to July, providing a lively atmosphere. The city is home to attractions like historic castles and national parks, as well as facilities for golfing and hiking. Invergordon’s dynamic environment invites adventure seekers to explore its rich history while enjoying various outdoor pursuits, making it a must-visit destination for travelers.

Things to do near Cromarty

Cromarty, Scotland, is perfect for outdoor enthusiasts and culture seekers alike. Visitors can enjoy activities such as golfing at a local country club, camping in scenic spots, and exploring the charming coastal town. With a variety of adventures and cultural experiences to choose from, Cromarty promises an enjoyable vacation for everyone.

Shopping

Cromarty offers charming local shopping at Iolaire, a delightful store just 9 miles away. If you're up for a drive, the Victorian Market and Eastgate Shopping Centre, both 16 miles away, provide a lively atmosphere with various shops, entertainment, and family-friendly options.

Recreation

Experience the picturesque Nairn Golf Club, where you can enjoy a round of golf amidst stunning landscapes. Alness Golf Club offers a similar outdoor vibe, perfect for sports enthusiasts. Fortrose & Rosemarkie Golf Club, located nearby, provides a fabulous golfing experience with breathtaking views.

Adventure

Embark on the Big Burn Walk, a scenic hiking trail located 20 miles from Cromarty, where you'll experience stunning landscapes and outdoor adventure. Alternatively, explore the Moray Coast Trail or the Dava Way, both 16 miles away, offering breathtaking scenery and an exhilarating hiking experience.

Nightlife

Cromarty offers a vibrant nightlife with options like Eden Court Theatre, 16 miles away, for a cultural evening filled with romance and entertainment. For thrill-seekers, Wildwoodz Paintball and Lasertag Park, 12 miles away, and Tazball Paintball & Lazer Combat Arena, 24 miles away, provide exciting adventures.

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

Booking tips and Expedia advantages for Cromarty

To save money on your trip to Cromarty, consider visiting during the off-peak months of January to February and October, when hotel prices drop significantly. Booking your hotel about a month in advance can also yield savings, especially on Tuesdays, which are the cheapest days to stay. Utilize Expedia for last-minute deals and package options that combine flights, hotels, and activities for even better rates. Joining the One Key membership can provide exclusive discounts and allow you to earn cash for future bookings. Don't forget to filter your hotel search by budget and eco-certification for more affordable options.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in Cromarty is moderately seasonal. The cheapest months to stay in Cromarty 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 Cromarty is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Cromarty is Tuesday. The most expensive day to stay in Cromarty is Friday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to narrow down your options based on your budget, desired location, and preferred hotel style. For instance, selecting the Eco-certified filter will showcase hotels that are sustainable and environmentally friendly, available at this moment. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Cromarty 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 Cromarty

Cromarty offers an ideal getaway for outdoor enthusiasts and culture lovers alike, featuring beautiful beaches, historic castles, and intriguing museums. Visitors can enjoy the scenic Cromarty Beach or explore local art at the Cromarty Arts Trust. This charming destination is perfect for those seeking a romantic experience or an adventure steeped in culture and natural beauty.

  • Fort George: Located 7 miles from Cromarty, this historic fortress offers a glimpse into Scotland's military past. Walk along its impressive ramparts, explore the well-preserved barracks, and enjoy stunning views of the Moray Firth. The rich history and cultural vibes make it a fascinating stop for history enthusiasts.
  • Chanonry Point Lighthouse: Situated 8 miles away, this charming lighthouse is a perfect spot for picturesque views and whale watching. Its coastal setting and historical significance provide an inviting atmosphere, ideal for a leisurely stroll or a picnic while soaking in the maritime culture.
  • Nairn Beach: Just 9 miles from Cromarty, Nairn Beach features pristine sands and stunning sea views. Enjoy the beach vibes with activities like swimming, sunbathing, or taking a scenic walk along the shore, making it a perfect spot for relaxation and leisure.

Best time to go to Cromarty

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

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January38.1°F (3.4°C)Light RainMostly CloudyAverageModerately Low
February39.2°F (4.0°C)Light RainMostly CloudyAverageModerately Low
March41.4°F (5.2°C)Light RainMostly CloudyAverageAverage
April45.3°F (7.4°C)Light RainMostly CloudySlightly HighAverage
May50.0°F (10.0°C)Light RainMostly CloudyAverageAverage
June55.0°F (12.8°C)Light RainMostly CloudyAverageModerately High
July57.9°F (14.4°C)Light RainMostly CloudySlightly HighModerately High
August57.0°F (13.9°C)Light RainMostly CloudySlightly HighModerately High
September54.0°F (12.2°C)Light RainMostly CloudyAverageAverage
October48.4°F (9.1°C)Light RainMostly CloudySlightly LowModerately Low
November42.8°F (6.0°C)Light RainMostly CloudySlightly LowAverage
December38.7°F (3.7°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Cromarty

If you're planning a visit to Cromarty, the nearest major airport is Inverness Airport (INV), located 10 miles away. Nearby hotel options include the luxurious Rocpool Reserve and Ness Walk, both 8 miles from the airport, offering convenient airport shuttle services. The Factor's House, a charming 5-star bed and breakfast, is situated 9 miles from Inverness Airport. The hotels provide various transportation services, including on-request airport shuttles available 24 hours, making it easy to travel to and from the airport. With these accommodations, you'll find comfort and accessibility as you explore the beauty of Cromarty.

Frequently asked questions

What is the best area to stay in Cromarty?
The best area to stay in Cromarty is within the historic town center, particularly along its main streets like Church Street and High Street.

This compact area is the heart of Cromarty, characterized by its well-preserved 18th-century architecture, narrow lanes, and proximity to the Cromarty Firth. It's easy to explore on foot, with many local shops, cafes, and eateries concentrated here. The harbor, a central feature, is just a short walk away, offering views of the water and the chance to spot local wildlife.

Couples will find the town center ideal for a relaxed and scenic getaway. The historic buildings and quiet streets create an appealing setting for strolling and enjoying local hospitality. You'll be within easy reach of attractions like the Cromarty Courthouse Museum and Hugh Miller's Cottage, offering insights into the town's past.

Solo travelers will also appreciate the convenience and welcoming nature of staying in the town center. With everything close by, it's easy to connect with local life, enjoy a meal at a local establishment, or embark on a boat trip from the harbor.
What are the best 5-star hotels in Cromarty?
For a 5-star hotel in Cromarty, The Factor's House is an excellent choice.

This 5-star hotel boasts a superb 10.0 review rating. Guests can expect a luxurious stay with amenities such as designer toiletries, Egyptian cotton sheets, and premium bedding. Many rooms offer sea views, and bathrobes are provided for added comfort. The hotel also offers convenient off-street parking, including accessible parking at no additional cost.
What are the most romantic hotels in Cromarty for couples?
For a romantic stay in Cromarty, The Factor's House is an excellent choice for couples.

This 5-star hotel boasts a great 10.0 review rating and offers free WiFi and complimentary self-parking, adding to the convenience of your visit. Guests particularly appreciate the free toiletries provided and the stunning sea views available, creating a truly memorable and romantic experience.
What are the best hotels in Cromarty near Cromarty Museum?
For an excellent hotel in Cromarty near Cromarty Museum, consider The Factor's House.

The 5-star Factor's House, with a superb 10.0 rating, is conveniently located just 0.3 miles from Cromarty Museum. Guests appreciate the complimentary WiFi and free self-parking, adding to a comfortable and stress-free stay.
When is the best time to go to Cromarty?
The best time to visit Cromarty is during the summer months, from June to August, when the weather is mildest and the days are long.

During this period, temperatures are generally pleasant, ranging from 15°C to 20°C (59°F to 68°F), making it ideal for exploring the town's historic streets and enjoying outdoor activities. The extended daylight hours, with sunsets often occurring after 9 PM, allow for more time to discover the local area.

Couples looking for a peaceful getaway will appreciate the opportunity to stroll along the waterfront, visit the local museums, and enjoy boat trips for wildlife spotting without the chill of other seasons. The mild weather enhances the experience of walking through the quaint streets and enjoying meals at local eateries.

For solo travelers interested in history and nature, the summer months offer comfortable conditions for visiting attractions like the Cromarty Courthouse Museum and taking guided walks to learn about the town's rich past and geology.
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 Cromarty.
How can I save on a Cromarty hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Cromarty 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 Cromarty hotel?
Prices for hotels in Cromarty often vary, but you can find a great deal from $37 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