A rocky coastal landscape with a prominent rock formation in the center.

Find hotels in Portknockie from $66

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Portknockie hotels

1. Portknockie Cottage

Portknockie Cottage
2.0 star property
Buckie
10.0 out of 10, Exceptional, (1 review)
"What a lovely cottage very clean and tidy absolutely loved it. Would highly recommend it . Very lovely village quiet and picturesque next to fishing port lovely walks down by the sea and a great fish and chip shop"
United Kingdom
Helen
$504 nightly
The price is $604
Aug 2 - Aug 3
Total with taxes and fees
Portknockie Cottage

2. 1 Seafield Street

1 Seafield Street
3.5 star property
Buckie
$844 nightly
The price is $1,013
Aug 25 - Aug 26
Total with taxes and fees
1 Seafield Street

3. 4 Gordon Street

4 Gordon Street
3.5 star property
Buckie
$792 nightly
The price is $950
Aug 15 - Aug 16
Total with taxes and fees
4 Gordon Street

4. The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (106 reviews)
"The breakfast was first class, cooked fresh and the staff in the bar, dining room and at breakfast were all very attentive and friendly. I would recommend this hotel "
United Kingdom
Helen
$164 nightly
The price is $197
Jul 31 - Aug 1
Total with taxes and fees
The Royal Oak Hotel

5. Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (142 reviews)
"Very enjoyable stay, food good, room clean and staff very helpful"
United Kingdom
Scott
$144 nightly
The price is $173
Jul 30 - Jul 31
Total with taxes and fees
Cullen Bay Hotel

6. The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (137 reviews)
"Great hotel good food"
United Kingdom
Jamie
$177 nightly
The price is $213
Aug 17 - Aug 18
Total with taxes and fees
The Seafield Arms

7. Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (107 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
$98 nightly
The price is $117
Aug 1 - Aug 2
Total with taxes and fees
Kintrae B&B

8. The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.4 out of 10, Very Good, (123 reviews)
"Staff was excellent. Food nice. "
United Kingdom
Nick
$119 nightly
The price is $143
Aug 1 - Aug 2
Total with taxes and fees
The Mill House Hotel

9. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (33 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
$117 nightly
The price is $117
Aug 16 - Aug 17
Total with taxes and fees
Chapelhill Croft Farmhouse B&B

10. Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.8 out of 10, Excellent, (239 reviews)
"Great hotel with really friendly and helpful staff"
United Kingdom
Jonathan
$138 nightly
The price is $166
Aug 15 - Aug 16
Total with taxes and fees
Banff Springs Hotel

11. Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (267 reviews)
"Staff were lovely, very friendly and helpful."
United Kingdom
Leigh
$114 nightly
The price is $137
Aug 7 - Aug 8
Total with taxes and fees
Fife Lodge

12. Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
8.0 out of 10, Very Good, (7 reviews)
"The property was undergoing a makeover, new carpets etc and was a little bit untidy in areas. Nonetheless to be expected during contractors working there. The staff, especially the manager, were extremely helpful and pleasant."
United States
george
$58 nightly
The price is $69
Aug 23 - Aug 24
Total with taxes and fees
Premier Inn Elgin

13. The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (263 reviews)
"Great location "
Australia
Vincent
$207 nightly
The price is $248
Jul 31 - Aug 1
Total with taxes and fees
The Station Hotel

14. Seafield Arms

Seafield Arms
3.5 star property
Banff
7.4 out of 10, Good, (11 reviews)
"This has an amazing restaurant,staff very knowledgeable and very friendly, food excellent, very homely pub also and friendly people,hotel room excellent and clean , we had dogs with us and they were warmly welcomed also , can take dogs in bar but not restaurant which is not a problem at all ,excellent location with great parking ,highly recommended and we will be back ,dinner in evening great selection of locally sourced produce , and also breakfast in the morning amazing . "
United Kingdom
Andrew
$163 nightly
The price is $196
Aug 7 - Aug 8
Total with taxes and fees
Seafield Arms

15. Deveron Lodge B&B

Deveron Lodge B&B
2.5 star property
Turriff
9.8 out of 10, Exceptional, (29 reviews)
"Great location, clean and cosy room. Wonderful breakfast and owners friendly and helpful. Would stay again and would recommend."
United Kingdom
CHRISTINA
$103 nightly
The price is $103
Aug 16 - Aug 17
Total with taxes and fees
Deveron Lodge B&B

16. Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.4 out of 10, Very Good, (92 reviews)
"Very friendly staff good breakfast and clean would stay again "
United Kingdom
David
$212 nightly
The price is $212
Jul 30 - Jul 31
Total with taxes and fees
Homesly The Station Hotel

17. The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (169 reviews)
"Welcoming check in, clean room, comfortable bed, simple parking."
United Kingdom
Sarah
$55 nightly
The price is $66
Aug 11 - Aug 12
Total with taxes and fees
The Old Coach House Hotel

18. The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very Good, (588 reviews)
"Good location, quaint vibe to room, excellent breakfast, plenty of parking, comfortable and peaceful lounges. Would stay there again."
United Kingdom
Ian
$111 nightly
The price is $133
Aug 12 - Aug 13
Total with taxes and fees
The Mansion House Hotel

19. The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (99 reviews)
"Beautifully appointed rooms, great service, wonderful breakfast (excellent home made bread)... highly recommend staying at the Pines"
United States
Kalyani
$130 nightly
The price is $156
Aug 18 - Aug 19
Total with taxes and fees
The Pines Guesthouse

20. 171 Seatown

171 Seatown
2.5 star property
Buckie
8.0 out of 10, Very Good, (1 review)
"It was really special to experience a fisherman’s cottage in a genuine fishing village. Could not have been better than in the home of Cullen Skink. As you would imagine it’s very compact and very homely. It was lovely to listen to the ocean at night and see all the bird life. You aren’t very far from the ocean even if you’re not in the front row. It’s clean, warm and comfortable. Could do with a cheese grater."
Australia
Robyn
$410 nightly
The price is $492
Aug 8 - Aug 9
Total with taxes and fees
171 Seatown
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Portknockie attractions

Learn more about Portknockie

Check out the local area in Portknockie as you venture to sights like Portknockie Harbour.

A rocky coastal landscape with a prominent rock formation in the center.
Photo by Derek Mack
Open Photo by Derek Mack

Top Portknockie Hotel Reviews

More cheap stays in Portknockie

Hotels in Portknockie with star-rating

Frequently asked questions

What is the best area to stay in Portknockie?
The best area to stay in Portknockie is directly within the village itself, particularly around the waterfront and the central streets leading to it.

Portknockie is a compact, picturesque fishing village known for its colorful houses perched along the cliffs and its natural sea arches. The village is small enough that most accommodations offer easy access to the harbor, the famous Bow Fiddle Rock, and local amenities like the village shop and the occasional pub. The main street, often referred to as Main Street itself, connects the upper parts of the village with the harbor area.

For couples seeking a tranquil coastal escape, staying in Portknockie offers a peaceful retreat. You can enjoy strolls along the coastal paths, watch the fishing boats in the harbor, and take in the dramatic scenery of the Moray Firth. Many accommodations provide stunning sea views, great for a relaxing getaway.

Travelers interested in outdoor activities will find Portknockie a convenient base. The village is directly on the Moray Coast Trail, offering excellent walking opportunities right from your doorstep.
When is the best time to go to Portknockie?
The best time to visit Portknockie for pleasant weather and outdoor activities is during the summer months, from June to August.

During this period, you can expect the warmest temperatures of the year, typically ranging from 15°C to 20°C (59°F to 68°F). The days are also exceptionally long, with daylight extending well into the evening, offering more time to explore the coastal paths and enjoy the scenery. This is ideal for travelers who enjoy hiking along the dramatic cliffs or exploring the many picturesque fishing villages nearby.

For those looking to experience Portknockie when it's less crowded, the shoulder seasons of May and September offer a good balance. While the weather can be a bit cooler, with temperatures around 10°C to 15°C (50°F to 59°F), there are still plenty of daylight hours, and you'll find fewer visitors.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Portknockie.
How much is the nightly rate at a Portknockie hotel?
Prices for hotels in Portknockie often vary, but you can find a great deal from $66 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia