Book Cheap Hotels in Rothes
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Rothes
Most frequently booked Rothes hotels

The Station Hotel
51 New Street Aberlour Scotland
Free cancellation
Reserve now, pay when you stay
0.63 km from city centre
The price is CA $293 per night
CA $293
CA $352 total
Jul 4 - Jul 5
includes taxes & fees
Stay at this hotel in Aberlour. Enjoy free WiFi, free parking, and 24-hour room service. Popular attractions Macallan Distillery and Glen Grant Distillery are located nearby.

Craigellachie Hotel of Speyside
Victoria Street Aberlour Scotland
Free cancellation
Reserve now, pay when you stay
5.03 km from city centre
The price is CA $322 per night
CA $322
CA $386 total
Jul 7 - Jul 8
includes taxes & fees
Book a stay at this business-friendly hotel in Aberlour. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Macallan Distillery and Speyside Cooperage are located nearby.
Breakfast included
Pet-friendly

The Mansion House Hotel
The Haugh Elgin Scotland
Free cancellation
Reserve now, pay when you stay
14.6 km from city centre
The price is CA $178 per night
CA $178
CA $213 total
Jul 5 - Jul 6
includes taxes & fees
Book a stay at this boutique hotel in Elgin. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff and the property condition in our reviews. Popular attractions Moray Leisure Centre and Elgin Museum are located nearby.

Laichmoray Hotel
Maisondieu Road Elgin Scotland
13.69 km from city centre
The price is CA $237 per night
CA $237
CA $285 total
Jul 4 - Jul 5
includes taxes & fees
Book a stay at this business-friendly hotel in Elgin. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Elgin Museum and Moray Leisure Centre are located nearby.
Breakfast included
Parking included

Golf View Hotel
Stotfield Road Lossiemouth Scotland
Free cancellation
Reserve now, pay when you stay
21.46 km from city centre
The price is CA $131 per night
CA $131
CA $157 total
Jul 5 - Jul 6
includes taxes & fees
Book a stay at this golf hotel in Lossiemouth. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Moray Golf Club and Lossiemouth Fisheries & Community Museum are located nearby.

Cluny Hill Hotel
Saint Leonards Road Forres Scotland
Free cancellation
Reserve now, pay when you stay
24.84 km from city centre
The price is CA $86 per night
CA $86
CA $103 total
Jul 12 - Jul 13
includes taxes & fees
Stay at this hotel in Forres. Enjoy free WiFi, parking (surcharge), and a 24-hour front desk. Popular attractions Nelson's Tower and Grant Park are located nearby.
Free WiFi
Parking available

The Royal Hotel
Station Road Elgin Scotland
Free cancellation
Reserve now, pay when you stay
13.72 km from city centre
The price is CA $148 per night
CA $148
CA $178 total
Jul 5 - Jul 6
includes taxes & fees
Stay at this B&B in Elgin. Enjoy free WiFi, free parking, and daily housekeeping. Popular attractions Elgin Museum and Moray Leisure Centre are located nearby.

The Old Coach House Hotel
26 High Street Buckie Scotland
Free cancellation
Reserve now, pay when you stay
21.2 km from city centre
The price is CA $78 per night
CA $78
CA $94 total
Jul 14 - Jul 15
includes taxes & fees
Stay at this hotel in Buckie. Enjoy free parking, premium bedding, and housekeeping. Popular attractions Cluny Square and Ian Johnston Park are located nearby.

The Old Mill Inn
7 Brodie Pl Forres Scotland
30.74 km from city centre
The price is CA $110 per night
CA $110
CA $132 total
Jul 5 - Jul 6
includes taxes & fees
Stay at this vacation home in Forres. Enjoy free WiFi, free parking, and a garden. Popular attractions Brodie Castle and Dallas Dhu Historic Distillery are located nearby.
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.
Hotels in Rothes with star rating
Check Rothes hotel room prices by star rating

4 Star Hotels
17 properties
Rothes hotels essential information
Accommodation | 523 hotels |
|---|---|
Lowest Price | CA $94 |
Highest Price | CA $386 |
Popular hotels | The Station Hotel, Craigellachie Hotel of Speyside, The Mansion House Hotel, Laichmoray Hotel, Golf View Hotel, Cluny Hill Hotel, The Royal Hotel, The Old Coach House Hotel, The Old Mill Inn |
Frequently asked questions
Recent Rothes hotel reviews by fellow wanderers

Golf View Hotel
4 out of 5
Posted 1 hour ago
Travelocity Verified Review
"I love the location and been staying here on and off for 20 years but just feel the price is a little steep nowdays for a single person, especially as they want to charge you extra for breakfast. Staff are lovely and can't do enough to help you. Always clean and tidy and they are doing upgrades at the moments"
A verified traveller stayed at Golf View Hotel






