Rooms to Book
Rooms to Book UK
Moray Hotels
Elgin Hotels

Towns in Moray
Elgin
Rothes Near Aberlour

Elgin B&Bs and Cheap Hotels

All of the hotels and bed and breakfasts in Elgin listed below can be booked online through Rooms to Book UK.

Enjoy your stay in Elgin,
Rooms to Book


Picture of Heather Glen Guest House
Heather Glen Guest House

A warm, family-run guest house, situated in a beautiful area half a minute walk from Elgin town centre. Quiet and peaceful are the hallmarks of Heather Glen.The Guest House is situated in the center of the beautiful city of Elgin.



Distance: 0.4km



from £60.00


Picture of West End Guest House
West End Guest House

This traditional Victorian villa run as a guest house by Carol and Jim offers good food and warm Scottish hospitality.



Distance: 0.4km



from £55.00


Picture of Southbank Guesthouse
Southbank Guesthouse

Southbank is a Georgian Town House over 200 years Old. Situated in a quiet road, we are in the heart of Elgin with a few minutes walk to town centre where you will find shops and restaurants.



Distance: 0.6km



from £70.00


Picture of Stotfield Hotel
Stotfield Hotel

Against the stunning seaside backdrop of Lossiemouth in the Scottish Highlands, this Victorian hotel provides beautiful views over the Moray Firth, a 5 minute walk from unspoilt sandy beaches.



Distance: 8km



from £25.00


Picture of Eastbank Hotel
Eastbank Hotel

The Eastbank Hotel is found in Rothes, right in the heart of the world famous 'Whisky Trail'. Surrounded by the most breathtaking scenery, the hotel is situated in the centre of the village opposite the church.

 Distance: 15.2km



from £30.00


Picture of Cluny Bank Hotel
Cluny Bank Hotel

Nestling in the bank of Cluny Hill, this small, family-run Victorian hotel offers award-winning food and overlooks the beautiful village of Forres, between Aberdeen and Inverness.



Distance: 16.6km



from £80.00


Picture of Craigellachie Hotel of Speyside
Craigellachie Hotel of Speyside

Situated in the beautiful village of Craigellachie, this hotel offers an idyllic setting in which to savour the style and elegance of a bygone era.



Distance: 19.3km



from £6.00


Picture of Norlaggan
Norlaggan

We are a small family-run guest house situated in Speyside, offering quality assured bed and breakfast accommodation.We also have a well appointed lounge exclusively for the use of guests.



Distance: 20.4km



from £65.00


Picture of Garth Hotel
Garth Hotel

Originally a 17th century inn, the Garth hotel and Restaurant is nestled amid its own extensive grounds and landscaped gardens.



Distance: 39km



from £84.00


Picture of Westhaven
Westhaven

Westhaven is situated in a quiet location close to the town centre, overlooking the golf course and Anagach Woods, with a magnificent view to the Hills of Cromdale.



Distance: 39.3km



from £55.00


Picture of Ben Mhor Hotel
Ben Mhor Hotel

With regular entertainment in a traditional Highland lounge bar, Ben Mhor Hotel is family owned and run, with fully refurbished en suite bedrooms and a bistro serving fresh, homemade meals.



Distance: 39.6km



from £45.00


Picture of Seafield Lodge Hotel
Seafield Lodge Hotel

Dating from 1879 and set in peaceful surroundings, this hotel offers modern facilities whilst retaining an old world charm.



Distance: 39.7km



from £35.00


Picture of Craiglynne Hotel
Craiglynne Hotel

Situated in its own grounds, a short stroll from the town centre, the Craiglynne Hotel offers a warm, friendly atmosphere, with open fires in both the lounge and bar.



Distance: 40.1km



from £45.00