Our Use of Cookies

Cookies are small text files stored on your computer. They allow us to distinguish you from other users when you visit this site and to provide helpful features such as your recent searches. Cookies themselves do not contain any personal information, and Infotel does not use cookies to collect personal information.

I Understand More information

1,181,715 hotels, resorts, spas, guesthouses, apartments, lodges, motels, hostels and inns

Book online or call +44 (0)1775 843417 at standard rates.

Search for a city, town, county, region, postcode, hotel name, landmark, airport, train station, stadium...
 
icon for the search function
Search

Hotels in Portknockie

Filter results
Have you considered...
Filter by Distance: Change to Kilometres
Filter by Star Rating: 2 Star 3 hotels 3 Star 24 hotels 4 Star 20 hotels Unrated 111 hotels Filter by Hotel Type: Apartments 15 hotels Bed & Breakfasts 22 hotels Guest Houses 50 hotels Hostels 1 hotel  Hotels 70 hotels Filter by Facility: Air Conditioning (Building) 1 hotel  Airport Transfer 9 hotels Bar 35 hotels Disabled Facilities 27 hotels Golf Nearby 42 hotels Gym / Fitness Centre 3 hotels Indoor Pool 1 hotel  No Smoking Rooms 21 hotels Parking 117 hotels Pets Allowed 17 hotels Restaurant 28 hotels Wi-Fi : Free of Charge 52 hotels Filter by Group: Crerar Hotel Group Ltd 1 hotel  Macdonald Hotels 1 hotel  Reset my filters
Book rooms  
7.5
out of 10
Total:

Station Hotel

 
36 Harbour Street, Elgin
+44 (0)1775 843417
21.7  miles from Portknockie
Situated 3 minutes` walk from the beach, Station Hotel is a family-run property with a restaurant serving home-cooked meals. Free WiFi is available in public areas. An en ... Read more

County Hotel

 
32 High Street, Banff
+44 (0)1775 843417
12.2  miles from Portknockie
Designed by George Robertson about 1778 for the Garden-Robinson family (noted merchants and long-standing Provosts of the Burgh) the building contains many features copied ... Read more
Book rooms  
7.1
out of 10
Total:

Stotfield Hotel

 
Stotfield Road, Lossiemouth
+44 (0)1775 843417
16.7  miles from Portknockie
A warm welcome awaits you at this family run hotel in Lossiemouth. With its relaxed atmosphere and stunning views the Stotfield Hotel offers a break away from it all in ... Read more
Book rooms  
8.8
out of 10
Total:

Cullen Bay Hotel

 
, Cullen, Buckie
+44 (0)1775 843417
0.7  miles from Portknockie
Enjoying a beautiful and elevated position on the Moray Firth Coast in the North-East of Scotland, this is an AA 3-star family-run hotel, offering outstanding accommodation ... Read more
Book rooms  
9.9
out of 10
Total:

Sandpiper

 
, Cullen
+44 (0)1775 843417
1.1  miles from Portknockie
Sandpiper is a holiday home is set in Cullen and is 31 km from Elgin. The unit is 48 km from Fraserburgh. Free WiFi is available throughout the property. Read more
Book rooms  
9.8
out of 10
Total:

The Old Post Office

 
, Portknockie
+44 (0)1775 843417
1.2  miles from Portknockie
The Old Post Office is located in Portknockie. The accommodation will provide you with a TV and a DVD player. There is a full kitchen with an oven and a refrigerator. ... Read more

Dolphin Bay House

 
24 Grant Street Cullen, Cullen
+44 (0)1775 843417
1.2  miles from Portknockie
Located in Cullen, this holiday home is set 30 km from Elgin. The unit is 48 km from Fraserburgh. The nearest airport is Aberdeen Airport, 66 km from Dolphin Bay House. Read more

Seafield Street

 
25 Seafield Street, Cullen
+44 (0)1775 843417
1.2  miles from Portknockie
Seafield Street offers accommodation in Cullen. Elgin is 30 km from the property. Free WiFi is offered . Read more
Book rooms  
9.2
out of 10
Total:

Sea Breeze Cottage

 
, Cullen
+44 (0)1775 843417
1.3  miles from Portknockie
Sea Breeze Cottage is a holiday home situated in Cullen in the Grampian Region and is 30 km from Elgin. The property is 48 km from Fraserburgh and features views of the city. Read more

The Old Net Store

 
31A High Street, Avoch
+44 (0)1775 843417
1.4  miles from Portknockie
The Old Net Store is located in Portknockie. The accommodation will provide you with a TV and a DVD player. There is a full kitchen with an oven and a refrigerator. ... Read more
Book rooms  
8.9
out of 10
Total:

Victoria Hotel

 
1 Victoria Street, Portknockie
+44 (0)1775 843417
1.4  miles from Portknockie
Featuring free WiFi and a restaurant, Victoria Hotel offers pet-friendly accommodation in Portknockie. Guests can enjoy the on-site bar. You can play Read more

Salty Dog

 
, Findochty
+44 (0)1775 843417
2.2  miles from Portknockie
Salty Dog is a holiday home located in Findochty in the Grampian Region and is 25 km from Elgin. Free WiFi is available throughout the property. Aberdeen A Read more
Book rooms  
8.9
out of 10
Total:

Sandy Brae Cottage

 
, Findochty
+44 (0)1775 843417
2.2  miles from Portknockie
Sandy Brae Cottage is located in Findochty. The accommodation will provide you with a TV and a DVD player. There is a full kitchen with a dishwasher and an oven. Featuring a ... Read more

Boatmans Cottage

 
, Portessie
+44 (0)1775 843417
3.3  miles from Portknockie
Boatmans Cottage is located in Portessie. The accommodation will provide you with a TV and a DVD player. There is a full kitchen with an oven and a refrigerator. Featuring a ... Read more
Book rooms  
10
out of 10
Total:

Shalom

 
, Buckie
+44 (0)1775 843417
3.5  miles from Portknockie
Shalom is located in Buckie. Free WiFi access is available in this holiday home. The accommodation will provide you with a TV and a DVD player. There is a full kitchen with ... Read more

Stable Cottage

 
, Fordyce
+44 (0)1775 843417
3.9  miles from Portknockie
Stable Cottage is located in Fordyce. The accommodation will provide you with a TV and a DVD player. There is a full kitchen with a dishwasher and an oven. Featuring a bath, ... Read more
Book rooms  
9.7
out of 10
Total:

Kintrae B&B

 
39 East Church Street, Buckie
+44 (0)1775 843417
4.1  miles from Portknockie
Set in Buckie, 21 km from Elgin, Kintrae B&B boasts a sun terrace and views of the sea. Read more

The Brae Steading

 
, Fordyce
+44 (0)1775 843417
4.2  miles from Portknockie
The Brae Steading is located in Fordyce. The accommodation will provide you with a TV and a DVD player. There is a full kitchen with an oven and a refrigerator. Private ... Read more
Book rooms  
9.6
out of 10
Total:

Struan House

 
Cluny Square, Buckie
+44 (0)1775 843417
4.3  miles from Portknockie
Attractively situated in Buckie, Struan House offers accommodation with free WiFi. All rooms are equipped with a flat-screen TV with with satellite channels. Read more

Sea Yonder

 
13 The Yardie, Buckie
+44 (0)1775 843417
4.5  miles from Portknockie
Sea Yonder is located in Buckie, 21 km from Elgin. Free WiFi is available . The neare Read more

Daylesford

 
, Portsoy
+44 (0)1775 843417
5.5  miles from Portknockie
Daylesford is located in Portsoy. The accommodation will provide you with a TV. There is a full kitchen with an oven and a refrigerator. Featuring a shower, private ... Read more
Book rooms  
9.5
out of 10
Total:

Ailsa

 
15-16 The Square, Portsoy
+44 (0)1775 843417
5.9  miles from Portknockie
Featuring free WiFi throughout the property, Ailsa offers accommodation in Portsoy, 37 km from Elgin. Read more
Book rooms  
6.7
out of 10
Total:

Old Merchant House

 
, Portsoy
+44 (0)1775 843417
5.9  miles from Portknockie
Old Merchant House is located in Portsoy. There is a full kitchen with an oven and a refrigerator. Featuring a bath, private bathrooms also come with a bath or shower. ... Read more
Book rooms  
7.5
out of 10
Total:

Boyne Hotel

 
2 North High Street, Portsoy
+44 (0)1775 843417
5.9  miles from Portknockie
Situated in the seaside village of Portsoy, The Boyne Hotel is just 3 minutes’ walk from the town’s 17th-century harbour and offers a bar and restaurant. Read more
Book rooms  
9.6
out of 10
Total:

White Ship

 
, Portsoy
+44 (0)1775 843417
6.0  miles from Portknockie
White Ship is located in Portsoy. The accommodation will provide you with a TV and a DVD player. There is a full kitchen with a dishwasher and an oven. Featuring a shower, ... Read more