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 Buckie, Portknockie · 6.36 mi from centre
Seahaven Cottage offers accommodations in Portknockie, 24 miles from Huntly Castle and 26 miles from Delgatie Castle. The 4-star vacation home is 21 miles from Elgin Cathedral.
With free Wifi, this 2-bedroom vacation home offers a TV, a washing machine, and a fully equipped kitchen with kitchenware. Towels and bed linen are featured in the vacation home. The accommodation has a fireplace.
Guests can also relax in the garden.
Leith Hall Garden & Estate is 31 miles from the vacation home. Inverness Airport is 50 miles away.

Holiday home in Keith · 6.25 mi from centre
Ben Rinnes is located in Keith, just 14 miles from Huntly Castle and 18 miles from Elgin Cathedral. This property offers access to a patio, free private parking, and free Wifi. Outdoor seating is also available at the vacation home.
The vacation home includes 1 bedroom, a living room, and 1 bathroom with a hot tub. Towels and bed linen are offered in the vacation home. The accommodation is non-smoking.
Guests can relax in the garden at the property.
Leith Hall Garden & Estate is 20 miles from Ben Rinnes, while Kildrummy Castle is 29 miles from the property. Aberdeen Airport is 47 miles away.

Holiday home in Cullen · 7.06 mi from centre
2 Bed in Cullen oc-b32423 offers accommodations in Cullen, 29 miles from Fyvie Castle. The property is around 21 miles from Huntly Castle, 24 miles from Delgatie Castle, and 29 miles from Leith Hall Garden & Estate. Free Wifi is available throughout the property and Elgin Cathedral is 21 miles away.
The vacation home features 2 bedrooms, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 1 bathroom. Towels and bed linen are available in the vacation home. The accommodation has a fireplace.
Guests can relax in the garden at the property.
Inverness Airport is 50 miles from the property.

Holiday home in Buckie · 4.56 mi from centre
6.9
12 reviews
Harbour View offers accommodations in Buckie, 20 miles from Elgin Cathedral and 25 miles from Huntly Castle. This vacation home offers a garden. The vacation home provides free Wifi and free private parking.
Providing sea views, this vacation home also offers a TV, a well-equipped kitchen with a dishwasher, an oven, and a fridge, as well as 1 bathroom with a walk-in shower. The accommodation is non-smoking.
Guests at the vacation home will be able to enjoy activities in and around Buckie, like golfing, cycling, and fishing.
Delgatie Castle is 27 miles from Harbour View.

Holiday home in Cullen, Buckie · 7.17 mi from centre
4.7
3 reviews
171 Seatown offers accommodations in Buckie, 29 miles from Fyvie Castle. The property is around 21 miles from Huntly Castle, 24 miles from Delgatie Castle, and 29 miles from Leith Hall Garden & Estate. Free Wifi is available throughout the property and Elgin Cathedral is 21 miles away.
The vacation home features 2 bedrooms, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom. A TV is featured. The accommodation has a fireplace.
Guests at 171 Seatown will be able to enjoy activities in and around Buckie, like golfing, cycling, and fishing. Guests can also relax in the garden.
Inverness Airport is 50 miles away.

Inn in Lossiemouth · 10.77 mi from centre
8.2
186 reviews
Breakfast available
When you stay at Firth Hotel & Restaurant in Lossiemouth, you'll be near the beach, within a 10-minute walk of Lossiemouth East Beach and Lossiemouth Fisheries & Community Museum. This inn is 0.4 mi (0.7 km) from Harbour Treasures and 0.6 mi (0.9 km) from Moray Golf Club.

Hotel in Elgin · 11.05 mi from centre
9.4
393 reviews
Breakfast available
With a stay at Laichmoray Hotel in Elgin, you'll be within a 10-minute walk of Relax and Elgin Museum. This hotel is 0.7 mi (1.1 km) from Elgin Cathedral and 2.7 mi (4.3 km) from Spynie Palace.

Bed & breakfast in Elgin · 11.09 mi from centre
7.6
121 reviews
With a stay at The Royal Hotel in Elgin, you'll be within a 15-minute walk of Relax and Elgin Museum. This bed & breakfast is 0.7 mi (1.1 km) from Elgin Cathedral and 2.7 mi (4.4 km) from Spynie Palace.

Apartment in Elgin · 10.81 mi from centre
7.6
5 reviews
With a stay at this apartment in Elgin, you'll be a 3-minute walk from Elgin Cathedral and 8 minutes by foot from Elgin Museum. This apartment is 0.8 mi (1.3 km) from Relax and 2 mi (3.3 km) from Spynie Palace.

Hotel in Cullen, Buckie · 7.42 mi from centre
9.4
103 reviews
With a stay at The Seafield Arms in Buckie, you'll be a 2-minute walk from Cullen Millennium Garden and 6 minutes by foot from Cullen Harbour. This hotel is 1 mi (1.5 km) from Cullen Golf Club and 2.7 mi (4.3 km) from Bow Fiddle Rock.

