About Us
A little about us

We are a small independent family run business. All our bedrooms are unique, to offer a variety of options, facilities and prices.

All rooms have the best quality hand made mattresses and 300+tc Egyptian cotton linen to ensure a very comfortable night.
Enjoy the free Wifi, flat screen televisions and quality fixtures throughout. Showers are powerful and modern and the rooms are generous. We pride ourselves on representing great value and the friendliest of welcomes.

Read on about our bedrooms to find the option which suits you best, and feel free to call or email for any further information.

Historical Balmacara Mains

The Mains is a building of the original Balmacara Estate that included Plockton and the whole peninsula to Kyle. ( Balmacara House, c.1801, an estate house built on a virgin site for Sir Hugh Innes about 1/4mile East of the Mains, the original owner, ,who also owned Brahan Castle and lands making up most of the Isle of Lewis preceded and interesting subsequent owner  Sir Alexander Matheson who sold to Sir Daniel Hamilton he owned it from the 30's to the 50's and his widow left the building to the community and it became a faming college ( the Headmaster we believe stayed in the Mains )It was held by the council and used as teachers accommodation until it was sold to it's occupant Norrie Craig in the 70's, it has been a family run business ever since. A renovation in 2006 brought new life to the building and it's latest era of use continues as an award winning guesthouse.

Balmacara Mains was originally the horsemen's house of the estate, this being the last stop on the old road to Skye, and on to the Islands. A boat, departing from "Ferry Cottage" was the original ferry to Skye "waiting room" which is now a National Trust property 1/4mile West, The road- overgrown, is in the garden between the Mains and the Waters of the Atlantic. Our friendly staff will be happy to answer questions on the local history.


Our Policies

Please select your dates using the Availability Calendar on the website.  If you have any queries you can contact us directly.  Our landline number is 01599 566240 or email bookings@ontheloch.co.uk
We ask for a 50% deposit when you make your reservation
If you need to cancel your trip, call or email at the earliest opportunity, please refer to our cancellation policy below.
We would advise that guests take holiday insurance to cover any problem resulting from loss of deposit or balance.
I. The Balmacara Mains Grounds are large and unfenced you are able to use them on the condition that you are aware of the dangers to pets and children. Children must not play unsupervised in the grounds. The beach front access can be used but Balmacara Mains can't be responsible for your welfare there.

II. We regret that NO pets are allowed within the building. Pet owners should call to discuss arrangements.

III. The house is a Non-Smoking property, and smoking is not permitted in any part of the building. Sorry for any inconvenience.

IV. The house must be left in a clean and tidy state. Although cleaning at the end of your stay is our responsibility, ‘property’ left in an unacceptable or broken condition will be your responsibility.

V. Checkout before 10.30am. Longer stays and groups are negotiable, please feel free to contact us for further information.
Read Policy >
Read Policy >
We aim to provide you with the best quality, fresh and locally sourced food available.

If you have any dietary requirements, please let us know in advance to ensure that we are able to fully cater for your needs. Due to our location it can, at times, be difficult to source certain items without prior notice.
Prepayments are fully refunded to our guests who cancel at least 7 days prior to the arrival date of the booking.
We are committed to providing all
customers with the best experience possible. We will do the utmost to ensure you enjoy your stay with us and make your experience of a Highland vacation a memorable and pleasant one.

If you voice any concerns or specific requirements to us, we will do everything we can to resolve them or to meet your expectations during your stay.

However, if this is not done to your satisfaction, we have feedback cards within our rooms or you can email us directly to draw our attention to your experiences and to ensure that we improve our service in the future.

If you would like to make a complaint, please speak email us at complaints@ontheloch.co.uk Or write to us at; Iain Craig, Balmacara Mains, By Kyle, IV40 8DN

We will endeavour to respond within two working days of receiving your complaint.

Glaic, By Kyle of Lochalsh, Highland, Scotland, IV40 8DN