Find hotels in Portgordon from £87

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Portgordon hotels

Brylach Steading

Brylach Steading
4.0 star property
Aberlour
The price is £178
includes taxes & fees
25 Apr - 26 Apr
Brylach Steading

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (95 reviews)
"Very cosy small hotel - comfortable bedroom, great breakfast and very helpful and friendly staff. Great location for visiting Speyside."
United Kingdom
Stephen
The price is £163
includes taxes & fees
26 Apr - 27 Apr
Craigellachie Lodge

Bankhouse B&B

Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (46 reviews)
"Aberlour is a beautiful town. This stay serves it purpose, and the hosts and breakfast were awesome. They were very nice. The location is good, parking on the street, and room was cozy and not large. It may have been a little overpriced for what amenities and room we received, but it was clean and safe and we only stayed one night. We ate at the Mash Tun that night which was great and a great recommendation "
United States
Andrew
The price is £150
includes taxes & fees
25 Apr - 26 Apr
Bankhouse B&B

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (189 reviews)
"Fantastic place. Will stay again."
United States
Ronak
The price is £162
includes taxes & fees
26 Apr - 27 Apr
Cardhu Country House

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (101 reviews)
"Great modern rooms installed in a traditional hotel with a nice cosy bar. Tried the 22 year old whisky which was smashing. Staff were awesome as well"
United Kingdom
Bhavik
The price is £170
includes taxes & fees
25 Apr - 26 Apr
The Aberlour Hotel

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (32 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
The price is £97
includes taxes & fees
29 Apr - 30 Apr
Chapelhill Croft Farmhouse B&B

Harbour Nights

Harbour Nights
2.5 star property
Lossiemouth
The price is £92
includes taxes & fees
26 Apr - 27 Apr
Harbour Nights

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (357 reviews)
"Staff were incredible as was the set course dinner, highly recommend "
Canada
dave
The price is £229
includes taxes & fees
26 Apr - 27 Apr
Craigellachie Hotel of Speyside

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
"Throughly enjoyed our stay, everything in the welcome pack we needed and more! Will definitely be back. "
United Kingdom
Heather
The price is £306
includes taxes & fees
29 Apr - 30 Apr
Hillhead Hideaways

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (247 reviews)
"Great location "
Australia
Vincent
The price is £208
includes taxes & fees
25 Apr - 26 Apr
The Station Hotel

Copper Beeches

Copper Beeches
3.0 star property
Elgin
The price is £130
includes taxes & fees
25 May - 26 May
Copper Beeches

Seafield Arms

Seafield Arms
3.5 star property
Banff
7.0 out of 10, Good, (10 reviews)
"Really old pub in the middle of the village , good food and drink, very pleasant bar"
United Kingdom
David
The price is £135
includes taxes & fees
26 Apr - 27 Apr
Seafield Arms

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (105 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is £93
includes taxes & fees
28 Apr - 29 Apr
Kintrae B&B

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (245 reviews)
"Everything was perfect and outstanding!👍"
United Kingdom
Solveig
The price is £98
includes taxes & fees
26 Apr - 27 Apr
Fife Lodge

The Fiddichside Inn

The Fiddichside Inn
3.0 star property
Aberlour
8.0 out of 10, Very good, (1 review)
"Great clean accomodations with plenty of facilities but all messages through Expedia were automated and I did not receive responses to enquiries sent. Otherwise everything was as described and we had a lovely stay"
Australia
Natalie
The price is £194
includes taxes & fees
21 May - 22 May
The Fiddichside Inn

Taigh Mor

Taigh Mor
3.0 star property
Elgin
7.2 out of 10, Good, (5 reviews)
"Great room could do with double glazing windows bit noisy at night but apart from that great Place "
United Kingdom
Douglas
The price is £81
includes taxes & fees
27 Apr - 28 Apr
Taigh Mor

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (225 reviews)
"Really clean and all staff lovely and friendly. Really enjoyed dinner at restaurant too. View at front of hotel is beautiful and plenty on parking. Only thing missing was electric charger for car."
United Kingdom
Lynn
The price is £87
includes taxes & fees
27 Apr - 28 Apr
Banff Springs Hotel

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (87 reviews)
"Nice breakfast. Parking a little tight."
United States
Hope
The price is £113
includes taxes & fees
8 May - 9 May
The Pines Guesthouse

Council Chambers at The Institute Executive Apartments

Council Chambers at The Institute Executive Apartments
3.5 star property
Keith
The price is £458
includes taxes & fees
28 Apr - 29 Apr
Council Chambers at The Institute Executive Apartments
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 Portgordon attractions

Learn more about Portgordon

Escape to upscale Portgordon! Enjoy its dining, golf and beaches.

Photo by Anne Burgess
Open Photo by Anne Burgess

Top Portgordon Hotel Reviews

More cheap stays in Portgordon

Hotels in Portgordon with star rating

Frequently asked questions

What is the best area to stay in Portgordon?
The best area to stay in Portgordon is along the coastline, particularly near the harbour and the main street.

This area provides easy access to the village's primary attractions. You'll find charming cottages and guesthouses with views of the Moray Firth, often just a short stroll from the pebble beach. The harbour is a focal point, where you can watch local fishing boats and enjoy the coastal scenery.

Couples looking for a quiet retreat will appreciate this area. It's great for romantic walks along the shore, wildlife spotting – especially for dolphins and seals – and enjoying the peaceful atmosphere of a traditional Scottish fishing village. The limited number of local eateries also offers a cosy, intimate dining experience.

For those interested in exploring the local natural beauty, staying near the coastal path is ideal. This path offers excellent walking opportunities, connecting Portgordon to neighbouring villages like Buckie, and providing stunning panoramic views of the coastline and the open sea.
When is the best time to go to Portgordon?
The best time to go to Portgordon is during the late spring and summer months, from May to September.

This period offers the most pleasant weather for exploring the Moray Firth coast and enjoying outdoor activities. You'll find longer daylight hours and generally milder temperatures, making it ideal for wildlife spotting and coastal walks.

For couples looking for a relaxing getaway, May and June are particularly good. The weather is usually drier, and the area is less crowded than in the peak summer months. This allows for peaceful walks along the beach and more intimate experiences at local eateries.

Families travelling with children might prefer July and August. While it's the busiest time, the warmer temperatures are superb for spending time on the beach, and there are often more local events and activities geared towards visitors during the school holidays.
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 Portgordon.
How can I save on a Portgordon hotel booking with Expedia?
Members always get our best prices. Find our best Portgordon hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Portgordon hotel?
Prices for hotels in Portgordon often vary, but you can find a great deal from £87 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