You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
Portgordon, a charming village in Moray, Scotland, offers a serene escape for travelers seeking a peaceful retreat. Established in 1797 as a fishing village, Portgordon is steeped in history and Scottish culture. Visitors can enjoy the picturesque views of the Moray Firth and explore the quaint streets lined with traditional cottages.
For those planning a stay, the village itself provides a cozy atmosphere with local accommodations that reflect the area's heritage. The best neighborhoods to stay in Portgordon are those near the harbor, where you can witness the ongoing efforts to regenerate the area and potentially enjoy a future marina.
Top attractions include the scenic coastal walks and the opportunity to spot dolphins in the Moray Firth. The nearby town of Buckie offers additional amenities and attractions, making Portgordon a perfect base for exploring the wider Moray region.
See the latest prices and deals by choosing your dates

Holiday home in Lossiemouth · 10.66 mi from centre
9.8
13 reviews
6 Seatown, Lossiemouth is located in Lossiemouth, just a 6-minute walk from Lossiemouth East Beach and 5.5 miles from Elgin Cathedral. Both free Wifi and parking on-site are available at the vacation home free of charge. Outdoor seating is also available at 6 Seatown, Lossiemouth.
This vacation home includes 2 bedrooms, a living room and a flat-screen TV, an equipped kitchen with a dining area, and 1 bathroom with an a bath or shower and a washing machine. Towels and bed linen are provided in the vacation home. There's also a seating area and a fireplace.
During warmer months, you can make use of the barbecue facilities and eat on the private terrace.
Guests at the accommodation can enjoy cycling and hiking nearby, or make the most of the garden.
Brodie Castle is 21 miles from 6 Seatown, Lossiemouth, while Nairn Dunbar Golf Club is 27 miles away.

Apartment in Lossiemouth · 10.93 mi from centre
9.1
38 reviews
Hayfield Apartment offers accommodations in Lossiemouth, a 6-minute walk from Lossiemouth East Beach and 5.7 miles from Elgin Cathedral. Featuring sea and city views, this apartment also comes with free Wifi. Nairn Museum is 27 miles away and The Nairn Golf Club is 28 miles from the apartment.
The apartment features 2 bedrooms, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom with free toiletries. Towels and bed linen are offered in the apartment. For added privacy, the accommodation features a private entrance.
Guests at Hayfield Apartment will be able to enjoy activities in and around Lossiemouth, like fishing and hiking.
Brodie Castle is 21 miles from the accommodation, while Nairn Dunbar Golf Club is 27 miles from the property.

Holiday home in Elgin · 7.95 mi from centre
9.7
64 reviews
Providing a terrace, The Barley Mill features accommodations in Elgin. The property is around 4.2 miles from Elgin Cathedral, 25 miles from Huntly Castle, and 20 miles from Brodie Castle. There's a picnic area and guests can use free Wifi and free private parking.
Featuring a patio with garden views, this vacation home also comes with a satellite flat-screen TV, a well-equipped kitchen with a dishwasher, an oven, and a microwave, as well as 2 bathrooms with a walk-in shower and bathrobes. The property has an outdoor dining area.
There is a garden with a barbecue at this property, and guests can go cycling and hiking nearby.
Nairn Dunbar Golf Club is 26 miles from the vacation home, while Nairn Museum is 27 miles from the property.

Holiday home in Aberlour · 11.46 mi from centre
9.5
127 reviews
Brylach Steading enjoys a location in Aberlour, 7.7 miles from Elgin Cathedral and 24 miles from Huntly Castle. With garden views, this accommodation provides a patio. There's an outdoor fireplace and guests can access free Wifi and free private parking.
At the vacation home, all units have a wardrobe, a flat-screen TV, a private bathroom, bed linen, and towels. An oven, a microwave, and toaster are also provided, as well as a kettle. At the vacation home, each unit has a seating area.
Guests at the vacation home will be able to enjoy activities in and around Aberlour, like skiing and cycling. A baby safety gate is also available at Brylach Steading, while guests can also relax in the garden.
Brodie Castle is 23 miles from the accommodation, while Grantown Museum is 27 miles away.

Holiday home in Aberlour · 11.43 mi from centre
9.6
31 reviews
Coachmans Cottage is located in Aberlour, just 23 miles from Brodie Castle and 27 miles from Grantown Museum. This recently renovated vacation home is located 7.7 miles from Elgin Cathedral and 24 miles from Huntly Castle. There's an outdoor fireplace and guests can use free Wifi and free private parking.
Featuring a patio with mountain views, this vacation home also includes a satellite flat-screen TV, a well-equipped kitchen with an oven, a microwave, and a toaster, as well as 1 bathroom with a walk-in shower and a hair dryer. There's also a seating area and a fireplace.
The vacation home has a picnic area where you can spend the day outdoors.
Nairn Dunbar Golf Club is 29 miles from the vacation home, while Nairn Museum is 30 miles from the property.

