
Portgordon Hotels from ₹6,237
- 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 ₹6,148
₹7,378 total
includes taxes & fees
6 Nov - 7 Nov

2. The Old Coach House Hotel
The Old Coach House HotelBuckie
7.0 out of 10, Good, (183 reviews)
The price is ₹5,303
₹6,363 total
includes taxes & fees
29 Nov - 30 Nov

3. The Seafield Arms
The Seafield ArmsBuckie
9.6 out of 10, Exceptional, (156 reviews)
The price is ₹10,502
₹12,602 total
includes taxes & fees
6 Nov - 7 Nov

4. Cullen Bay Hotel
Cullen Bay HotelBuckie
9.0 out of 10, Wonderful, (152 reviews)
The price is ₹11,666
₹13,999 total
includes taxes & fees
20 Nov - 21 Nov

5. The Station Hotel
The Station HotelAberlour
9.4 out of 10, Exceptional, (293 reviews)
The price is ₹12,884
₹15,461 total
includes taxes & fees
5 Dec - 6 Dec

6. The Royal Oak Hotel
The Royal Oak HotelBuckie
9.4 out of 10, Exceptional, (125 reviews)
The price is ₹10,287
₹12,345 total
includes taxes & fees
5 Dec - 6 Dec

7. Laichmoray Hotel
Laichmoray HotelElgin
9.4 out of 10, Exceptional, (501 reviews)
The price is ₹12,056
₹14,467 total
includes taxes & fees
8 Nov - 9 Nov

8. Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
9.0 out of 10, Wonderful, (405 reviews)
The price is ₹20,791
₹24,950 total
includes taxes & fees
16 Nov - 17 Nov

9. The Pines Guesthouse
The Pines GuesthouseElgin
9.8 out of 10, Exceptional, (113 reviews)
The price is ₹13,176
₹15,811 total
includes taxes & fees
10 Nov - 11 Nov

10. Firth Hotel & Restaurant
Firth Hotel & RestaurantLossiemouth
8.4 out of 10, Very good, (309 reviews)
The price is ₹6,553
₹7,863 total
includes taxes & fees
8 Nov - 9 Nov

11. Sunninghill
SunninghillElgin
9.2 out of 10, Wonderful, (137 reviews)
The price is ₹15,515
₹18,618 total
includes taxes & fees
5 Nov - 6 Nov

12. Kintrae B&B
Kintrae B&BBuckie
9.8 out of 10, Exceptional, (114 reviews)
The price is ₹9,239
₹11,087 total
includes taxes & fees
29 Nov - 30 Nov

13. The Royal Hotel
The Royal HotelElgin
7.8 out of 10, Good, (183 reviews)
The price is ₹10,025
₹12,029 total
includes taxes & fees
8 Nov - 9 Nov

14. Craigellachie Lodge
Craigellachie LodgeAberlour
10.0 out of 10, Exceptional, (106 reviews)
The price is ₹18,007
₹21,608 total
includes taxes & fees
5 Nov - 6 Nov

15. The Mansion House Hotel
The Mansion House HotelElgin
8.4 out of 10, Very good, (623 reviews)
The price is ₹9,164
₹10,997 total
includes taxes & fees
12 Nov - 13 Nov

16. 83 Seatown
83 SeatownBuckie
10.0 out of 10, Exceptional, (2 reviews)
The price is ₹49,936
₹59,923 total
includes taxes & fees
18 Nov - 19 Nov

17. Golf View Hotel
Golf View HotelLossiemouth
8.6 out of 10, Excellent, (249 reviews)
The price is ₹9,165
₹10,998 total
includes taxes & fees
25 Nov - 26 Nov

18. Stotfield Hotel
Stotfield HotelLossiemouth
7.6 out of 10, Good, (457 reviews)
The price is ₹7,212
₹8,654 total
includes taxes & fees
4 Dec - 5 Dec

19. The Mash Tun
The Mash TunAberlour
10.0 out of 10, Exceptional, (1 review)
The price is ₹15,275
₹18,331 total
includes taxes & fees
5 Nov - 6 Nov

20. Banff Springs Hotel
Banff Springs HotelBanff
8.8 out of 10, Excellent, (256 reviews)
The price is ₹11,454
₹13,744 total
includes taxes & fees
4 Dec - 5 Dec
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.
Compare top hotels in Portgordon
![]() The Mill House HotelBuckie | ![]() The Old Coach House HotelBuckie | ![]() The Seafield ArmsBuckie | ![]() Cullen Bay HotelBuckie | ![]() The Station HotelAberlour |
|---|---|---|---|---|
8.4 Very good 131 reviews | 7.0 Good 183 reviews | 9.6 Exceptional 156 reviews | 9.0 Wonderful 152 reviews | 9.4 Exceptional 293 reviews |
The price is ₹6,148 ₹7,378 total includes taxes & fees 6 Nov - 7 Nov | The price is ₹5,303 ₹6,363 total includes taxes & fees 29 Nov - 30 Nov | The price is ₹10,502 ₹12,602 total includes taxes & fees 6 Nov - 7 Nov | The price is ₹11,666 ₹13,999 total includes taxes & fees 20 Nov - 21 Nov | The price is ₹12,884 ₹15,461 total includes taxes & fees 5 Dec - 6 Dec |
|
|
|
|
|
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
More cheap stays in Portgordon

Harbour Nights
High St Lossiemouth Scotland
The price is ₹9,190 per night from 5 Nov to 6 Nov
₹9,190
₹11,028 total
5 Nov - 6 Nov
includes taxes & fees
Frequently asked questions
Explore a world of travel with Expedia
- Business Hotels in Craigellachie
- All-Inclusive Hotels in Moray
- Aparthotels in Elgin
- Hostels in Elgin
- Adults Only Resorts & in Elgin
- Cheap Hotels in Elgin
- Hotels Suites in Elgin
- Luxury Hotels in Elgin
- Elgin Hotels
- Findochty Hotels
- Garmouth Hotels
- Hotels near Glenfiddich Whisky Distillery
- Holiday Parks in Lossiemouth
- Hotels near Macallan Distillery
- Boutique Hotels in Rothes
- Hotels near Speyside Cooperage
- Castles in Urquhart






































































