Skip to main content

Romantic Hotels in Onich

Find the romantic hotels that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

The best romantic hotels in Onich

Check out our selection of great romantic hotels in Onich

Filter by:

Review score

Inn at Ardgour

Onich

A warm, family welcome awaits at this traditional West Highland inn/small hotel. Beautifully situated beside Loch Linnhe, Inn at Ardgour is reached via a very short car-ferry trip across the water.

A
Adrian
From
Australia
Beautiful boutique hotel. Great location accessible by ferry..Great food
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,332 reviews
Price from
$172.23
1 night, 2 adults

Onich Hotel & Lochside Beach Pods

Hotel in Onich

With dramatic mountain views and a stunning loch-side setting, this family-run hotel offers attractive, individually decorated rooms and beautiful gardens.

W
Warren
From
United Kingdom
Pods were great, outstanding views alone worth the money
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,742 reviews
Price from
$97.89
1 night, 2 adults

The Lodge on the Loch by OYO

Hotel in Onich

Surrounded by breathtaking scenery, this property is located 12 miles, or a 30-minute drive, from the south of Fort William in the Highlands of Scotland. This hotel overlooks Loch Linnhe.

S
Savinda
From
Netherlands
The stay was nice. Manager Praba was friendly and upgraded us to a deluxe suite. The room had a nice view of the mountains and the lake. One of the best views of the lake. Rooms are very spacious and clean. The room had a very nice scent, and it was very calming. The hotel also had a restaurant, couldn't try but the menu had a lot of options and was comparatively very well priced. The staff was nice and we loved the stay. Will come back if we visit Fort William again in the future.
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 751 reviews
Price from
$86.19
1 night, 2 adults

Glencoe House

Glencoe (Near Onich)

A 25-minute drive from Fort William, Glencoe House offers accommodations in 10 acres of private gardens. There is free WiFi throughout the buildings, and free private parking on site.

J
John
From
United States
Loved the building, the room, the people, the grounds, the area of Scotland!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 139 reviews
Price from
$655.16
1 night, 2 adults

RiverBeds - Luxury Wee Lodges with Hot Tubs

Glencoe (Near Onich)

Located on a private terrace perched above a river RiverBeds - Luxury Wee Lodges with Hot Tubs is set on a golf course and private estate in the Glencoe Valley.

G
Giuseppe
From
United Kingdom
Everything was perfect, the hot tub was the cherry on the cake . no imperfections every details was thought off.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,067 reviews
Price from
$577.49
1 night, 2 adults

The Ballachulish Hotel

Glencoe (Near Onich)

Make yourself at home at one of Scotland’s coziest hotels, Ballachulish Hotel.

R
Rohan
From
United States
Location and quality of service
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,071 reviews
Price from
$169.94
1 night, 2 adults

The Isles of Glencoe Hotel

Glencoe (Near Onich)

Looking out over Loch Leven, Isles of Glencoe Hotel is nestled on the side of a peninsula, reaching into Loch Leven at the foot of Glencoe.

G
Gordon
From
United Kingdom
Location, beautiful rooms and amazing staff.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,445 reviews
Price from
$233.66
1 night, 2 adults

Holly Tree Hotel, Swimming Pool & Hot Tub

Glencoe (Near Onich)

Stunningly situated by the sea, this stylish hotel offers chic accommodations, facilities and dining.

J
James
From
United States
Clean and comfortable. Friendly staff. Great location.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,536 reviews
Price from
$293.07
1 night, 2 adults

Loch Leven Hotel & Distillery

Glencoe (Near Onich)

Located in Glencoe, 2.3 miles from Loch Linnhe, Loch Leven Hotel & Distillery provides accommodations with a garden, free private parking, a terrace and a restaurant.

M
Monika
From
United Kingdom
I arrived with my partner for his birthday and we both had a great stay there. The staff was amazing and very friendly, they even gave my partner a birthday card with the best wishes from them all and put a candle in his desert. We really enjoyed staying in one of their pods- floor heating was a nice surprise to have in the wintery days. The full Scottish breakfast was very tasty and so was their dinner. We tasted their rum and had tasty beer in their cute small bar. The location is great! So many things to see and enjoy around. I highly recommend the place and wish I can visit them again in the near future.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,160 reviews
Price from
$215.29
1 night, 2 adults

Appin Bay View

Appin (Near Onich)

Appin Bay View offers accommodations in Appin, 15 miles from Loch Linnhe and 26 miles from Glen Nevis. This beachfront property offers access to a terrace, free private parking, and free Wifi.

I
Iris
From
Israel
We liked Mike the owner very much. He was attentive and helpful with instructions and suggestions et
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 239 reviews
Price from
$242.03
1 night, 2 adults
All romantic hotels in Onich

Looking for a romantic hotel?

Treat that special someone to a romantic getaway at a hotel designed with lovers in mind. Whether it’s somewhere stylish in the city or a remote countryside retreat, romantic hotels offer couples all the space they need, with luxurious touches like champagne, room service, and private hot tubs.

Most booked romantic hotels in Onich and surrounding area in the past month

See all

Popular with guests booking romantic hotels in Onich

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,742 reviews

Popular with guests booking romantic hotels in Onich

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 751 reviews

Popular with guests booking romantic hotels in Onich

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

Popular with guests booking romantic hotels in Onich

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

Popular with guests booking romantic hotels in Onich

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 331 reviews

Popular with guests booking romantic hotels in Glencoe

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,071 reviews

Popular with guests booking romantic hotels in Glencoe

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

Popular with guests booking romantic hotels in Glencoe

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

Popular with guests booking romantic hotels in Glencoe

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

Popular with guests booking romantic hotels in Glencoe

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,067 reviews

Romantic Hotels That Guests Love in Onich

See all
Avg. price/night: $229.64
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,332 reviews
We booked the hotel because of the unique location and we weren’t disappointed. Amazing views and a lovely relaxed atmosphere looking over the Loch. Our family room was very spacious and up together. Lovely meal in the bar and an equally good breakfast. Staff were very friendly and accommodating.
Guest review bySally
Family with young children
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,742 reviews
Absolutely stunning location, right on the shores of the loch. Lovely gardens. Plenty of spaces indoors to relax. All of the staff went above and beyond to make this a very memorable stay for our big group.
Guest review bySalma
Young couple
Avg. price/night: $229.64
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,332 reviews
Bar area is lovely. Jimmy lit up the place with his genuine attention with everyone there, kids and dog included. He made balloon animals for the kids and had treats for the dog. He was a blast. The other staff were very friendly and courteous as well. We had a family suite room, and it was clean and spacious with amazing views of the loch. Area is very quiet at night and was relaxing.
Guest review byBrandon
Family with young children
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 305 reviews
Outstanding service from Angela made us feel welcome and enhanced our experience. Beautiful, historic property with a lovely view. There was very interesting decor in lounge which was a relaxing space to have a wee tipple and meet other guests.
Guest review bySusan
Young couple
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,742 reviews
It was a lovely overnight stay in the pods, they were cosy, clean, comfortable and pet friendly. Waking up with the beach view and hearing the water was very relaxing. The underfloor heating was amazing too. The bar area was nice we didn’t eat dinner at the hotel and instead made use of the cooking facilities but I overhead many people say their food was very good.
Guest review byDonna
Young couple
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 331 reviews
Apartment is finished to a high standard. It’s so comfy and relaxing. We love it! Staff are very kind and helpful. It’s just a lovely place to stay!
Guest review byAshleigh
Young couple
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 305 reviews
Staff were lovely and helpful and hotel had a very chilled relaxed vibe. Food was good.
Guest review byVictoria
Young couple