Apartment in Rothes · 11.76 mi from centre
9.7
55 reviews
Mary's Apartment offers accommodations in Rothes, 10 miles from Elgin Cathedral and 21 miles from Huntly Castle. Both free Wifi and parking on-site are available at the apartment free of charge. Outdoor seating is also available at Mary's Apartment.
Providing mountain views, this apartment also offers a satellite flat-screen TV, a well-equipped kitchen with an oven, a microwave, and a toaster, as well as 1 bathroom with a hair dryer. This apartment is allergy-free and non-smoking.
Guests at the accommodation will be able to enjoy activities in and around Rothes, like hiking. Guests at Mary's Apartment can enjoy skiing and cycling nearby, or make the most of the sun terrace.
Grantown Museum is 24 miles from the apartment, while Brodie Castle is 25 miles away.

Bed and breakfast in Elgin · 11.45 mi from centre
9.5
30 reviews
Providing a garden, Braemorriston Lodge provides accommodations in Elgin. During your time at this recently renovated bed and breakfast, which dates back to 1900, you'll have access to free Wifi. On clear days, guests can head outside to enjoy the bed and breakfast's outdoor fireplace or simply kick back and relax.
Towels and bed linen are provided in the bed and breakfast. For added privacy, the accommodation features a private entrance.
The bed and breakfast has a picnic area where you can spend the day outdoors.
Elgin Cathedral is a 14-minute walk from the bed and breakfast, while Huntly Castle is 28 miles away. Inverness Airport is 29 miles from the property.

Bed and breakfast in Cullen · 7.34 mi from centre
9.8
82 reviews
Stravaig B&B enjoys a location in Cullen, 21 miles from Huntly Castle and 23 miles from Delgatie Castle. This bed and breakfast offers a shared lounge. Free Wifi is available throughout the property, and Elgin Cathedral is 21 miles away.
At the bed and breakfast, each unit has a wardrobe, a flat-screen TV, a private bathroom, bed linen, and towels. Additional in-room amenities include chocolates or cookies. The rooms are equipped with heating facilities.
For visitors looking to embark on day trips to nearby landmarks, the bed and breakfast features a selection of packed lunches.
Guests at Stravaig B&B will be able to enjoy activities in and around Cullen, like cycling and hiking.
Leith Hall Garden & Estate is 28 miles from the accommodation, while Fyvie Castle is 29 miles from the property.

Apartment in Lossiemouth · 10.73 mi from centre
9.2
58 reviews
Seaview offers accommodations in Lossiemouth, a few steps from Lossiemouth East Beach and 5.6 miles from Elgin Cathedral. This beachfront property offers access to free Wifi and free private parking. Nairn Museum is 27 miles away and The Nairn Golf Club is 28 miles from the apartment.
The apartment is composed of 1 separate bedroom, a living room, a fully equipped kitchen, and 1 bathroom. A flat-screen TV with streaming services is offered. The property offers sea views.
Brodie Castle is 21 miles from the apartment, while Nairn Dunbar Golf Club is 27 miles from the property. Inverness Airport is 34 miles away.

Guest house in Elgin · 11.59 mi from centre
9.1
374 reviews
A short walk from the shops on Elgin High Street, Moraydale Guest House offers attractive bed and breakfast accommodations in Moray. You can enjoy free parking, free Wi-Fi and a full Scottish breakfast served in the conservatory.
The well-appointed guest rooms have private bathroom facilities with shower and complementary toiletries. There is a flat-screen TV, hairdryer and tea and coffee facilities in each room.
The 13th-century Elgin Cathedral is around 15 minutes’ walk from Moraydale Guest House, located just opposite the pretty Cooper Park. Also around this area are the Moray Motor Museum and the Glen Moray Whiskey Distillery.

Vacation home in Elgin · 11.38 mi from centre
10.0
1 review
When you stay at this vacation home in Elgin, you'll be near the beach, within a 10-minute walk of Relax and Elgin Museum. This vacation home is 0.6 mi (1 km) from Elgin Cathedral and 2.4 mi (3.8 km) from Spynie Palace.

Apartment in Lossiemouth · 10.75 mi from centre
9.8
18 reviews
The Annexe is located in Lossiemouth, just 21 miles from Brodie Castle and 27 miles from Nairn Dunbar Golf Club. With free private parking, the property is a 2-minute walk from Lossiemouth East Beach and 5.5 miles from Elgin Cathedral. Outdoor seating is also available at the apartment.
With free Wifi, this 1-bedroom apartment offers a flat-screen TV, a washing machine, and a fully equipped kitchenette with a dishwasher and oven. A private entrance leads guests into the apartment, where they can enjoy some wine or champagne and chocolates or cookies. The property offers sea views.
Guests can relax in the garden at the property.
Nairn Museum is 27 miles from The Annexe, while The Nairn Golf Club is 28 miles from the property. Inverness Airport is 34 miles away.

Guest house in Elgin · 11.35 mi from centre
8.6
445 reviews
Elgin Guest House is located in Elgin, along the Whiskey Trail along the A96 Road. Elgin town center is a 2-minute walk away, where there is a number of shops and restaurants. Free WiFi is available throughout, and free limited, private parking.
Popular local activities include fishing, golf, cycling, walking and whiskey tasting. Dolphin and whale spotting is also popular and the coast can be reached within 6 miles of the property.
Elgin Football Club and Cathedral can be reached within a 10 minute walk, while the Glen Moray distillery is 1.3 miles away. The nearest airport is Inverness Airport, 28 mi from the property.

