Photo by Anna Richards

Hotels in Cromarty

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Cromarty?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Cromarty on Hotels.com. These Cromarty hotels consistently deliver on quality, location and traveller experience. Last updated on .

AC Hotel by Marriott Inverness

AC Hotel by Marriott Inverness
4.0 star property
Inverness City Centre
9.4 out of 10, Exceptional, (1,001 reviews)
Unwind at this sophisticated Inverness retreat, just 9 minutes from the train station and 15 minutes from Inverness Castle. The Art Deco hotel features a garden, cafe, and stylish bar/lounge where you can enjoy drinks after exploring nearby attractions.
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, (1,011 reviews)
The price is £140
includes taxes & fees
4 Oct - 5 Oct
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.6 out of 10, Excellent, (1,005 reviews)
The price is £182
includes taxes & fees
4 Oct - 5 Oct
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

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)
The price is £123
includes taxes & fees
4 Oct - 5 Oct
Columba Hotel Inverness by Compass Hospitality

The Royal Highland Hotel

The Royal Highland Hotel
3.0 star property
Inverness City Centre
8.2 out of 10, Very good, (1,015 reviews)
Immerse yourself in Highland charm at this business-friendly hotel near Inverness Castle and Victorian Market. Enjoy ASH Restaurant, bar service, and tranquil rooms that guests praise for quietness despite central location. Free WiFi enhances your stay.
The price is £124
includes taxes & fees
5 Oct - 6 Oct
The Royal Highland Hotel

Kingsmills Hotel

Kingsmills Hotel
4.0 star property
Crown
9.0 out of 10, Wonderful, (1,002 reviews)
Tucked within a 5-minute drive of Inverness Castle, this hotel offers a full-service spa with massages and aromatherapy. Enjoy the indoor pool, health club, and dining at The Inglis restaurant. Free WiFi, complimentary parking, and attentive staff enhance your Scottish getaway.
The price is £247
includes taxes & fees
5 Oct - 6 Oct
Kingsmills Hotel

The Factor's House

The Factor's House
5.0 star property
Cromarty
10.0 out of 10, Exceptional, (59 reviews)
The price is £213
includes taxes & fees
7 Sept - 8 Sept
The Factor's House

B&B HOTEL Inverness

B&B HOTEL Inverness
3.0 star property
Inverness City Centre
8.4 out of 10, Very good, (1,001 reviews)
The price is £181
includes taxes & fees
5 Oct - 6 Oct
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, (726 reviews)
Feel the charm of this centrally located Inverness hotel, just 10 minutes from historic Inverness Castle. Work out in the fitness centre before enjoying a drink at the bar. Clean rooms and helpful staff ensure a memorable Scottish Highland stay.
The price is £308
includes taxes & fees
6 Oct - 7 Oct
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,016 reviews)
Experience the allure of Scotland in this centrally-located riverside hotel, just 10 minutes from Inverness Castle. Enjoy meals at 33 Church St Brasserie, unwind at the bar, and appreciate the attentive service praised by guests.
The price is £160
includes taxes & fees
1 Oct - 2 Oct
Mercure Inverness Hotel

Kincraig Castle Hotel

Kincraig Castle Hotel
4.0 star property
Invergordon
9.2 out of 10, Wonderful, (349 reviews)
The price is £165
includes taxes & fees
4 Oct - 5 Oct
Kincraig Castle Hotel

Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (840 reviews)
Feel the echoes of history at this authentic castle hotel in Dingwall. Enjoy drinks at the cosy bar after exploring nearby Dingwall Museum and Castle Leod. Free WiFi and parking add convenience while the attentive staff ensures a memorable Highland stay.
The price is £181
includes taxes & fees
6 Oct - 7 Oct
Tulloch Castle Hotel

Tuckers Inn

Tuckers Inn
3.0 star property
Invergordon
8.8 out of 10, Excellent, (167 reviews)
Step into this welcoming Invergordon inn where comfort meets convenience. Just a 13-minute walk from the train station, you're perfectly positioned to explore Dalmore Distillery and Alness Golf Club. Unwind at the on-site bar or savour a meal at the restaurant after a day of Highland adventures.
The price is £115
includes taxes & fees
20 Sept - 21 Sept
Tuckers Inn

