Skip to main content

Search hotels in Avoch

Enter your dates to see the latest prices and deals for Avoch hotels

Popular hotels in Avoch

Check out our top picks in Avoch

Filter by:

Star Rating
Review score

Room at the Back, 2 George Street

Avoch

A recently renovated guest house, Room at the Back, 2 George Street offers accommodations in Avoch.

R
Rainer
From
South Africa
Rachael was really friendly and helpful and she went out of her way to help me explore the Fairy Glen hiking trail in the limited time I was there. The location was nice and central to what I wanted to see. Bus stops were very close, which made traveling easy. And I loved the personal touch with a handwritten welcome note, flowers and a little card.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 232 reviews
Price from
$139.73
1 night, 2 adults

Courtyard by Marriott Inverness Airport

Inverness (Near Avoch)

This new hotel, which opened March 2020, is set in Inverness, 8.7 mi from Inverness Castle, Courtyard by Marriott Inverness Airport offers accommodations with a restaurant, private parking, a fitness...

D
Debashis Ghosh
From
Singapore
Large spacious clean rooms, well managed clean bright property, bang opposite the airport takes less than 3 minutes to enter the airport, right next to the rental car parking lot. This is easily the best property I stayed in during my 2 1 week stay in the UK.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,933 reviews
Price from
$120.29
1 night, 2 adults

Holiday Inn Express Inverness by IHG

Inverness (Near Avoch)

Holiday Inn Express Inverness offers modern accommodations and free parking. It is within 30 minutes’ drive of Loch Ness, Culloden Battlefield, and Cawdor Castle.

W
William
From
United States
Rate and location. Breakfast was the best I ever had at a holiday inn express.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3,214 reviews
Price from
$106.65
1 night, 2 adults

Smithton Hotel

Inverness (Near Avoch)

This hotel is located approximately 3.5 mi from Inverness town center, 5 mi from Inverness Airport and only 1.2 mi from historic Culloden Battlefield.

M
Mishra
From
Sweden
The stay at Smithton Hotel was truly exceptional. The staff were incredibly warm and welcoming, creating a comforting, home-like atmosphere from the moment of arrival. Every interaction — whether at the front desk, during breakfast, or in passing, was marked by genuine friendliness and thoughtful care. What stood out most was the team’s hospitality and attention to detail. They went above and beyond to ensure a smooth and enjoyable stay, even offering helpful tips for getting around Inverness and discovering local sights. Their recommendations led to some lovely off-the-beaten-path experiences that made the trip even more memorable. The room itself was clean, cozy, and well-equipped perfect for a restful night. The peaceful location of the hotel also added to the overall comfort, offering a quiet retreat while still being conveniently close to the city center. All in all, a wonderful experience that far exceeded expectations, a place that truly feels like a home away from home.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,120 reviews
Price from
$163.28
1 night, 2 adults

The Anderson

Fortrose (Near Avoch)

Located in Fortrose and with Rosemarkie Beach reachable within a 19-minute walk, The Anderson has a garden, non-smoking rooms, free WiFi throughout the property and a bar.

J
Janet
From
United Kingdom
Despite looking dilapidated on the outside, inside was a revelation - bright, clean and interesting. The staff were wonderful, the food magnificent, the room well thought out
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 265 reviews
Price from
$193.05
1 night, 2 adults

North Kessock Hotel

Inverness (Near Avoch)

Located in Inverness, 5.1 miles from Inverness Castle, North Kessock Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.

J
Jennie
From
Australia
Service was excellent and food was sensational. All staff were super friendly, great little spot.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 760 reviews
Price from
$135
1 night, 2 adults

Chieftain Hotel

Inverness (Near Avoch)

The Chieftain Hotel in Inverness offers bed and breakfast accommodations, within a 4-minute drive of the city center and train station.

s
stephen
From
United Kingdom
Great place to stay , great food and helpful staff. Played pool and darts most of the evening. Couldn't fault it .
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,549 reviews
Price from
$81
1 night, 2 adults

Leonardo Hotel Inverness

Inverness (Near Avoch)

This modern hotel is a 15-minute drive from Inverness Airport. Leonardo Hotel Inverness, formerly Jurys Inn, features a leisure center, free parking and a traditional restaurant.

S
Sharon
From
United States
Very comfortable beds, nice welcome gift, clean and had a very good meal in the onsite restaurant.
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 3,588 reviews
Price from
$94.77
1 night, 2 adults

Culloden Stables 4

Inverness (Near Avoch)

Culloden Stables 4 offers accommodations in Inverness, 3.7 miles from Inverness Train Station and 4.3 miles from Castle Stuart Golf Links.

M
Margaret
From
United States
We had a great stay at the lovely Culloden stables. Owners are quick at communication! The house has everything you need in the kitchen. Bathroom has a supply of shampoo, conditioner and soap. Very clean home! Check in was easy- with great instructions amd pictures of lock box, parking space and unit! They had teas and coffee and milk. We are so appreciative of all the details. Had a great Stay! Thank you!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 107 reviews
Price from
$218.70
1 night, 2 adults

Inchrye Bed & Breakfast

Inverness (Near Avoch)

Inchrye Bed & Breakfast offers accommodations in Inverness, 11 miles from Inverness Castle and 4.2 miles from Castle Stuart Golf Links.

M
Melanie
From
Australia
Inchrye is beautifully located beside the water, in a small town outside of Inverness. We loved the space in the bedroom & the property has direct access to walk along the beach front towards Fort George or into town to the pub for dinner. The sun is still shining at 9:30 at night so this was a beautiful way to end a busy day! The hosts Dougie and Jess are incredibly warm and welcoming. They felt like family and went above and beyond to provide information or make personal connections. It doesn’t seem like anything would be too hard for them, Jess even packed us a small breakfast to go one morning.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 894 reviews
Price from
$135
1 night, 2 adults
See all 11 hotels in Avoch

Avoch – 11 hotels and places to stay

Filter by:

Star Rating
Review score

Room at the Back, 2 George Street

Avoch

A recently renovated guest house, Room at the Back, 2 George Street offers accommodations in Avoch.

R
Rainer
From
South Africa
Rachael was really friendly and helpful and she went out of her way to help me explore the Fairy Glen hiking trail in the limited time I was there. The location was nice and central to what I wanted to see. Bus stops were very close, which made traveling easy. And I loved the personal touch with a handwritten welcome note, flowers and a little card.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 232 reviews
Price from
$139.73
1 night, 2 adults

Courtyard by Marriott Inverness Airport

Inverness (Near Avoch)

This new hotel, which opened March 2020, is set in Inverness, 8.7 mi from Inverness Castle, Courtyard by Marriott Inverness Airport offers accommodations with a restaurant, private parking, a fitness...

D
Debashis Ghosh
From
Singapore
Large spacious clean rooms, well managed clean bright property, bang opposite the airport takes less than 3 minutes to enter the airport, right next to the rental car parking lot. This is easily the best property I stayed in during my 2 1 week stay in the UK.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,933 reviews
Price from
$120.29
1 night, 2 adults

Holiday Inn Express Inverness by IHG

Inverness (Near Avoch)

Holiday Inn Express Inverness offers modern accommodations and free parking. It is within 30 minutes’ drive of Loch Ness, Culloden Battlefield, and Cawdor Castle.

W
William
From
United States
Rate and location. Breakfast was the best I ever had at a holiday inn express.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3,214 reviews
Price from
$106.65
1 night, 2 adults

Smithton Hotel

Inverness (Near Avoch)

This hotel is located approximately 3.5 mi from Inverness town center, 5 mi from Inverness Airport and only 1.2 mi from historic Culloden Battlefield.

M
Mishra
From
Sweden
The stay at Smithton Hotel was truly exceptional. The staff were incredibly warm and welcoming, creating a comforting, home-like atmosphere from the moment of arrival. Every interaction — whether at the front desk, during breakfast, or in passing, was marked by genuine friendliness and thoughtful care. What stood out most was the team’s hospitality and attention to detail. They went above and beyond to ensure a smooth and enjoyable stay, even offering helpful tips for getting around Inverness and discovering local sights. Their recommendations led to some lovely off-the-beaten-path experiences that made the trip even more memorable. The room itself was clean, cozy, and well-equipped perfect for a restful night. The peaceful location of the hotel also added to the overall comfort, offering a quiet retreat while still being conveniently close to the city center. All in all, a wonderful experience that far exceeded expectations, a place that truly feels like a home away from home.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,120 reviews
Price from
$163.28
1 night, 2 adults

The Anderson

Fortrose (Near Avoch)

Located in Fortrose and with Rosemarkie Beach reachable within a 19-minute walk, The Anderson has a garden, non-smoking rooms, free WiFi throughout the property and a bar.

J
Janet
From
United Kingdom
Despite looking dilapidated on the outside, inside was a revelation - bright, clean and interesting. The staff were wonderful, the food magnificent, the room well thought out
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 265 reviews
Price from
$193.05
1 night, 2 adults

North Kessock Hotel

Inverness (Near Avoch)

Located in Inverness, 5.1 miles from Inverness Castle, North Kessock Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.

J
Jennie
From
Australia
Service was excellent and food was sensational. All staff were super friendly, great little spot.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 760 reviews
Price from
$135
1 night, 2 adults

Chieftain Hotel

Inverness (Near Avoch)

The Chieftain Hotel in Inverness offers bed and breakfast accommodations, within a 4-minute drive of the city center and train station.

s
stephen
From
United Kingdom
Great place to stay , great food and helpful staff. Played pool and darts most of the evening. Couldn't fault it .
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,549 reviews
Price from
$81
1 night, 2 adults

Leonardo Hotel Inverness

Inverness (Near Avoch)

This modern hotel is a 15-minute drive from Inverness Airport. Leonardo Hotel Inverness, formerly Jurys Inn, features a leisure center, free parking and a traditional restaurant.

S
Sharon
From
United States
Very comfortable beds, nice welcome gift, clean and had a very good meal in the onsite restaurant.
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 3,588 reviews
Price from
$94.77
1 night, 2 adults

Culloden Stables 4

Inverness (Near Avoch)

Culloden Stables 4 offers accommodations in Inverness, 3.7 miles from Inverness Train Station and 4.3 miles from Castle Stuart Golf Links.

M
Margaret
From
United States
We had a great stay at the lovely Culloden stables. Owners are quick at communication! The house has everything you need in the kitchen. Bathroom has a supply of shampoo, conditioner and soap. Very clean home! Check in was easy- with great instructions amd pictures of lock box, parking space and unit! They had teas and coffee and milk. We are so appreciative of all the details. Had a great Stay! Thank you!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 107 reviews
Price from
$218.70
1 night, 2 adults

Inchrye Bed & Breakfast

Inverness (Near Avoch)

Inchrye Bed & Breakfast offers accommodations in Inverness, 11 miles from Inverness Castle and 4.2 miles from Castle Stuart Golf Links.

M
Melanie
From
Australia
Inchrye is beautifully located beside the water, in a small town outside of Inverness. We loved the space in the bedroom & the property has direct access to walk along the beach front towards Fort George or into town to the pub for dinner. The sun is still shining at 9:30 at night so this was a beautiful way to end a busy day! The hosts Dougie and Jess are incredibly warm and welcoming. They felt like family and went above and beyond to provide information or make personal connections. It doesn’t seem like anything would be too hard for them, Jess even packed us a small breakfast to go one morning.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 894 reviews
Price from
$135
1 night, 2 adults
See all 11 hotels in Avoch

Most booked hotels in Avoch and surrounding area in the past month

See all

Popular with guests booking hotels in Inverness

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 3,588 reviews

Popular with guests booking hotels in Inverness

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,933 reviews

Popular with guests booking hotels in Inverness

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3,214 reviews

Popular with guests booking hotels in Inverness

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,549 reviews

Popular with guests booking hotels in Inverness

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,120 reviews

Popular with guests booking hotels in Inverness

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 760 reviews

Popular with guests booking hotels in Fortrose

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 265 reviews

Popular with guests booking hotels in Munlochy

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 714 reviews

Popular with guests booking hotels in Inverness

Popular with guests booking hotels in Munlochy

Best hotels with breakfast in Avoch and nearby

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,933 reviews

This new hotel, which opened March 2020, is set in Inverness, 8.7 mi from Inverness Castle, Courtyard by Marriott Inverness Airport offers accommodations with a restaurant, private parking, a fitness...

From $83.84 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,120 reviews

This hotel is located approximately 3.5 mi from Inverness town center, 5 mi from Inverness Airport and only 1.2 mi from historic Culloden Battlefield.

From $127.44 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3,214 reviews

Holiday Inn Express Inverness offers modern accommodations and free parking. It is within 30 minutes’ drive of Loch Ness, Culloden Battlefield, and Cawdor Castle.

From $93.15 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 3,588 reviews

This modern hotel is a 15-minute drive from Inverness Airport. Leonardo Hotel Inverness, formerly Jurys Inn, features a leisure center, free parking and a traditional restaurant.

From $83.84 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 238 reviews

