
Find hotels in Portgordon from CA $92
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Portgordon
Pet friendly
Apartment
Check prices for these dates
Our top choices for Portgordon hotels

1. The Mill House Hotel
The Mill House HotelBuckie
8.4 out of 10, Very good, (131 reviews)
The price is CA $91
CA $109 total
includes taxes & fees
Nov 6 - Nov 7

2. Kintrae B&B
Kintrae B&BBuckie
9.8 out of 10, Exceptional, (114 reviews)
The price is CA $137
CA $164 total
includes taxes & fees
Nov 24 - Nov 25

3. The Royal Oak Hotel
The Royal Oak HotelBuckie
9.4 out of 10, Exceptional, (125 reviews)
The price is CA $152
CA $183 total
includes taxes & fees
Dec 5 - Dec 6

4. The Seafield Arms
The Seafield ArmsBuckie
9.6 out of 10, Exceptional, (156 reviews)
The price is CA $155
CA $186 total
includes taxes & fees
Nov 6 - Nov 7

5. The Station Hotel
The Station HotelAberlour
9.4 out of 10, Exceptional, (293 reviews)
The price is CA $187
CA $225 total
includes taxes & fees
Dec 2 - Dec 3

6. Cullen Bay Hotel
Cullen Bay HotelBuckie
9.0 out of 10, Wonderful, (152 reviews)
The price is CA $172
CA $207 total
includes taxes & fees
Nov 8 - Nov 9

7. The Mansion House Hotel
The Mansion House HotelElgin
8.4 out of 10, Very good, (623 reviews)
The price is CA $135
CA $163 total
includes taxes & fees
Nov 12 - Nov 13

8. Laichmoray Hotel
Laichmoray HotelElgin
9.4 out of 10, Exceptional, (501 reviews)
The price is CA $180
CA $216 total
includes taxes & fees
Nov 8 - Nov 9

9. Firth Hotel & Restaurant
Firth Hotel & RestaurantLossiemouth
8.4 out of 10, Very good, (309 reviews)
The price is CA $97
CA $116 total
includes taxes & fees
Nov 8 - Nov 9

10. The Pines Guesthouse
The Pines GuesthouseElgin
9.8 out of 10, Exceptional, (113 reviews)
The price is CA $197
CA $236 total
includes taxes & fees
Nov 10 - Nov 11

11. Homesly The Station Hotel
Homesly The Station HotelBanff
8.4 out of 10, Very good, (95 reviews)
The price is CA $135
CA $135 total
includes taxes & fees
Dec 6 - Dec 7

12. The Old Coach House Hotel
The Old Coach House HotelBuckie
7.0 out of 10, Good, (183 reviews)
The price is CA $78
CA $94 total
includes taxes & fees
Nov 6 - Nov 7

13. Chapelhill Croft Farmhouse B&B
Chapelhill Croft Farmhouse B&BKeith
10.0 out of 10, Exceptional, (36 reviews)
The price is CA $178
CA $178 total
includes taxes & fees
Nov 17 - Nov 18

14. Golf View Hotel
Golf View HotelLossiemouth
8.6 out of 10, Excellent, (249 reviews)
The price is CA $135
CA $163 total
includes taxes & fees
Nov 25 - Nov 26

15. Premier Inn Elgin
Premier Inn ElginElgin
8.4 out of 10, Very good, (13 reviews)
The price is CA $77
CA $92 total
includes taxes & fees
Dec 3 - Dec 4

16. The Royal Hotel
The Royal HotelElgin
7.8 out of 10, Good, (183 reviews)
The price is CA $158
CA $190 total
includes taxes & fees
Nov 14 - Nov 15

17. Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
9.0 out of 10, Wonderful, (405 reviews)
The price is CA $306
CA $368 total
includes taxes & fees
Dec 6 - Dec 7

19. Craigellachie Lodge
Craigellachie LodgeAberlour
10.0 out of 10, Exceptional, (106 reviews)
The price is CA $266
CA $319 total
includes taxes & fees
Nov 15 - Nov 16

20. The Strathisla Pod - Spey Bay Pods
The Strathisla Pod - Spey Bay PodsFochabers
The price is CA $198
CA $238 total
includes taxes & fees
Nov 14 - Nov 15
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.
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
More cheap stays in Portgordon

Harbour Nights
High St Lossiemouth Scotland
The price is CA $142 per night from Nov 7 to Nov 8
CA $142
CA $170 total
Nov 7 - Nov 8
includes taxes & fees
Frequently asked questions
Explore a world of travel with Expedia
- Luxury Hotels in Elgin
- B&B in Elgin
- Hotel Wedding Venues Hotels in Elgin
- Lodges in Elgin
- 4 bedroom accommodation in Kingston
- Hotels with Free Airport Shuttle in Elgin
- Keith Hotels
- Pet-Friendly Hotels in Craigellachie
- Vacation Homes in Elgin
- Commercial Hotel
- The Tannochbrae
- Business Hotels in Elgin
- Cabin Rentals in Elgin
- Craigellachie Hotels
- Fordyce Hotels
- Apartments in Elgin
- Aberlour Hotels
- Buckie Hotels
- Elgin Hotels
- Portsoy Hotels
- Hotels near Macallan Distillery
- Pet-Friendly Hotels in Elgin








































