Golf View Hotel & Spa

Golf View Hotel & Spa
4.0 star property
Nairn
8.8 out of 10, Excellent, (376 reviews)
Wake up to stunning beachside views in Nairn. This hotel offers an immaculate indoor pool, full-service spa with massages, and local cuisine at Hickory restaurant. Just 18 minutes from Nairn Station and near Nairn Golf Club.
The price is £212
includes taxes & fees
1 Oct - 2 Oct
Golf View Hotel & Spa

Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)
4.0 star property
Nairn
8.4 out of 10, Very good, (982 reviews)
Peaceful Victorian retreat with beautiful grounds and stunning views, just a short walk from the beach. Enjoy Chaplins Restaurant and the garden bar after exploring nearby Nairn Museum or Golf Club. Train station is a 14-minute stroll away.
The price is £102
includes taxes & fees
4 Oct - 5 Oct
Muthu Newton Hotel (Near Inverness Airport)

West End Hotel

West End Hotel
3.0 star property
Nairn
8.4 out of 10, Very good, (382 reviews)
This Nairn hotel offers a serene garden terrace and convenient access to Nairn Museum and Golf Club. Enjoy complimentary WiFi and parking while exploring the charming coastal town, just a 16-minute walk from the train station.
The price is £59
includes taxes & fees
13 Sept - 14 Sept
West End Hotel

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
6.6 out of 10, (30 reviews)
The price is £38
includes taxes & fees
13 Sept - 14 Sept
Cluny Hill Hotel

Leonardo Hotel Inverness

Leonardo Hotel Inverness
4.0 star property
Inverness
7.8 out of 10, Good, (1,001 reviews)
Unwind at this welcoming Scottish hotel featuring an indoor pool, health club, and on-site Bar and Grill. Just a short drive from Inverness Castle and Eastgate Shopping Centre, this comfortable haven offers spa services and room service with friendly staff to enhance your Highland stay.
The price is £140
includes taxes & fees
4 Oct - 5 Oct
Leonardo Hotel Inverness

Beaufort Hotel

Beaufort Hotel
3.0 star property
Inverness City Centre
8.4 out of 10, Very good, (998 reviews)
The price is £157
includes taxes & fees
4 Oct - 5 Oct
Beaufort Hotel

Cawdor House

Cawdor House
4.0 star property
Nairn
9.8 out of 10, Exceptional, (112 reviews)
This charming Victorian retreat offers tranquil garden views and easy train access in Nairn. Just a short stroll from Nairn Museum and Iolaire, enjoy complimentary continental breakfast, WiFi, and parking during your Highland stay.
The price is £137
includes taxes & fees
5 Oct - 6 Oct
Cawdor 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.

Top landmarks in Cromarty

Check out reviews of Cromarty hotels guests love

Frequently asked questions

How much does a hotel room cost in Cromarty?
You can find top hotels in Cromarty from £59 with options to suit your budget and needs. If you're looking for an affordable hotel in Cromarty that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com.
How much does a hotel room cost in Cromarty?
You can find top hotels in Cromarty from £59 with options to suit your budget and needs. If you're looking for an affordable hotel in Cromarty that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com. If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Cromarty hotels?
Discover great deals on Cromarty hotel stays with Hotels.com. You can also look at hotel prices mid-week or during the low season to find off-peak deals. And make sure to check out our last-minute deals on Cromarty hotels.
How can I find deals and earn rewards at Cromarty hotels?
Members can save up to 20% on select hotels in Cromarty. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Cromarty hotels with free cancellation?
In order to book a refundable Cromarty hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". Many hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are the top-rated luxury hotels in Cromarty?
One of the most popular luxury hotels in Cromarty is The Factor's House. The Factor's House is a luxury bed & breakfast with a high guest rating amongst our travellers, and it offers a restaurant and a bar/lounge, plus premium bedding in the guestrooms.
What are some of the best Cromarty hotels with free parking?
If you're exploring by car, finding a great Cromarty hotel with free parking is a win. Our travellers' favourites include:
What hotels do travellers recommend in Cromarty?
Can I book a refundable accommodation option in Cromarty?
If you want the flexibility to change your plans to Cromarty, most hotels offer refundable* rates that you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow down the results.
What will the weather in Cromarty be like during my visit?
July and August are typically the warmest months in Cromarty, when the average temperature is 13°C. January and February are the coldest months, when the average temperature is 4°C. October and August are the months with the most rain.
Why should I book my Cromarty hotel with Hotels.com?
There are lots of reasons to book your Cromarty trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Cromarty

