Skip to main content

Some properties in this location are offering free and highly discounted rates to make it easier for those coming from Ukraine to find a safe place to stay. You can also cancel at any time in case your travel plans need to change (ID required upon arrival).

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Cromarty – 12 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Royal Hotel Cromarty

Hotel in Cromarty

Featuring free WiFi, The Royal Hotel Cromarty offers pet-friendly accommodation in Cromarty overlooking the harbour and 37 km from Inverness. Loved fact hotel on beachfront and dogs permitted so our spaniel had the best time ever. Room had sea view which was just stunning. The room was huge and spotless.

Show more Show less
8.3
Very good
115 reviews
Price from
£127.50
per night

The Factor's House 5 stars

Cromarty

Located in Cromarty, The Factor’s House offers 5* accommodation 22.5 miles from Inverness. The bed and breakfast features free WiFi and on-site parking. The dinner and the breakfast was Perfect Lovely and cosy B&B 👍

Show more Show less
9.7
Exceptional
94 reviews
Price from
£135
per night

High Fields

Cromarty

Boasting accommodation with a patio, High Fields is located in Cromarty. The property has sea views and is 22 miles from Inverness. Beautiful room. Very kind and welcoming hosts. Breakfast was superb! Location was great. Cromarty is a lovely village. 15 mins pleasant walk. The Royal Hotel does great food. Black Isle in general a brilliant trip.

Show more Show less
9.8
Exceptional
83 reviews
Price from
£80.75
per night

The Old Nursery

Cromarty

The Old Nursery is set in Cromarty. The accommodation is 37 km from Inverness, and guests benefit from complimentary WiFi and private parking available on site. The Old Nursery is a lovely, comfortable and cosy stay in a superb location.

Show more Show less
9.6
Exceptional
59 reviews

Anchorage

Cromarty

Located in Cromarty in the Highlands region, Anchorage features a patio. The accommodation is 37 km from Inverness, and guests benefit from complimentary WiFi and private parking available on site. Everything was excellent the location the comfort and everything you would want excellent I could not fault the property

Show more Show less
8.7
Fabulous
34 reviews
Price from
£133.33
per night

Sydney House Bed and Breakfast

Cromarty

Featuring a garden, Sydney House Bed and Breakfast is situated in Cromarty. This bed and breakfast offers free WiFi. Guests can enjoy garden views. Cromarty is a beautiful village and we wished we were able to stay longer. Everything was great and we were given lots of good advice about what to see and do on our journey north.

Show more Show less
9.7
Exceptional
37 reviews

Harbour View Apartment, Cromarty

Cromarty

Harbour View Apartment, Cromarty is situated in Cromarty. The property has sea views. This apartment features 2 bedrooms, a fully equipped kitchen, a dining area and a flat-screen TV. The apartment was incredibly clean, had beautiful views, easy access to the local amenities. Tourist areas within easy travelling distance. Great use of a folder to tell you of all local services available and where the tourist attractions are. Thank you so much for a lovely stay

Show more Show less
9.4
Superb
7 reviews
Price from
£220.93
per night

Seaview Apartment, Cromarty

Cromarty

Seaview Apartment, Cromarty is situated in Cromarty. The accommodation is 37 km from Inverness. The apartment includes a kitchen with an oven and a toaster, as well as a coffee machine. Location and beautifully presented.

Show more Show less
8.9
Fabulous
7 reviews
Price from
£178.94
per night

1 The Byre, Cromarty

Cromarty

Offering free WiFi and sea views, 1 The Byre, Cromarty is an accommodation set in Cromarty. The accommodation is 37 km from Inverness. The apartment is fitted with a TV and a living room.

Show more Show less
8.9
Fabulous
4 reviews
Price from
£220.93
per night

Fisherman's Cottage

Cromarty

Fisherman's Cottage is located in Cromarty. The holiday home has sea views and is 22 km from Dornoch.

Show more Show less
Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Cromarty:

Explore guest reviews of hotels in Cromarty

See all