Live prices for your dates · free cancellation on many rooms

EN

Hotel · Inverness · Highlands

North Kessock Hotel

A 3-star hotel on the shore of the Moray Firth, with sea views, a garden, and an on-site restaurant.

  • Overlooking the Moray Firth
  • On-site restaurant and bar
  • Free parking and Wi-Fi
8.6 Great 888 reviews Booking.com 8.6 · 888 reviews

About

North Kessock Hotel

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.

  • No smoking on site
  • Parking
  • No pets allowed
  • Security
  • Smoke detectors
  • Fire extinguishers

In brief

What works, what to weigh

+

Strengths

5 reasons to book
  • Sea and mountain views — Many rooms look out over the Moray Firth, and guests describe the vista at sunrise as particularly memorable.
  • Highly rated restaurant — The on-site restaurant serves evening meals with local produce, and several reviews call the food 'outstanding' or 'exquisite'.
  • Clean and comfortable rooms — Guests commonly describe the rooms as spotless, with comfortable decor and newly renovated bathrooms in some cases.
  • Friendly and knowledgeable staff — Staff are repeatedly singled out for being welcoming, chatty, and well informed.
  • Free on-site parking — Parking is provided at no extra cost, which guests note as a bonus for a quick getaway.

Worth weighing

4 to weigh
  • Strict check-in window — Check-in is only available between 15:00 and 22:00, so plan your arrival accordingly.
  • No pets allowed — The hotel does not accept pets, so you'll need to make other arrangements for animal companions.
  • Away from Inverness city centre — The hotel is in the village of North Kessock, about 2.6 km from Old High St Stephen's Church​ and a short drive from the airport, which suits those who want quiet but may be less convenient for city explorers.
  • Shared bathroom fixtures in some rooms — All listed room types only mention a shower, with no mention of a bathtub or separate toilet, which could be a consideration for some guests.

01 — Rooms

Rooms & rates

High season: summer dates usually book out a few weeks ahead.

Standard Double Room

  • 1 Double bed
  • Shower

Double Room Sea View

  • 1 Double bed
  • Shower
  • Heating

Family Room Garden View

  • 2 Double beds
  • Shower
  • Heating

Superior Twin Room Sea View

  • 2 Single beds
  • Shower
  • Heating

Standard Twin Room Side Sea View

  • 2 Single beds
  • Shower
  • Heating

Deluxe Double Room Sea View

  • 1 King-size bed
  • Shower
  • Heating

Superior Double Room

  • 1 King-size bed
  • Shower
  • Heating

02 — Amenities

Services & amenities

Everything included at this stay — the facilities and essentials, at a glance.

General

  • No smoking on site
  • Security
  • Smoke detectors
  • Fire extinguishers
  • Housekeeping
  • Welcome drink

Food & Drink

  • Restaurant
  • Bar/Lounge area
  • Picnic area/Tables
  • Special diet menus
  • Children's menu
  • Tea and coffee facilities

In-Room

  • Free Wi-Fi in rooms
  • Heating
  • Flat-screen TV
  • AM/FM alarm clock
  • Ironing facilities
  • Free toiletries
  • Electric kettle

Outdoor & Recreation

  • Terrace
  • Garden furniture
  • Sun terrace
  • Garden area
  • Game room

Business & Events

  • Meeting/Banquet facilities
  • Fax/Photocopying

03 — Reviews

What guests say

Recent verified reviews from guests who stayed here.

8.6
Great 888 reviews

Guest-rated 8.6/10 from 888 reviews

Booking.com · 8.6 · 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

Getting around Inverness

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

Open in Google Maps

05 — Good to know

Policies & conditions

Hotel details are shown for reference. Final rate terms are confirmed on the partner’s site at booking.

Check-in
From 15:00-22:00
Check-out
By 07:00-11:00
Cancellation
Free cancellation on many rates — terms on booking page
Payment
Pay-at-hotel available on many rates; final terms at booking
Pets
Not allowed
Property
8 rooms

06 — Questions

Frequently asked

What time is check-in and check-out?

Check-in is from 15:00 to 22:00, and check-out is from 07:00 to 11:00.

Is parking available?

Yes, the hotel offers free on-site parking.

Are pets allowed?

No, pets are not allowed at the property.

Does the hotel have a restaurant?

Yes, there is an on-site restaurant and bar, serving evening meals with local ingredients. A children's menu is also available.

What room types are available?

Room options include standard and superior doubles, twins, a triple, a deluxe double with sea view, and a family room with garden view.

Is there free Wi-Fi?

Yes, free Wi-Fi is available in rooms.

Does the hotel offer airport transfer?

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.

8.6Based on 888 guest reviews and an overall score of 8.6.

Ready to book North Kessock Hotel?

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.