Lodging Image

Find hotels in Portgordon from CA $165

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Portgordon hotels

1. The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (164 reviews)
"Easy to park, very warm and clean bed. I was very happy for the great price I paid. Thank you! "
United Kingdom
Elizabeth
The price is CA $78
CA $94 total
includes taxes & fees
Jun 14 - Jun 15
The Old Coach House Hotel

2. Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
8.0 out of 10, Very good, (6 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
The price is CA $92
CA $111 total
includes taxes & fees
Jun 28 - Jun 29
Premier Inn Elgin

3. Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (197 reviews)
"lovely place, amazing host, yummy breakfast!"
France
Laura
The price is CA $249
CA $298 total
includes taxes & fees
Jun 20 - Jun 21
Cardhu Country House

4. Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.8 out of 10, Excellent, (233 reviews)
"Great food tidy great staff"
United Kingdom
Jamie
The price is CA $202
CA $242 total
includes taxes & fees
Jun 17 - Jun 18
Banff Springs Hotel

5. West Pier Cottage

West Pier Cottage
3.0 star property
Macduff
The price is CA $625
CA $750 total
includes taxes & fees
Jun 16 - Jun 17
West Pier Cottage

6. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (367 reviews)
"What a beautiful place to stay at a prime spot in the Speyside area. We loved our breakfast every morning. Dinners at both the Spey Inn and GEMAIR were wonderful too. The walking trail is a must attraction if you stay here as well."
United States
Helen
The price is CA $346
CA $415 total
includes taxes & fees
Jun 24 - Jun 25
Craigellachie Hotel of Speyside

7. The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (101 reviews)
"We stayed for 4 nights and could not fault the hotel,staff or the food . Staff really friendly and took time to speak to us. We had breakfast and evening meal each day...we could not fault any meal"
United Kingdom
Ann
The price is CA $206
CA $247 total
includes taxes & fees
Jun 19 - Jun 20
The Royal Oak Hotel

8. Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (98 reviews)
"Great accommodations and wonderful staff!"
United States
Ekaterina
The price is CA $329
CA $395 total
includes taxes & fees
Jun 16 - Jun 17
Craigellachie Lodge

9. The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (575 reviews)
"Great service at breakfast"
Canada
Luc
The price is CA $177
CA $213 total
includes taxes & fees
Jun 25 - Jun 26
The Mansion House Hotel

10. The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (133 reviews)
"Great hotel good food"
United Kingdom
Jamie
The price is CA $242
CA $291 total
includes taxes & fees
Jun 14 - Jun 15
The Seafield Arms

11. Bankhouse B&B

Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (48 reviews)
"One of the best places to stay on our visit to the highlands of Scotland. Quiet, Clean rooms, great breakfast. I would stay again."
United States
Mark
The price is CA $250
CA $300 total
includes taxes & fees
Jun 26 - Jun 27
Bankhouse B&B

12. Copper Beeches

Copper Beeches
3.0 star property
Elgin
10.0 out of 10, Exceptional, (1 review)
"A great experience - We would highly recommend Copper Beeches. The venue, quality of accommodation, the food, the welcome were all absolutely excellent. We couldn’t recommend it more highly."
United Kingdom
John
The price is CA $229
CA $275 total
includes taxes & fees
Jul 8 - Jul 9
Copper Beeches

13. Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (257 reviews)
"Lovely place"
United States
Helen
The price is CA $158
CA $189 total
includes taxes & fees
Jul 3 - Jul 4
Fife Lodge

14. Harbour Nights

Harbour Nights
2.5 star property
Lossiemouth
9.2 out of 10, Wonderful, (5 reviews)
"We contacted them a couple of times before check in but received no reply...the key box was awkward to use"
United Kingdom
paul
The price is CA $137
CA $165 total
includes taxes & fees
Jun 20 - Jun 21
Harbour Nights

15. The Dance Hall at The Institute Executive Apartments

The Dance Hall at The Institute Executive Apartments
3.5 star property
Keith
The price is CA $851
CA $1,021 total
includes taxes & fees
Jun 25 - Jun 26
The Dance Hall at The Institute Executive Apartments

16. Firth Hotel & Restaurant

Firth Hotel & Restaurant
3.0 star property
Lossiemouth
8.4 out of 10, Very good, (273 reviews)
"We had a lovely stay Dinner in the restaurant was amazing.. would stay again"
Australia
Jacqueline
The price is CA $125
CA $149 total
includes taxes & fees
Jun 19 - Jun 20
Firth Hotel & Restaurant

17. The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (105 reviews)
"Good location, nice staff and clean room"
United Kingdom
David
The price is CA $266
CA $319 total
includes taxes & fees
Jun 14 - Jun 15
The Aberlour Hotel

18. 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
The price is CA $183
CA $183 total
includes taxes & fees
Jun 24 - Jun 25
Chapelhill Croft Farmhouse B&B

19. Stotfield Hotel

Stotfield Hotel
3.0 star property
Lossiemouth
7.6 out of 10, Good, (442 reviews)
"Staff are very friendly and helpful"
United Kingdom
Edith
The price is CA $155
CA $186 total
includes taxes & fees
Jun 21 - Jun 22
Stotfield Hotel

20. River View Apartment

River View Apartment
2.5 star property
Elgin
7.8 out of 10, Good, (7 reviews)
"Dated apartment but clean & comfortable"
United Kingdom
Joseph
The price is CA $166
CA $199 total
includes taxes & fees
Jun 14 - Jun 15
River View Apartment
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 food, golf, and beaches.

Photo by Anne Burgess
Open Photo by Anne Burgess

Top Portgordon Hotel Reviews

More cheap stays in Portgordon

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 CA $165 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