Inverthorn House offers accommodations in Inverness, a 15-minute walk from Inverness Train Station and 3.8 miles from University of the Highlands and Islands, Inverness.

From $94.50 per night

The Dolphin - Uk31004 is located in Avoch, just 11 miles from Inverness Castle and 11 miles from Inverness Train Station.

Chanonry View Holiday Cottage is located in Fortrose, just 13 miles from University of the Highlands and Islands, Inverness and 18 miles from Castle Stuart Golf Links.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 3 reviews

The Shore is located in Fortrose, just 1.3 miles from Rosemarkie Beach and 13 miles from Inverness Castle.

Budget hotels in Avoch and nearby

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 719 reviews

Star Inn Rooms enjoys a location in Ardersier, 11 miles from Inverness Castle and 4.3 miles from Castle Stuart Golf Links.

From $67.50 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 66 reviews

Lovely one bed, open plan studio apartment. Is located in Culloden, just 4.5 miles from Inverness Castle and 3.2 miles from Castle Stuart Golf Links.

From $54.68 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,549 reviews

The Chieftain Hotel in Inverness offers bed and breakfast accommodations, within a 4-minute drive of the city center and train station.

From $94.50 per night
Scored out of 10, guest rating 4.0
Disappointing - What previous guests thought, 16 reviews

The Lucid Racon is located in Inverness, 3.6 miles from University of the Highlands and Islands, Inverness and 8.2 miles from Castle Stuart Golf Links.

From $66.15 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Fuchsia Cottage is located in Fortrose, just 1.3 miles from Rosemarkie Beach and 13 miles from Inverness Castle. The vacation home features both Wifi and private parking free of charge.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 5 reviews

Braefoot is located in Fortrose, just 13 miles from University of the Highlands and Islands, Inverness and 17 miles from Castle Stuart Golf Links.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 43 reviews

Cosy coastal hideaway with incredible sea views is located in Fortrose, just 1.3 miles from Rosemarkie Beach and 13 miles from Inverness Castle.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 86 reviews

Providing a garden, Clematis Cottage, Fortrose provides accommodations in Fortrose. Both free Wifi and parking on-site are accessible at the vacation home free of charge.

What Guests Said About Avoch:

10

The village was clean and tidy and there is everything you...

The village was clean and tidy and there is everything you need on your doorstep.We found the people really helpful and friendly.There is a lot too see and some great walks for all ages.We spent a lot of time on the beach and down at the harbour.We would recommend the Chinese takeaway it was really good and worth every penny.There is a lovely swing park for the kids with something for all ages.Avoch is easy to get round as everything is at hand,it is a great place and the scenery is spectacular.
Guest review by
Anonymous
United Kingdom
8.0

It's a beautiful village.

It's a beautiful village. We saw dolphins in the Moray Firth from the breakfast room at our B&B! The harbour is nice and an excellent dolphin boat trip leaves from there. The only downside was that there is no pub, and there aren't many taxi companies, which means one of you may end up as the designated driver a lot of the time.
Guest review by
Jimbali
United Kingdom

See reviews by guests who stayed at hotels in Avoch

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 26 reviews
A beautiful historical house and garden in a peaceful location and a stunning view from the hill to the sea. The breakfast with freshly picked berries in yoghurt was just enjoyable. The villages of Avoch, Fortrose (note IV10 restaurant & coffee house) and Cromarty (dolphin watching) are near. The best thing though was the hospitality of our hosts Steve and Tuan. They also have their art gallery in the garden - worth of visiting. Thank you for a memorable stay with you!
Guest review by
Ilkka
Finland
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 6 reviews
The cottage was delightful - it was very clean, well equipped , modern kitchen, comfortable beds and in an excellent location. Parking practically outside the front door. Although Avoch is small, there are lovely take-away restaurants and a cafe within less than five mins walking distance. The owners are really lovely and couldn’t be more helpful. Everything you need on a holiday.
Guest review by
Edith
United Kingdom
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 22 reviews
Great location, right on the waterfront. Fantastic views. Good location for travelling around Black Isle and Inverness area. Really liked Avoch as a village - interesting place to walk around and good facilities close by. Host provided plenty of information although it took us a little while to work out the TV.
Guest review by
Alan
United Kingdom
From $127.57 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 232 reviews
Rachael’s warm welcome & kind hospitality. Great location in Avoch on Black isle. Cosy room with everything you need for stay.
Guest review by
Colin
United Kingdom
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 179 reviews
Avoch nice place.
Guest review by
Shirley
United Kingdom