Hotel in Elgin · 10.24 mi from centre
Breakfast available
Located in Elgin, Premier Inn Elgin is within a 5-minute drive of Elgin Cathedral and Elgin Museum. This hotel is 1.1 mi (1.7 km) from Relax and 2.8 mi (4.5 km) from Spynie Palace.

Guesthouse in Elgin · 11.64 mi from centre
9.6
55 reviews
Breakfast available
With a stay at West End Guest House in Elgin, you'll be within a 15-minute walk of Relax and Elgin Museum. This guesthouse is 0.9 mi (1.4 km) from Elgin Cathedral and 2.8 mi (4.5 km) from Spynie Palace.

Cottage in Lossiemouth · 10.96 mi from centre
10.0
1 review
When you stay at Covesea Lighthouse Cottages in Lossiemouth, you'll be near the beach, within a 10-minute walk of Moray Golf Club and Harbour Treasures. This beach cottage is 0.5 mi (0.7 km) from Lossiemouth Fisheries & Community Museum and 1 mi (1.6 km) from Lossiemouth East Beach.

Guesthouse in Lossiemouth · 11.23 mi from centre
9.6
243 reviews
Links Lodge offers accommodations in Lossiemouth, a 10-minute walk from Lossiemouth West Beach and 5.7 miles from Elgin Cathedral. This 4-star bed and breakfast offers water sports facilities, a 24-hour front desk, and free Wifi. The accommodation provides luggage storage space and a shared lounge for guests.
Guests at the bed and breakfast will be able to enjoy activities in and around Lossiemouth, like diving, cycling, and fishing. If you'd like to discover the area, canoeing is possible in the surrounding area.
Brodie Castle is 21 miles from Links Lodge, while Nairn Dunbar Golf Club is 27 miles away.

Guesthouse in Elgin · 10.72 mi from centre
9.8
61 reviews
Breakfast available
With a stay at The Pines Guesthouse in Elgin, you'll be within a 10-minute walk of Elgin Cathedral and Elgin Museum. This guesthouse is 0.6 mi (0.9 km) from Relax and 2.3 mi (3.7 km) from Spynie Palace.

Inn in Keith · 8.22 mi from centre
7.8
47 reviews
Featuring a bar and free WiFi, Grampian Hotel is located in Keith, 11 miles from Huntly Castle and 16 miles from Elgin Cathedral. The property is around 18 miles from Leith Hall Garden & Estate, 27 miles from Kildrummy Castle and 30 miles from Delgatie Castle.
At the inn, each room includes a closet and a flat-screen TV. At Grampian Hotel, the rooms are equipped with a private bathroom with a shower.
At the accommodation you'll find a restaurant serving British cuisine. Vegetarian and gluten-free options can also be requested.
You can play darts at Grampian Hotel.

Bed & breakfast in Lossiemouth · 10.75 mi from centre
8.8
41 reviews
Breakfast available
When you stay at Jomarnic B&B in Lossiemouth, you'll be near the beach, within a 15-minute walk of Lossiemouth East Beach and Lossiemouth Fisheries & Community Museum. This bed & breakfast is 0.7 mi (1.1 km) from Harbour Treasures and 0.7 mi (1.1 km) from Moray Golf Club.

Hotel in Lossiemouth · 11.26 mi from centre
8.2
162 reviews
Breakfast available
With a stay at Golf View Hotel in Lossiemouth, you'll be next to a golf course, just a 2-minute walk from Moray Golf Club and 15 minutes by foot from Harbour Treasures. This golf hotel is 0.8 mi (1.2 km) from Lossiemouth Fisheries & Community Museum and 0.8 mi (1.3 km) from Lossiemouth East Beach.

Bed and breakfast in Elgin · 10.98 mi from centre
8.3
680 reviews
The Milton Accommodation enjoys a location in Elgin, 1.2 miles from Elgin Cathedral and 28 miles from Huntly Castle. This bed and breakfast features free private parking, full-day security, and free Wifi. Nairn Museum is 23 miles from the bed and breakfast, and The Nairn Golf Club is 24 miles away.
At the bed and breakfast, all units include a wardrobe and a flat-screen TV. At the bed and breakfast, units include bed linen and towels.
Guests can relax in the garden at the property.
Brodie Castle is 17 miles from the bed and breakfast, while Nairn Dunbar Golf Club is 23 miles from the property.

Hotel in Elgin · 11.53 mi from centre
8.2
460 reviews
Breakfast available
Located in Elgin, The Mansion House Hotel is on a river, within a 15-minute walk of Relax and Elgin Museum. This golf hotel is 0.7 mi (1.1 km) from Elgin Cathedral and 2.6 mi (4.1 km) from Spynie Palace.