Cromarty: Where Ancient Castles Embrace the Wild Beauty of Nature

Nestled on the shores of the stunning Cromarty Firth, the charming town of Cromarty is a hidden gem in the Scottish Highlands. This picturesque destination boasts a delightful blend of rich history and breathtaking landscapes, with its quaint harbour and pristine beach inviting exploration. Wander through the cobbled streets to discover the fascinating Cromarty Courthouse Museum and revel in the town's maritime heritage. Nature enthusiasts will adore the surrounding coastal paths and views of the dramatic cliffs. Ideal for a romantic getaway or a peaceful retreat, Cromarty is a perfect escape for those seeking tranquillity and beauty off the beaten path.

Discover great hotels near Cromarty

Cromarty offers a delightful range of accommodations, from cosy bed and breakfasts to charming guesthouses and hotels. Visitors can expect friendly service and a warm atmosphere, perfect for enjoying the scenic beauty of the Scottish Highlands. Whether you're after a quaint retreat or a comfortable base for exploration, Cromarty has it all. Here are some of the best hotels near Cromarty that our travellers love:

  1. Tuckers InnOpens in a new window: Nestled in a serene environment, Tuckers Inn is a charming 3.0-star inn that offers a delightful retreat for adventure enthusiasts. With a commendable guest rating of 8.8 out of 10, this hotel provides a range of exciting activities including birdwatching, sailing, and hiking, all readily accessible nearby. Guests appreciate the comfortable rooms and the inviting atmosphere, making it an ideal choice for leisure travelers seeking a blend of relaxation and adventure. The excellent dining options further enhance the experience, ensuring a memorable stay in Cromarty.
  2. The Ship InnOpens in a new window: The Ship Inn is a sophisticated 3.5-star inn that caters to discerning travellers looking for a refined experience. Featuring a selection of dining options including a bar and lounge, as well as breakfast and dinner services, this hotel ensures culinary delights are always at hand. With modern entertainment amenities like digital and flat-screen televisions, it creates a comfortable and enjoyable atmosphere for guests. The inviting ambiance and thoughtful amenities make The Ship Inn a standout destination for those seeking quality and comfort during their stay.
  3. The Shandwick InnOpens in a new window: A budget-friendly gem, The Shandwick Inn offers a welcoming Bed and Breakfast experience with a guest rating of 8.4 out of 10. This hotel is perfect for adventurous travellers, providing numerous exciting activities such as mountain biking and horse riding in the surrounding area. Its cozy accommodations and friendly atmosphere create a delightful setting for those looking to explore the beauty of Cromarty. The combination of value and adventure makes The Shandwick Inn an appealing choice for those seeking a memorable getaway.

Where to stay near Cromarty

When visiting Cromarty, Scotland, consider staying in Nairn, Tain, or Invergordon. Nairn offers beautiful beaches and relaxing spas, perfect for unwinding. Tain boasts charming small-town vibes with scenic natural parks and historical sites. Invergordon combines luxury with rich history and lush gardens. For first-time visitors, Nairn is the ideal choice for its laid-back coastal atmosphere.

  1. NairnOpens in a new window: Nairn is a charming coastal town perfect for a relaxing getaway. With its stunning beaches and friendly atmosphere, it’s an ideal spot for those seeking tranquility by the sea. You can enjoy long walks along Nairn Beach or explore the nearby Cawdor Castle, a picturesque historical site surrounded by beautiful gardens. For golf enthusiasts, Nairn offers excellent courses that boast breathtaking views. After a day of exploring, unwind at one of the local bars or spas, making it a well-rounded destination for leisure and relaxation.
  2. TainOpens in a new window: Tain is a delightful small town that captures the essence of Scottish heritage. With its friendly locals and rich history, it's a great place to immerse yourself in Scottish culture. Must-see attractions include the Tarbat Ness Lighthouse, which offers spectacular coastal views, and the scenic North Sutor Cliffs, perfect for nature walks. Tain is also known for its local breweries and bars, providing a relaxed atmosphere for unwinding after a day of exploration. The town's quaint charm makes it a lovely base for excursions into the surrounding areas.
  3. InvergordonOpens in a new window: Invergordon is a picturesque town on the shores of the Cromarty Firth, making it an attractive destination for those looking to connect with nature. Its historical charm is evident in sites like the Invergordon Castle, while the beautiful gardens around the town provide a perfect backdrop for leisurely strolls. The local dining scene is vibrant, with plenty of options to enjoy delicious meals, and its friendly community makes visitors feel right at home. Whether you’re exploring the area or simply enjoying the views, Invergordon offers a delightful experience.

