Lodging Image

Find hotels in Portgordon from CA $92

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Sep 20 - Sep 21
Tomorrow
Sep 21 - Sep 22
Next weekend
Sep 25 - Sep 27
In two weeks
Oct 2 - Oct 4

Filter by

Star rating

Guest rating

Our top choices for Portgordon hotels

1. The Old Coach House Hotel

The Old Coach House Hotel
Buckie
United States
Sandra
CA $77
CA $92 total
includes taxes & fees
Oct 4 - Oct 5
The Old Coach House Hotel

2. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
CA $160
CA $192 total
includes taxes & fees
Sep 26 - Sep 27
The Mill House Hotel

3. The Seafield Arms

The Seafield Arms
Buckie
United States
Brian
CA $226
CA $272 total
includes taxes & fees
Sep 21 - Sep 22
The Seafield Arms

4. Cullen Bay Hotel

Cullen Bay Hotel
Buckie
United Kingdom
Scott
CA $187
CA $225 total
includes taxes & fees
Oct 1 - Oct 2
Cullen Bay Hotel

5. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
CA $170
CA $170 total
includes taxes & fees
Sep 24 - Sep 25
Chapelhill Croft Farmhouse B&B

6. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
Canada
Victoria
CA $203
CA $244 total
includes taxes & fees
Oct 1 - Oct 2
The Royal Oak Hotel

7. Premier Inn Elgin

Premier Inn Elgin
Elgin
Canada
Scott
CA $80
CA $96 total
includes taxes & fees
Oct 18 - Oct 19
Premier Inn Elgin

8. The Pines Guesthouse

The Pines Guesthouse
Elgin
United Kingdom
june
CA $188
CA $225 total
includes taxes & fees
Sep 29 - Sep 30
The Pines Guesthouse

9. Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
CA $103
CA $123 total
includes taxes & fees
Oct 21 - Oct 22
Portsoy Sail Loft

10. The Mansion House Hotel

The Mansion House Hotel
Elgin
United Kingdom
Ian
CA $197
CA $236 total
includes taxes & fees
Oct 4 - Oct 5
The Mansion House Hotel

11. Kintrae B&B

Kintrae B&B
Buckie
United States
Carol-Anne
CA $142
CA $171 total
includes taxes & fees
Oct 3 - Oct 4
Kintrae B&B

12. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Terence
CA $184
CA $221 total
includes taxes & fees
Sep 27 - Sep 28
Laichmoray Hotel

13. The Station Hotel

The Station Hotel
Aberlour
Germany
Riccardo
CA $241
CA $290 total
includes taxes & fees
Sep 26 - Sep 27
The Station Hotel

14. Firth Hotel & Restaurant

Firth Hotel & Restaurant
Lossiemouth
United Kingdom
Tony
CA $106
CA $128 total
includes taxes & fees
Oct 8 - Oct 9
Firth Hotel & Restaurant

15. Taigh Mor

Taigh Mor
Elgin
Canada
Robert
CA $97
CA $116 total
includes taxes & fees
Oct 4 - Oct 5
Taigh Mor

16. Weston House

Weston House
Keith
CA $77
CA $149 total
includes taxes & fees
Sep 21 - Sep 22
Weston House

17. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
Andrew
CA $148
CA $177 total
includes taxes & fees
Oct 4 - Oct 5
The Royal Hotel

18. Golf View Hotel

Golf View Hotel
Lossiemouth
Canada
Anne
CA $163
CA $196 total
includes taxes & fees
Oct 12 - Oct 13
Golf View Hotel

19. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Emily
CA $381
CA $457 total
includes taxes & fees
Oct 19 - Oct 20
Craigellachie Hotel of Speyside

20. Sunninghill

Sunninghill
Elgin
United States
Pauleen
CA $228
CA $274 total
includes taxes & fees
Oct 18 - Oct 19
Sunninghill
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Portgordon attractions

Portgordon Harbour

Explore the waterfront in Portgordon with a trip to Portgordon Harbour. While you're here, you can savor the top-notch restaurants.
See properties

Learn more about Portgordon

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

See all hotels in Portgordon
A rocky beach with waves, a grassy hill, and a few buildings in the distance.
Photo by Anne Burgess

Top Portgordon Hotel Reviews

The Royal Hotel

The Royal Hotel

10/10 Excellent
"One night stop over for business trip. Big room, clean. Dinner was great, staff friendly. Bargain, would stay again"
Andrew 1-night trip
Posted 4 days ago
The Royal Hotel
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth

Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth

10/10 Excellent
"Cottage has a perfect location, just across the road from a lovely sandy beach, just a short walk to the village pub. Cottage is very clean and has everything you need."
Ian H. 7-night trip
Posted 7 days ago
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
Firth Hotel & Restaurant

Firth Hotel & Restaurant

8/10 Good
"Room was clean,"
Matthew 1-night trip
Posted 8 days ago
Firth Hotel & Restaurant
Laichmoray Hotel

Laichmoray Hotel

8/10 Good
"Clean room, helpful staff. Great breakfast. Very small wash basin."
Terence 2-night trip
Posted 8 days ago
Laichmoray Hotel
The Old Coach House Hotel

The Old Coach House Hotel

8/10 Good
"The ladies on reception were so lovely. Friendly and very helpful advising on gpod eating places and places to visit. The bedroom was clean with very comfortable bed. Sadly the hotel is in need of tlc it showed the signs of great potential and could offer a wonderful eating and drinking venue if developed. The price was very reasonable given the standard of the amenities and a place to certainly use if only needing a base"
Alison 2-night trip
Posted 9 days ago
The Old Coach House Hotel
Golf View Hotel

Golf View Hotel

8/10 Good
"Lovely location for a nice view"
CRAIG 1-night trip
Posted 10 days ago
Golf View Hotel
The Mansion House Hotel

The Mansion House Hotel

10/10 Excellent
"Very helpful you man carried our very heavy suitcase upstairs for us. Clean, comfortable room, amazing breakfast, and a very sweet cat to greet you on the front porch."
melissa 1-night trip
Posted 2 weeks ago
The Mansion House Hotel
Banff Springs Hotel

Banff Springs Hotel

8/10 Good
"Nice hotel. Clean and comfortable. Staff friendly. No fridge in room otherwise was great. Also be aware there is no lift."
Jane 2-night trip
Posted 2 weeks ago
Banff Springs Hotel
Cullen Bay Hotel

Cullen Bay Hotel

10/10 Excellent
"Quaint B&B atmosphere managed and maintained by folks who clearly have great pride in their service. Excellent stay."
ROBERT 2-night trip
Posted 3 weeks ago
Cullen Bay Hotel

More cheap stays in Portgordon

Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
CA $129
CA $155 total
Sep 27 - Sep 28
includes taxes & fees
Harbour Nights
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
CA $182
CA $218 total
Oct 21 - Oct 22
includes taxes & fees
9/10 Wonderful! (2 reviews)
The Station House Boutique Hotel
River View Apartment

River View Apartment

4 Cathedral court Elgin Scotland
CA $183
CA $220 total
Sep 21 - Sep 22
includes taxes & fees
7/10 Good! (8 reviews)
River View Apartment
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
CA $250
CA $300 total
Sep 27 - Sep 28
includes taxes & fees
9.4/10 Exceptional! (51 reviews)
Bankhouse B&B
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
CA $578
CA $694 total
Sep 25 - Sep 26
includes taxes & fees
8/10 Very good! (1 review)
171 Seatown
Beach View, 3 The Granary

Beach View, 3 The Granary

Apartment 3 The Granary Church Street Banff Scotland
Get rates
10/10 Exceptional! (1 review)
Beach View, 3 The Granary

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 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 $92 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