Compare Cheap Hotels in Portgordon
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Portgordon Hotels

The Mansion House Hotel
The Haugh Elgin Scotland
Free Cancellation
Reserve now, pay when you stay
11.34 mi from city center
Located in Elgin, The Mansion House Hotel is on a river, within a 15-minute walk of Relax and Elgin Museum.
Parking included
Free WiFi

Laichmoray Hotel
Maisondieu Road Elgin Scotland
Free Cancellation
Reserve now, pay when you stay
10.86 mi from city center
With a stay at Laichmoray Hotel in Elgin, you'll be within a 10-minute walk of Relax and Elgin Museum.
Breakfast included
Parking included

Banff Springs Hotel
8 Golden Knowes Rd Banff Scotland
$127 nightly
The price is $153 total per night
$153 total
Jan 12 - Jan 13, 2026
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
17.64 mi from city center
When you stay at Banff Springs Hotel in Banff, you'll be near the beach, you'll be a 3-minute drive from Duff House.
Parking included
Free WiFi

Craigellachie Hotel of Speyside
Victoria Street Aberlour Scotland
$170 nightly
The price is $204 total per night
$204 total
Dec 16 - Dec 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
13.56 mi from city center
Located in Aberlour, Craigellachie Hotel of Speyside is in a rural location, within a 5-minute drive of Speyside Cooperage and Sandy Hole.
Breakfast included
Pet friendly

Firth Hotel & Restaurant
5 Clifton Road Lossiemouth Scotland
10.6 mi from city center
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.
Parking included
Free WiFi

The Royal Hotel
Station Road Elgin Scotland
Free Cancellation
Reserve now, pay when you stay
10.9 mi from city center
With a stay at The Royal Hotel in Elgin, you'll be within a 15-minute walk of Relax and Elgin Museum.
Pet friendly
Parking included

Golf View Hotel
Stotfield Road Lossiemouth Scotland
Free Cancellation
Reserve now, pay when you stay
11.09 mi from city center
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.
Parking included
Free WiFi

Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
Findochty SCT
4.99 mi from city center
Located in Buckie, this vacation home is on the beach, a 3-minute walk from Findochty Harbour and within a 5-minute drive of Strathlene Golf Course.
Kitchen
Washer

Stotfield Hotel
Stotfield Road Lossiemouth Scotland
$103 nightly
The price is $123 total per night
$123 total
Dec 13 - Dec 14
Total with taxes and fees
11.08 mi from city center
With a stay at Stotfield Hotel in Lossiemouth, you'll be near the bay, just a 2-minute walk from Moray Golf Club and 15 minutes by foot from Lossiemouth Fisheries & Community Museum.
Parking included
Free WiFi

OYO Eastbank Hotel, Speyside Scotland
15-17 High Street, Rothes Aberlour Scotland
11.75 mi from city center
When you stay at OYO Eastbank Hotel, Speyside Scotland in Aberlour, you'll be next to a golf course, within a 5-minute drive of Glen Grant Distillery and Macallan Distillery.
Pet friendly
Parking included

Poseidon's Inn
Stotfield Rd Lossiemouth Scotland
11.08 mi from city center
With a stay at Poseidon's Inn in Lossiemouth, you'll be near the beach, just a 2-minute walk from Moray Golf Club and 15 minutes by foot from Harbour Treasures.
Parking included
Free WiFi

The Station Hotel
51 New Street Aberlour Scotland
$116 nightly
The price is $140 total per night
$140 total
Dec 16 - Dec 17
Total with taxes and fees
11.64 mi from city center
Located in Aberlour, The Station Hotel is a 5-minute drive from Macallan Distillery and 6 minutes from Speyside Cooperage.
Parking included
Free WiFi
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.
Often, one of the most difficult things about booking a hotel is finding the best time to go. The cost of staying in hotels in could vary significantly, depending on the time of the year chosen. If you would like to figure out the most suitable time to take a trip then using CheapTickets could be the best option for you. We will be able to provide information on hotels in to ensure that you get the best deal possible. So if you are looking for a booking website that will streamline the process and offer good prices, then log in and get booking.
Portgordon hotels essential information
Accommodation | 501 hotels |
|---|---|
Lowest Price | $123 |
Highest Price | $204 |
Popular hotels | The Mansion House Hotel, Laichmoray Hotel, Banff Springs Hotel, Craigellachie Hotel of Speyside, Firth Hotel & Restaurant, The Royal Hotel, Golf View Hotel, Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth, Stotfield Hotel, OYO Eastbank Hotel, Speyside Scotland, Poseidon's Inn, The Station Hotel |
Most Recent Portgordon Hotel Reviews

Craigellachie Hotel of Speyside
5 out of 5
Posted 6 days ago
CheapTickets Verified Review
"Lovely hotel in a quiet village location. The staff were friendly and professional and the food and drink great quality "
A verified traveler stayed at Craigellachie Hotel of Speyside
Top Picks
Hotels
- Hotels in Carradale
- Hotels near Chattanooga Zoo
- Hotels in Tiberias
- Hotels near Verona Ice Arena
- Hotels in Yarmouth
- Hotels in Lihue
- Guest Houses Lesotho
- Hotels in Conyers
- Hotels in Colonia Roma
- Hotels in Jalingo
- Hotels in Polaris
- Spa Resorts & Hotels in Lesotho
- Quality Inn Placentia Anaheim Fullerton
- 4 Star Hotels in Valdrome
- Hotels near Broadway at the Beach
Flights
- Cheap flights to Topsail Beach
- West Virginia Flight Deals
- Flights from Seattle to Las Vegas
- Flights from Medford to Phoenix
- Flights from Atlanta to Biloxi
- Flights from Boston to Maui
- Flights from Miami to Atlanta
- Delaware Flight Deals
- Flights from Newark to Tahoe City
- Flights from San Diego to Augusta
- Flights from Oklahoma City to Jacksonville
- Flights from San Diego to San José
- Flights from Buffalo to Baltimore
- Flights from Portland to Boston
- Flights from Igor I. Sikorsky Memorial