Things to do in Cromarty

Cromarty is a charming coastal haven where rugged cliffs meet serene beaches, offering a delightful escape into nature. Stroll along the picturesque shores, hike through lush green parks, or enjoy the tranquil waters of the firth. With options for camping and fascinating local history, it's a perfect spot for a relaxing getaway.

  • Chanonry Point LighthouseOpens in a new window – Visit the historic Chanonry Point Lighthouse, perched on the scenic coastline. Take a walk along the shoreline and enjoy the stunning views over the Moray Firth, where you might spot dolphins playing in the water. This lighthouse is not just a beacon for sailors; it’s a perfect spot for photography enthusiasts looking to capture the beauty of the landscape.
  • Fairy Glen ReserveOpens in a new window – Explore the enchanting Fairy Glen Reserve, a place where nature thrives in a magical setting. Wander along the trails that wind through lush greenery and discover unique rock formations. The serene surroundings make it a great escape for a peaceful afternoon or a leisurely picnic.
  • Nairn BeachOpens in a new window – Spend a sunny day at Nairn Beach, known for its soft sands and tranquil waters. This beach is ideal for a refreshing swim or a relaxed stroll along the shore. Bring a towel and enjoy the coastal breeze as you take in the sights of the surrounding area.
  • Cawdor CastleOpens in a new window – Discover the rich history of Cawdor Castle, an impressive fortress surrounded by beautiful gardens. Take a guided tour to learn about its fascinating past and admire the stunning architecture. The gardens provide a lovely backdrop for a leisurely walk, making it a delightful stop for anyone visiting the region.
  • Tarbat Ness LighthouseOpens in a new window – Head to the striking Tarbat Ness Lighthouse, another historic site that offers breathtaking views of the surrounding landscape. The lighthouse stands tall against the rugged coastline, and you can enjoy a peaceful walk around the area, soaking in the sights and sounds of the sea.

4 tips for savvy savings when booking a hotel in Cromarty

  1. Book for the cheapest times: The most affordable time to visit Cromarty is during January, February, and October, when hotel prices are lower. For a fulfilling experience that allows you to explore the town's significant landmarks, history, and culture, a stay of at least 2 to 3 days is recommended. This budget-friendly duration is perfect for enjoying excursions, relaxing at scenic spots, visiting museums, and indulging in delightful dining experiences, all while interacting with the friendly locals. Travellers on a budget will find that this charming destination offers great value for money, especially when prices may drop during these months.
  2. Look for last-minute deals on Hotels.com: To uncover potential last-minute deals for hotels in Cromarty, you might start by exploring the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you could find discounted rates as your travel date approaches. Consider enabling email alerts or push notifications to stay informed about flash sales and exclusive promotions, ensuring you don’t miss any saving opportunities. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, so you'll be the first to know if rooms become available or prices drop, making it easier to secure a last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so having some flexibility with your travel dates could help you find savings on your stay in a Cromarty hotel. For those seeking something a bit different, boutique hotels often provide a more personalised experience and can sometimes offer better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher end, we may suggest alternative dates that could lead to more affordable options, helping you to find a more favourable rate.
  4. Consider your location: Staying closer to major attractions or city centres may offer convenience, but it often involves higher expenses. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sites you intend to visit. You might also look into independent hotels a bit further out, which are usually more likely to be affordable and can provide a more authentic experience.

Best time to go to Cromarty

Cromarty experiences its lowest average temperature in January, at 38.1°F (3.4°C), while July is the hottest month, with an average temperature of 57.9°F (14.4°C). October is usually the wettest month. April, July, and August are the peak travel months in Cromarty, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring