Skip to main content

Filter by:


Star Rating

Review Score

Dyke – 54 hotels and places to stay
See the latest prices and deals by choosing your dates.
The 1645 Inn, hotel in Dyke

The 1645 Inn features a garden, shared lounge, a terrace and restaurant in Nairn. Providing a bar, the property is located within 19 miles of Inverness Castle.

Cosy atmosphere. Comfortable rooms. Friendly staff.
8.3
Scored 8.3
Very Good
Rated very good
378 reviews
Price from$100.42per night
Cluny Bank, hotel in Dyke

Nestling in the bank of Cluny Hill, this small, family-run Victorian mansion offers award-winning food and overlooks the beautiful village of Forres, between Aberdeen and Inverness.

Spacious and clean. Cosy to eat breakfast in a room with a fireplace.
9.1
Scored 9.1
Wonderful
Rated wonderful
95 reviews
Price from$200.84per night
The Carisbrooke, hotel in Dyke

Located in Forres, 27 miles from Inverness Castle, The Carisbrooke has accommodations with a restaurant, free private parking and a bar.

Basic handy motel with parking at the door. Did not eat at Motel but went into town for a great meal.
8.0
Scored 8.0
Very Good
Rated very good
204 reviews
Price from$106.70per night
Ramnee Hotel, hotel in Dyke

Set in an Edwardian mansion, the 4-star Ramnee Hotel features leafy gardens and a traditional restaurant. The hotel is located just outside Forres center, adjacent to Grant Park.

Quit and friendly
7.7
Scored 7.7
Good
Rated good
428 reviews
Price from$212.14per night
Robinhill Garden, hotel in Dyke

Robinhill Garden enjoys a location in Forres, 27 miles from Inverness Castle and 13 miles from Elgin Cathedral. Both Wifi and private parking are accessible at the guest house free of charge.

7.3
Scored 7.3
Good
Rated good
73 reviews
Price from$112.97per night
The Old Mill Inn, hotel in Dyke

Located 23 miles from Inverness Castle, The Old Mill Inn offers 4-star accommodations in Forres and features a garden, a restaurant and a bar.

Review on behalf of my stepdad: Friendly and attentive staff from the beginning, even before arrival! Lovely, comfortable room and beautiful breakfast. Teacake was a nice, little touch.
9.0
Scored 9.0
Wonderful
Rated wonderful
274 reviews
Price from$144.35per night
Blervie House, hotel in Dyke

Blervie House enjoys a location in Forres, 30 miles from Inverness Castle and 14 miles from Elgin Cathedral. There's a private entrance at the guest house for the convenience of those who stay.

9.0
Scored 9.0
Wonderful
Rated wonderful
33 reviews
Price from$390.38per night
Exclusive Private double room, en-suite wet room Private entrance, hotel in Dyke

Set in Forres, 1.6 mi from Benromach Distillery and 4.3 mi from Brodie Castle, Exclusive Private double room, en-suite wet room Private entrance provides accommodations with amenities such as free...

Great little flat. Nice, save, quiet street.
8.8
Scored 8.8
Excellent
Rated excellent
149 reviews
Price from$99.16per night
The Farmhouse, 6 bed property, Forres, hotel in Dyke

25 miles from Inverness Castle in Forres, The Farmhouse, 6 bed property, Forres features accommodations with access to a hot tub.

Loved the amount of space, was very quiet and the spot allowed for some laughs without worrying neighbours. The beds were very comfy and the hot tub was great investment! The fridges inbuilt ice maker was very handy Would recommend and will definitely book in the future
8.8
Scored 8.8
Excellent
Rated excellent
24 reviews
Price from$338.92per night
West End Hotel, hotel in Dyke

Located in Nairn, a 10-minute walk from Nairn Central Beach, West End Hotel provides accommodations with a garden, free private parking, a shared lounge and a terrace.

Everything about this property was incredible. It’s proximity to the ocean, clean and restful stay.Friendly and helpful staff
8.0
Scored 8.0
Very Good
Rated very good
732 reviews
Price from$92.89per night
See all hotels in and around Dyke
Subscribe to receive premium deals

Prices drop the second you sign up!