Standard Double Room
- 1 Double bed
- Shower
Hotel · Inverness · Highlands
A 3-star hotel on the shore of the Moray Firth, with sea views, a garden, and an on-site restaurant.
About
North Kessock Hotel is a 3-star property set on Main Street in the village of North Kessock, on the northern shore of the Moray Firth. The hotel sits about 2.6 km from Old High St Stephen's Church in Inverness, yet the water and mountain views give it a remote, peaceful feel. Guests can choose from rooms with garden or sea views, including family-friendly options with two double beds.
The hotel runs its own restaurant and bar, serving evening meals with local ingredients, plus a breakfast that guests regularly praise. There is a sun terrace, a garden with furniture, and a picnic area for warmer days. Parking is free on site, and the check-in window runs from 15:00 to 22:00.
In brief
01 — Rooms
High season: summer dates usually book out a few weeks ahead.
02 — Amenities
Everything included at this stay — the facilities and essentials, at a glance.
Photos
03 — Reviews
Recent verified reviews from guests who stayed here.
Guest-rated 8.6/10 from 888 reviews
8.6Verified guest“The location was perfect for us, right by the beachfront and the Beauly Firth. Our double room opened to the garden with a lovely view, and there were armchairs by the window to sit and enjoy it.”
8.6Verified guest“Everything was spotlessly clean, and the staff were smart, knowledgeable, and friendly.”
8.6Verified guest“A chic and peaceful hotel with friendly staff in every area. Breakfast was tasty and offered plenty of choice.”
8.6Verified guest“The place was immaculate and the staff welcoming. Our room had comfortable decor and a newly renovated bathroom – perfect for relaxing. The hotel is in a remote spot right on the sea front, close to the shores of the Moray Firth, and the restaurant food was outstanding. We stopped in North Kessock for one night on our way north and were impressed by the meals and the variety on offer.”
8.6Verified guest“The decor is charming and cozy, with common areas that are well maintained and easy to get around. The views of the water and mountains added to the peaceful mood.”
8.6Verified guest“The views across the Beauly Firth were amazing, especially at sunrise when the mountains turned golden. Evening meals were a real highlight – local ingredients made every bite a pleasure.”
04 — Location
The property sits in Inverness.
Old High St Stephen's Church: A historic church in Inverness, about 2.6 km from the hotel. It's a reasonable walk or a short drive.
Moray Firth: The hotel sits close to the shores of the Moray Firth, with views over the water and mountains. A peaceful spot for a stroll.
Inverness Airport: A short drive from the hotel, making it a practical option for a quick getaway or an overnight stop.
Main Street North Kessock, Inverness, Highlands, United Kingdom
05 — Good to know
Hotel details are shown for reference. Final rate terms are confirmed on the partner’s site at booking.
06 — Questions
Check-in is from 15:00 to 22:00, and check-out is from 07:00 to 11:00.
Yes, the hotel offers free on-site parking.
No, pets are not allowed at the property.
Yes, there is an on-site restaurant and bar, serving evening meals with local ingredients. A children's menu is also available.
Room options include standard and superior doubles, twins, a triple, a deluxe double with sea view, and a family room with garden view.
Yes, free Wi-Fi is available in rooms.
The hotel does not list an airport transfer service, but it is a short drive from Inverness Airport.
The bottom line
If you want a quiet, sea-facing base near Inverness with a standout restaurant, North Kessock Hotel delivers. The views and staff earn the highest marks, and the free parking adds convenience. Just mind the check-in window and the no-pets rule.
Tap through and we’ll open our booking partner’s site, with live prices and availability for your exact dates.
No payment on this site — you complete the booking on our partner’s site.