Day rooms
in Moray
Explore day use hotels in Moray for a few hours: a private room, pool, spa or somewhere to work and rest, without staying overnight.
34 properties·from £40·check-in 7:00 am–8:00 pm·average rating 8.1
Day rooms and day use hotels in Moray
The Dowans Hotel of Speyside
Aberlour
from £93£185−50%
Laichmoray Hotel
Elgin
from £63£125−50%
Highlander Inn
Craigellachie
from £78£155−50%
The Seafield Arms-Cullen
Cullen
from £95£190−50%
The Station Hotel
Rothes
from £100£249−60%
Sunninghill Hotel
Elgin
from £79£158−50%
Craigellachie Hotel of Speyside
Craigellachie
from £110£276−60%
Brig&Barrel
Buckie
from £60£120−50%
Victoria Hotel
Portknockie
from £57£114−50%
The Delnashaugh
Ballindalloch
from £92£184−50%
Cullen Bay Hotel
Cullen
from £65£130−50%
Hotel 1881 of Speyside
Archiestown
from £112£280−60%
GOLF View Hotel & Macintosh Restaurant
Lossiemouth
from £60£100−40%
Ramnee Hotel
Forres
from £77£154−50%
Whisky Capital Inn
Dufftown
from £54£108−50%
The Mansefield Hotel
Elgin
from £80£160−50%
Poseidon's
Lossiemouth
from £78£155−50%
The Mill House Hotel
Buckie
from £59£117−50%
Taigh Mor
Elgin
from £50£83−40%
The Carisbrooke
Forres
from £54£90−40%
Mansion House Hotel
Elgin
from £67£133−50%
Firth Hotel & Restaurant
Lossiemouth
from £86£172−50%
Grant Arms Hotel
Cullen
from £54£90−40%
The Aberlour Hotel
Aberlour
from £73£145−50%
Station Hotel
Burghead
from £75£150−50%
The Old Mill Inn
Dyke
from £40£65−38%
The Royal Hotel Elgin
Elgin
from £65£130−50%
The Station
Hopeman
from £57£95−40%
Stotfield Hotel
Lossiemouth
from £59£99−40%
Carlton Hotel
Forres
from £43£72−40%
Hotel Square
Tomintoul
from £40£61−34%
Ugie House
Keith
from £40£54−26%
Cluny Hill Hotel
Forres
from £40£53−25%
The Old Coach House
Buckie
from £40£50−20%
How much is a room by the hour in Moray
Rooms by the hour in Moray range from £40 to £112 for a day-use slot, typically 40–60% of the overnight rate. Pay at the property; no card is required.
Hotels and rooms by the hour in Moray
Brekko lists 34 properties for day use in Moray, from hotels with pools and spas to rooms for remote work or an airport layover. Properties are concentrated mainly around Elgin, Forres, Lossiemouth and Buckie. 34 properties have guest reviews, with scores up to 9.5/10. Among the most popular are The Dowans Hotel of Speyside, Laichmoray Hotel and Highlander Inn.
Why book a hotel by the hour in Moray
Day use lets you use a real hotel room during the day without staying overnight — ideal for resting before or after a flight, taking a wellness break or working quietly in Moray. Choose your check-in time (7:00 am–8:00 pm, minimum 3 hours) and pay directly at the property, with no upfront payment or card.
Frequently asked questions about day use in Moray
How much is a room by the hour in Moray?
A room by the hour in Moray costs between £40 and £112 for a day-use slot — typically 40–60% of the overnight rate. Pay at the property; no card is required.
How do I book a hotel by the hour in Moray?
Search for Moray on Brekko, choose a property and time slot (check-in from 7:00 am to 8:00 pm, minimum 3 hours), then send your request. You receive a reference by email straight away and availability confirmation when the property replies. Pay directly at the hotel.
How many day-use properties are there in Moray?
In Moray Brekko lists 34 day-use properties, including hotels with a pool or spa and rooms for resting during the day.
Can I use the room without staying overnight in Moray?
Yes. With Brekko you book a room by the hour for daytime use in Moray, using it only for the hours you need and without an overnight stay.
Which are the best-rated hotels by the hour in Moray?
Among the 34 reviewed properties in Moray, guest scores reach up to 9.5/10.
Other day-use destinations in Scotland
- Highland242
- Edinburgh172
- Argyll and Bute94
- Glasgow72
- Aberdeenshire63
- Fife63
- Dumfries and Galloway62
- Aberdeen54
- Perth and Kinross53
- Scottish Borders38
- Stirling30
- South Ayrshire26
- South Lanarkshire25
- Angus24
- North Ayrshire19
- East Lothian18
- Falkirk17
- Dundee16
- North Lanarkshire16
- Renfrewshire14
- Orkney Islands13
- West Dunbartonshire13

































