Home/Where to stay/Elgin/4-star hotels
4-star hotels in Elgin
A shortlist of 4-star hotels in Elgin, for travellers who want a comfortable base in or near this Moray market town. It covers town-centre guest houses, country cottages and a country-house hotel, so couples, families and business visitors can compare like with like.
Staying in Elgin
Elgin is a busy market and administrative town with a compact core of shops, cafés and historic buildings, best known for its ruined cathedral. Moray has a mild climate, long sandy beaches and whisky distilleries within easy reach, plus walking, cycling and golf; the Speyside Way passes nearby. The town works as a practical base for exploring the region, with a railway station on the Aberdeen to Inverness line and the A96 passing through.
These 4-star addresses spread from the centre outwards. The Mansefield Hotel on Mayne Road, The Barley Mill on Longhill, St Michaels Guest House on Northfield Terrace and West End Guest House, Moraydale Guest House on High Street, Mansion House Hotel at The Haugh, Ardvorlich Guest House on South Street, The Neuk on East Back Street and 38 The Views on Deanshaugh Road all sit within about 1 km of the centre, convenient for short breaks on foot. Further out are Ardgye House on West Road, the Carden Holiday Cottages and The Bothy at Coneloch, Innisfail at Cummingston, Thistle Dhu at Auchbreck and the other Carden site, for those with a car. Couples wanting a country-house setting, families needing family rooms or cottages, and business travellers who value parking and easy access to the town all have options here.
The shortlist
Ranked by hotel class, then guest rating and number of reviews.
The Mansefield Hotel
2 Mayne Road Elgin Moray, Elgin, United Kingdom
Best for: Families · Drivers
- Free car parking
- Family rooms
- Kitchen
Why stay hereRight on Mayne Road, 0.2 km from the centre of Elgin, The Mansefield Hotel suits guests who want to walk to everything and still have a restaurant and bar under the same roof. Family rooms, free car parking and free wifi cover the practical side, and a 4.4 rating from 327 reviews reflects how consistently it performs.
See The Mansefield HotelCarden Holiday Cottages
The Old Steadingalves Elgin, Elgin, United Kingdom
Best for: Drivers · Pool and spa
- Pool bar
- Car parking
- Wheelchair accessible
Why stay hereFor a quiet base 7.4 km outside Elgin, Carden Holiday Cottages pairs a garden and terrace with a pool bar and a game room, so groups and families can settle in without leaving the grounds. Parking is free. A 4.9 rating from 26 reviews makes it one of the highest-scoring 4-star stays on this list.
See Carden Holiday CottagesInnisfail
Cummingston Elgin Iv30 5Xy, Elgin, United Kingdom
Best for: Drivers · Pool and spa
- Swimming pool
- Free car parking
- Breakfast
Why stay hereInnisfail in Cummingston puts a swimming pool and a bar at the centre of the stay, with a terrace and free parking alongside. Breakfast and free wifi are included. It sits 10.3 km from Elgin, so it best suits guests with a car who want to swim and unwind away from town.
See InnisfailMansion House Hotel
The Haugh, Elgin, United Kingdom
Best for: Families · Drivers
- Free car parking
- Breakfast
- Lounge
Why stay hereThe Mansion House Hotel occupies a garden setting on The Haugh, 0.6 km from the centre, and adds a gymnasium and restaurant to the picture. Family rooms, free parking and free wifi are there for longer stays. Its 4.2 rating comes from 425 reviews, the largest guest sample among these 4-star hotels.
See Mansion House HotelThe Barley Mill
Longhill, Elgin, United Kingdom
Best for: Drivers · Travelling with pets
- Free car parking
- Pets allowed
- Kitchen
Why stay hereThe Barley Mill offers apartment-style living 0.1 km from the heart of Elgin, with a kitchen, patio and terrace plus fishing and a golf course nearby. Pets are allowed, parking is free. Ten reviews give it a 5.0 rating, so it fits self-catering guests who want space and a central address.
See The Barley MillCarden Holiday Cottages
Carden Cottages, Elgin, United Kingdom
Best for: Families · Drivers
- Pool bar
- Parking
- Family rooms
Why stay hereCarden Cottages, 7.4 km from Elgin, is built for active stays: tennis court, table tennis, games room, bike rental and canoe hire are all on hand, with fishing, golf and horse riding within reach. Family rooms, a playground and wheelchair access make it work for mixed groups.
See Carden Holiday CottagesWest End Guest House
282 High Street, Elgin, United Kingdom
Best for: Drivers · Breakfast
- Car parking
- Breakfast
- Wheelchair accessible
Why stay hereOn High Street, 0.5 km from the centre, West End Guest House keeps things simple with breakfast, free wifi and free parking, plus a garden and wheelchair access. It suits guests who want a central Elgin address and an easy start to the day.
See West End Guest HouseMoraydale Guest House
276 High Street, Elgin, United Kingdom
Best for: Families · Drivers
- Free car parking
- Pets allowed
- Family rooms
Why stay hereMoraydale Guest House sits on High Street, 0.4 km from the centre, and welcomes pets. Family rooms, a fireplace, a garden and free parking are among the features, with free wifi and laundry service for longer visits. A practical choice for guests touring Moray with a dog.
See Moraydale Guest HouseThistle Dhu Bed & Breakfast
Tamdhu House Auchbreck, Elgin, United Kingdom
Why stay hereThistle Dhu Bed & Breakfast stands at Auchbreck, 34 km from Elgin, and offers a garden, terrace, laundry service and a shuttle service. It is the furthest-flung 4-star option here and suits guests who want countryside quiet and are happy to travel in.
See Thistle Dhu Bed & BreakfastSt Michaels Guest House
St Michaels Guesthouse Northfield Terrace, Elgin, United Kingdom
Best for: Families · Drivers
- Free car parking
- Breakfast
- Lounge
Why stay hereSt Michaels Guest House is 0.2 km from the centre on Northfield Terrace, with breakfast, free wifi and free parking. Family rooms, a garden, a lounge and a fireplace add comfort, and a golf course is close by. It suits guests who want guest-house scale at a central address.
See St Michaels Guest HouseArdgye House
West Road A96, Elgin, United Kingdom
Best for: Drivers · Breakfast
- Free car parking
- Breakfast
- Wheelchair accessible
Why stay hereArdgye House on the A96, 5.9 km from Elgin, provides breakfast, free wifi and free parking, with a garden and terrace and wheelchair access. It suits guests who prefer to stay just outside town yet keep an easy drive to the centre.
See Ardgye HouseArdvorlich Guest House
125 South Street, Elgin, United Kingdom
- Wifi
Why stay hereArdvorlich Guest House keeps it minimal: wifi and a TV, on South Street 0.5 km from the centre of Elgin. It suits guests who want a straightforward 4-star room within walking distance of town and do not need extra facilities.
See Ardvorlich Guest HouseThe Neuk
2A East Back Street, Elgin, United Kingdom
Best for: Drivers
- Parking
- Kitchen
Why stay hereThe Neuk on East Back Street, 0.8 km from the centre, is a self-contained option with a kitchen, microwave, oven and washing machine, plus a garden. Fishing and a golf course are nearby, and parking is available, so it fits guests planning a longer, independent stay in Elgin.
See The NeukThe Bothy at Coneloch
Coneloch Longmorn Elgin, Elgin, United Kingdom
Best for: Drivers · Travelling with pets
- Free car parking
- Pets allowed
- Kitchen
Why stay hereThe Bothy at Coneloch, 7.6 km from Elgin at Longmorn, combines a kitchen and dishwasher with a fireplace and garden. Free wifi and free parking are included and pets are allowed, making it a good fit for guests who want a rural self-catering base with their dog.
See The Bothy at Coneloch38 The Views
38 Deanshaugh Road, Elgin, United Kingdom
Best for: Drivers
- Free car parking
- Kitchen
Why stay here38 The Views on Deanshaugh Road is a self-catering house 1.0 km from the centre, with a kitchen, dishwasher, washing machine, garden and free parking. High chairs and a cot are provided, and fishing and a golf course are close, so families and small groups are well served.
See 38 The Views
The shortlist side by side
| Hotel | Class | Parking | Breakfast | Pool or spa | Pets | To the centre |
|---|---|---|---|---|---|---|
| The Mansefield Hotel | ★★★★ | Yes | – | – | – | 0.2 km |
| Carden Holiday Cottages | ★★★★ | Yes | – | Yes | – | 7.4 km |
| Innisfail | ★★★★ | Yes | Yes | Yes | – | 10.3 km |
| Mansion House Hotel | ★★★★ | Yes | Yes | – | – | 0.6 km |
| The Barley Mill | ★★★★ | Yes | – | – | Yes | 0.1 km |
| Carden Holiday Cottages | ★★★★ | Yes | – | Yes | – | 7.4 km |
| West End Guest House | ★★★★ | Yes | Yes | – | – | 0.5 km |
| Moraydale Guest House | ★★★★ | Yes | – | – | Yes | 0.4 km |
| Thistle Dhu Bed & Breakfast | ★★★★ | – | – | – | – | 34.0 km |
| St Michaels Guest House | ★★★★ | Yes | Yes | – | – | 0.2 km |
| Ardgye House | ★★★★ | Yes | Yes | – | – | 5.9 km |
| Ardvorlich Guest House | ★★★★ | – | – | – | – | 0.5 km |
| The Neuk | ★★★★ | Yes | – | – | – | 0.8 km |
| The Bothy at Coneloch | ★★★★ | Yes | – | – | Yes | 7.6 km |
| 38 The Views | ★★★★ | Yes | – | – | – | 1.0 km |
From each hotel's own listing on this site; a dash means it is not listed.
How to choose
For families
The Mansefield Hotel and Mansion House Hotel both list family rooms, cots and restaurants. Carden Holiday Cottages offers self-catering with a games room and playground, and The Bothy at Coneloch and The Neuk provide kitchens. 38 The Views adds high chairs and a garden, and Thistle Dhu Bed & Breakfast a garden and terrace. All are 4-star.
The Mansefield Hotel · Mansion House Hotel · Carden Holiday Cottages · Thistle Dhu Bed & Breakfast · The Neuk · 38 The Views
Closest to the centre
The Barley Mill (0.1 km), The Mansefield Hotel and St Michaels Guest House (0.2 km) and Moraydale Guest House (0.4 km) are the nearest. West End Guest House, Ardvorlich Guest House and Mansion House Hotel lie at 0.5 to 0.6 km, The Neuk at 0.8 km and 38 The Views at 1.0 km, all within walking distance of the centre.
The Barley Mill · The Mansefield Hotel · St Michaels Guest House · Moraydale Guest House · West End Guest House · Mansion House Hotel
Top-rated picks
The Barley Mill, Carden Holiday Cottages at Alves and Innisfail share the highest guest rating, 4.9 or 5 out of 5, though from 26 reviews or fewer, so recent. The Barley Mill, Carden Holiday Cottages at Carden Cottages and Innisfail are the strongest for self-catering or cottages.
The Barley Mill · Carden Holiday Cottages · Innisfail · Carden Holiday Cottages
Plan your stay
Getting there and around
Elgin is on the Aberdeen to Inverness railway line, with regular services and a station close to the town centre. By road, the A96 trunk road connects Elgin with Inverness to the west and Aberdeen to the east; the A941 and A942 link the town with nearby coastal and inland villages. Inverness Airport is the nearest major airport, roughly an hour's drive west. Within Elgin, the centre is small enough to explore on foot, while local buses serve the suburbs and nearby towns such as Lossiemouth. Taxis are available, and cycling is practical on quieter roads.
When to go
May to September offers the mildest weather and the longest daylight, with late sunsets in June and July. Summer is also when many local events and outdoor activities take place. Spring and autumn can be quiet and are often pleasant for walking and sightseeing, though rain is possible at any time of year. Winter days are short, and some attractions may have reduced hours, so check ahead if visiting between November and February.
Questions, answered
Which 4-star hotel in Elgin is closest to the centre?
The Barley Mill is 0.1 km from the centre, and The Barley Mill, The Mansefield Hotel and St Michaels Guest House are 0.1 to 0.2 km out. St Michaels has no guest rating shown, while The Mansefield Hotel scores 4.4 out of 5 from 327 reviews.
Which hotels have free parking?
Free car parking is listed at The Mansefield Hotel, Innisfail, Mansion House Hotel, The Barley Mill, West End Guest House, Moraydale Guest House, St Michaels Guest House, Ardgye House and The Bothy at Coneloch, among others. Carden Holiday Cottages, The Neuk and 38 The Views list parking.
Do any 4-star hotels in Elgin allow pets?
Pets allowed appears only for The Barley Mill, Moraydale Guest House and The Bothy at Coneloch. The Barley Mill and The Bothy at Coneloch have gardens, and Moraydale Guest House has a garden and fireplace.
Which hotels are best for families?
The Mansefield Hotel and Mansion House Hotel list family rooms and cots. Carden Holiday Cottages has a games room and playground, 38 The Views and The Bothy at Coneloch have kitchens and gardens, and 38 The Views and St Michaels Guest House list high chairs.
Is breakfast available at these hotels?
Breakfast is listed at Innisfail, Mansion House Hotel, West End Guest House, St Michaels Guest House and Ardgye House. Mansion House Hotel also lists breakfast in room. The self-catering cottages and apartments provide kitchens instead.
Which Elgin hotels have a pool, spa or gym?
Innisfail lists a swimming pool, and Carden Holiday Cottages lists a pool bar. Mansion House Hotel has a gymnasium. No spa is listed at any of these 4-star properties.
Which is the highest-rated 4-star hotel on this shortlist?
The Barley Mill rates 5 out of 5 from 10 reviews, Carden Holiday Cottages at Carden Cottages 5 from 2, and Carden Holiday Cottages at Alves and Innisfail 4.9 from 26 and 25. Mansion House Hotel has the most reviews, 425, at 4.2.
How far are these hotels from Elgin's railway station?
The station is close to the town centre, and many of these 4-star properties are within about 1 km of the centre, including The Barley Mill, The Mansefield Hotel and St Michaels Guest House. Those further out, such as Innisfail or Thistle Dhu, need a car or bus.














