Cromarty is a historic port on Scotland's Black Isle. Located in the east of the country right next to the North Sea, the town seems unchanged since its 18th century heyday, with period architecture around every corner, including some stunning holiday cottage options. It's also an upscale dining spot with some of the finest restaurants around, while the nearby seas teem with life making it heaven for nature lovers. Whether you want active fun or total relaxation, accommodation in Cromarty is sure to deliver.

Top 15 Recommended holiday lettings in Cromarty
Find your perfect holiday home, apartment or cottage in Cromarty from just £71 per night!
Top holiday lettings with fishing spots nearby
Holiday rentals with wifi
Best holiday rental deals in Cromarty
Save up to 50%
Compare 38 accommodation options available in Cromarty and uncover the perfect home for your next holiday. HomeToGo allows you to directly compare the prices for each property from different providers to find the best deal and save up to 50%.
Budget-friendly Holiday Homes in Cromarty
Find Fantastic yet Cheap Lettings
Top-Rated Lettings and Properties in Cromarty
Book Holiday Letting Offers with the Highest User Rating
Why choose HomeToGo?

Securely pay and stay your way
Choose local, trusted payment methods, plus trip insurance and add-on services.

Award-winning customer service
Experience seamless, hands-on support for any booking questions or concerns.

Verified reviews
Trust in the quality and comfort of your stay with verified guest reviews.

Price clarity, no surprises
Spend your budget exactly as planned by comparing thousands of providers.

Smart search made simple
Transform holiday planning into a joy with advanced, AI-powered search tools.

Find your dream stay
Explore 15 million+ rentals, the world’s biggest selection of holiday homes.
Popular holiday rental amenities in Cromarty
Cromarty is a great holiday spot if you travel with a pet, as many holiday lettings in this location permit you to bring along your pet. Most pet-friendly holiday lettings in Cromarty are cottage. Their average price is £372 per night. You will also find various rental options if you would prefer to rent near the city centre, as one-third of the pet-friendly holiday lettings are less than 2 kilometres from the city centre.
Blend Nature and Beach Relaxation at Cromarty Accommodation
Cromarty is a superb place for families to pick a holiday cottage, with sporting and active attractions and museums to explore. Cromarty Courthouse is a great place to start, taking visitors back in time to the 18th century.
If the weather's fine you can swim or surf at pristine Black Isle beaches. Rosemarkie, Fortrose and the town's own strand will all be spacious enough to satisfy families who want to picnic, sunbathe and zone out as the time ticks by.
Then there are marine attractions near Cromarty accommodation. The harbour offers boating excursions to catch a glimpse of dolphins and whales, with expert guides who will explain every sight. It's a great kid-friendly afternoon activity, as well as a chance to take some snaps of the harbour.
Information about holiday rentals in Cromarty
🏡 Holiday homes available | 38 rentals |
---|---|
💳 Discounts available | up to 50% |
🌙 Nightly prices from | £71 |
⭐ Popular amenities | Pets allowed, Fireplace and Parking |
🐾 Pet friendly rentals | 10 properties |
Frequently Asked Questions
What is the average nightly rate for a holiday home in Cromarty?
The average price per night in Cromarty is around £71. The average cost of bed and breakfast rental is £210 per night. Cottage will be £207 per night.
How many holiday lettings are available to rent in Cromarty?
Currently there are 38 holiday apartments from 6 different providers on offer in Cromarty.
What is the most searched holiday apartment amenity in Cromarty?
The top three amenities our customers choose for holiday rentals in Cromarty are Pets allowed, Fireplace and Parking.
Am I allowed to bring my pet during my stay in aholiday apartment in Cromarty?
Looking for accommodation in Cromarty for you and your pet is definitely possible with 10 pet-friendly holiday homes available on HomeToGo.
What is the perfect time to travel to Cromarty?
Sun lovers should visit Cromarty in July and August to enjoy the warmest weather.
Where can I see discounts on holiday lettings in Cromarty?
You can get fabulous discounts on holiday accommodation in Cromarty with the nightly price of accommodation beginning at £71 - and HomeToGo has introduced a range of filters that make it a piece of cake to uncover the best deals. When thinking about the timing for a trip, search with HomeToGo's flexible dates technology to easily look for lower cost date options and see savings of up to 50%. Moreover, HomeToGo's 'distance from' filter makes it easy to see top quality accommodation offers in great value, lesser-known locales with good proximity to the area of your choice, whether that's a beach, lake, ski region or city centre. Start searching with time to spare to take advantage of a wide range of offers and top discounts - and do so without worries by ticking HomeToGo's 'free cancellation' filter as you look for the perfect holiday home.
What are the pros of booking a holiday home in Cromarty with HomeToGo?
From serenity away from the crowds to plenty of room for relaxing with your family, friends or partner, holiday lets in Cromarty offer plenty of bonuses. HomeToGo surfaces real reviews written by previous guests, and searching is safe, simple, and hassle-free - so with 38 offers from 6 providers in the vicinity, you're guaranteed to uncover the right type of accommodation with the amenities and features you need in Cromarty.
We list offers from thousands of providers, including












Top Holiday Destinations
- Cornwall
- Norfolk
- Devon
- England
- North Wales
- Brighton
- Skye
- Loch Lomond
- Anglesey
- Aviemore
- Oxford
- Northern Ireland
- Salcombe
- Padstow
- Isle of Mull
- Fort William
- Minehead
- Sheffield
- Filey
- Forest of Dean District
- Ambleside
- Portrush
- Aberdeen City
- Plymouth
- Bakewell
- Portballintrae
- Weston-super-Mare
- Lincolnshire
- Reading
- Sandbanks
- Hampshire
- Bowness-on-Windermere
- Perranporth
- South Wales
- Brixham
- Poole
- Polzeath
- Hastings
- Bury St. Edmunds
- Holy Island
- Woodlands
- Sussex
- Berwick-upon-Tweed
- Portstewart
- Wiltshire
- The Highlands
- Telford
- Preston
- Ilfracombe
- Wroxham