Compare Business Hotels in Moray
Secret Bargains - Save an extra 10% or more on select Business 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
Featured Moray Business Hotels
The Mansion House Hotel
The Haugh, Elgin, Scotland
The price is $113 per night
$113
includes taxes & fees
$94 per night
Nov 24 - Nov 25
Free Cancellation
Reserve now, pay when you stay
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
Eight Acres Hotel
Morriston Road, Elgin, Scotland
The price is $63 per night
$63
includes taxes & fees
$52 per night
Dec 9 - Dec 10
Free Cancellation
Reserve now, pay when you stay
With a stay at Eight Acres Hotel in Elgin, you'll be within a 5-minute drive of Elgin Museum and Relax.
Pet friendly
Free WiFi
Knockomie Hotel
Grantown Road, Forres, Scotland
With a stay at Knockomie Hotel in Forres, you'll be within a 5-minute drive of Dava Way and Grant Park.
Breakfast included
Spa
Ramnee Hotel
Victoria Road, Forres, Scotland
The price is $162 per night
$162
includes taxes & fees
$135 per night
Nov 28 - Nov 29
Free Cancellation
Reserve now, pay when you stay
Located in Forres, Ramnee Hotel is a 1-minute drive from Grant Park and 6 minutes from Universal Hall Arts Centre.
Breakfast included
Pet friendly
Stotfield Hotel
Stotfield Road, Lossiemouth, Scotland
The price is $89 per night
$89
includes taxes & fees
$74 per night
Nov 22 - Nov 23
Free Cancellation
Reserve now, pay when you stay
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 Harbour Treasures.
Parking included
Free WiFi
The Lodge Elgin
20 Duff Avenue, Elgin, Scotland
With a stay at The Lodge Elgin in Elgin, you'll be within a 10-minute walk of Elgin Museum and Relax.
Breakfast included
Parking included
Craigellachie Hotel of Speyside
Victoria Street, Aberlour, Scotland
The price is $195 per night
$195
includes taxes & fees
$162 per night
Nov 25 - Nov 26
Free Cancellation
Reserve now, pay when you stay
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
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.
Moray Business Hotels essential information
Business Hotels in Moray |
9 |
---|---|
Highest price | $195 |
Cheapest price | $63 |
Total number of hotels in Moray | 447 |
Popular hotels | The Mansion House Hotel, Eight Acres Hotel, Knockomie Hotel, Ramnee Hotel, Stotfield Hotel, The Lodge Elgin, Craigellachie Hotel of Speyside |
Most Recent Moray Hotel Reviews
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
5 out of 5
Posted 2 days ago
CheapTickets Verified Review
"Lovely and quiet location right by the sea. Plenty of walks and things to see nearby. Lucky enough to see dolphins at Spey Bay"
A verified traveler stayed at Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
Types of Hotels
Hotels Near Moray
Cities near Moray
More to Explore in Moray
Top Picks
Hotels
Cheap Hotels in Eastern IcelandHotels around Iberostar Cancun Golf Course3 Star Hotels in Sequoia National ParkCheap Hotels in LoiyangalaniHotels around Naldurg FortHotels around Ripley's Aquarium of the SmokiesCheap Hotels in RamdevraCheap Hotels in SagaraHotels around Universal Studios HollywoodCheap Hotels in IowaCheap Hotels in RuidosoCheap Hotels in CheyenneCheap Hotels in Gubat
Flights
Flights from Fort Lauderdale to BransonFlights from Houston to Des MoinesFlights from Denver to BostonCheap flights to Steamboat SpringsCheap flights to NashvilleFlights from Chicago to KilleenDeltaFlights from Atlantic City to Little RockCheap flights to MetairieFlights from Boston to MiamiCheap flights to GettysburgFlights from Boston to New OrleansFlights from Palm Springs to Las VegasFlights from Baltimore to Seattle