Bed and breakfast in Elgin · 11.04 mi from centre
8.1
290 reviews
BELLEVILLE BED AND BREAKFAST enjoys a location in Elgin, a 4-minute walk from Elgin Cathedral and 27 miles from Huntly Castle. Featuring quiet street views, this bed and breakfast also provides guests with free Wifi. The accommodation provides daily room service and bicycle parking for guests.
At the bed and breakfast, all units have a dressing room, a flat-screen TV, a private bathroom, bed linen, and towels. Kitchenware and kettle are also featured. The rooms are equipped with heating facilities.
Brodie Castle is 16 miles from the bed and breakfast, while Nairn Dunbar Golf Club is 22 miles away.

Apartment in Lossiemouth · 10.82 mi from centre
9.3
3 reviews
Apartment Harbour Nights 7C by Interhome offers accommodations in Lossiemouth, a 5-minute walk from Lossiemouth East Beach and 6 miles from Elgin Cathedral. The property is around 21 miles from Brodie Castle, 27 miles from Nairn Dunbar Golf Club, and 27 miles from Nairn Museum. Private parking can be arranged at an extra charge.
With free Wifi, this apartment provides a TV, a washing machine, and a fully equipped kitchen with a dishwasher and oven. For added privacy, the accommodation features a private entrance.
The Nairn Golf Club is 28 miles from the apartment. Inverness Airport is 34 miles away.

Apartment in Lossiemouth · 10.71 mi from centre
10.0
1 review
When you a stay at this apartment in Lossiemouth, you'll be on the waterfront, within a 5-minute walk of Harbour Treasures and Lossiemouth Fisheries & Community Museum. This apartment is 0.5 mi (0.8 km) from Lossiemouth East Beach and 0.7 mi (1.2 km) from Moray Golf Club.

Apartment in Lossiemouth · 11.36 mi from centre
9.2
41 reviews
Modern One Bedroom Apartment offers accommodations in Lossiemouth, a 13-minute walk from Lossiemouth West Beach and 5.4 miles from Elgin Cathedral. The apartment features both Wifi and private parking free of charge. Nairn Museum is 27 miles from the apartment and The Nairn Golf Club is 28 miles away.
Modern One Bedroom Apartment features 1 bedroom, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom. A flat-screen TV with streaming services is available. For added privacy, the accommodation features a private entrance.
Brodie Castle is 20 miles from the accommodation, while Nairn Dunbar Golf Club is 26 miles from the property. Inverness Airport is 34 miles away.

Apartment in Cullen · 7.33 mi from centre
8.9
117 reviews
The Old Chemist is located in Cullen, just 21 miles from Elgin Cathedral and 21 miles from Huntly Castle. Both free Wifi and parking on-site are available at the apartment free of charge. Fyvie Castle is 29 miles from the apartment.
The apartment consists of 1 bedroom, a living room, a fully equipped kitchen with an oven and a coffee machine, and 1 bathroom with a walk-in shower and a hair dryer. Towels and bed linen are featured in the apartment. For added privacy, the accommodation features a private entrance.
There is an on-site bar, and a grocery delivery service and a mini-market are also available. Dining options are available close to The Old Chemist.
Guests at the accommodation will be able to enjoy activities in and around Cullen, like hiking.
Delgatie Castle is 23 miles from The Old Chemist, while Leith Hall Garden & Estate is 28 miles away.

Apartment in Elgin · 10.62 mi from centre
8.4
15 reviews
Providing garden views, Grampian Serviced Apartments - Treetops Apartments in Elgin features accommodations and a garden. This apartment provides free private parking, bicycle parking, and free Wifi. Brodie Castle is 17 miles away, and Nairn Dunbar Golf Club is 23 miles from the apartment.
All units feature a private bathroom, flat-screen TV, and fully equipped kitchen. The rooms are equipped with heating facilities.
Elgin Cathedral is a 15-minute walk from the apartment, while Huntly Castle is 28 miles away.

Guest house in Elgin · 10.04 mi from centre
7.0
58 reviews
Grampian Serviced Apartments - Ladyhill Neuk - 1 Bedroom Apartment is located in Elgin, just 1.2 miles from Elgin Cathedral and 27 miles from Huntly Castle. Housed in a building dating from 2009, this guest house is 17 miles from Brodie Castle and 23 miles from Nairn Dunbar Golf Club. There's a picnic area and guests have access to free Wifi, free private parking, and an electric vehicle charging station.
Providing a patio with garden views, this guest house also offers a flat-screen TV, a well-equipped kitchenette with a microwave, a toaster, and a fridge, as well as 1 bathroom with a walk-in shower. The property has an outdoor dining area.
Guests can also relax in the garden.
Nairn Museum is 24 miles from the guest house, while The Nairn Golf Club is 25 miles away.