Places to stay in Elgin

171 available accommodation offers

7 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Elgin place to stay
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

171 Best places to stay in Elgin

Browse Places to Stay near the Historic Centre in Elgin

Position yourself near central shopping districts by selecting downtown accommodation in Elgin for easy pedestrian exploration.

Town Centre 4xbed 4xbath Apartment - Elgin
9.3 3 reviews

Town Centre 4xbed 4xbath Apartment

apartment, Elgin
This four-bedroom, four-bathroom apartment in central Elgin is an eight-minute walk from Elgin Cathedral and within easy driving distance of Brodie Castle (26km), Huntly Castle (45km), and Cawdor Castle (42km).
The 11-square-metre dwelling offers self-catering facilities including a fridge, microwave, and dishwasher, accommodating up to 11 guests and providing towels and bed linen; nearby golf courses include Nairn Dunbar and Nairn Golf Clubs (35-37km).
Two Bedroom Town Centre Apartment - Elgin
8.8 178 reviews

Two Bedroom Town Centre Apartment

apartment, Elgin
This serviced apartment in Elgin is a short walk from Elgin Cathedral and offers easy access to other attractions in the surrounding area. It has been rated very good for cleanliness and user experience, and the location is considered excellent.
The apartment is spacious, covering 115 square metres, and is well-equipped with a fully fitted kitchen, a relaxing garden, a restaurant, and a tennis court, ensuring a comfortable and enjoyable stay.
The Neuk, Family Friendly, Country Holiday Cottage In Elgin - Elgin
10 1 review

The Neuk, Family Friendly, Country Holiday Cottage In Elgin

cottage, Elgin
This Elgin mid-terrace house is situated 0.16 km from shops and a pub, offering easy access to Lossiemouth Beach (8.4 km) and Elgin's attractions.
The 105 square metre, all-ground-floor property sleeps four in two double bedrooms, boasting a fully equipped kitchen/diner, WiFi, gas central heating, and a private gravelled garden; pets are welcome.
Elgin, Home From Home - Elgin
10 12 reviews

Elgin, Home From Home

apartment, Elgin
This apartment is located in Elgin, a 13-minute walk from Elgin Cathedral and 28 kilometres from Huntly Castle. This property has received excellent ratings for location, cleanliness, and overall user experience.
The apartment is a spacious 3-bedroom dwelling with a floor area of 93 square metres, suitable for up to 6 guests. It boasts a fully equipped kitchen, a terrace, and a private parking space, ideal for exploring the surrounding area.

Best family friendly Elgin lodging

Among the 171 accommodations in Elgin, here are the 4 best for families

Cottage ∙ 2 Bedrooms ∙ 3 Guests - Elgin
No reviews

Cottage ∙ 2 Bedrooms ∙ 3 Guests

cottage, Duffus
This traditional stone-built gate lodge, dating back to the early 1800s, is located at the gates of Duffus House, surrounded by estate grounds and fields, with beaches and golf courses approximately 3.2 kilometers away.
This 2-bedroom, 1-bathroom cottage sleeps up to 3 guests and offers a recently renovated kitchen, a modern shower room, a cozy living room with a woodburner, an enclosed rear garden with a BBQ and firepit, complimentary estate logs, bike storage, electric vehicle charging, and private parking for 2 cars.
St Brendans Apartment - Elgin
9.8 18 reviews

St Brendans Apartment

apartment, Elgin
St Brendan's Apartment, a family-friendly flat in Elgin, is situated a 23-kilometre drive from Brodie Castle and a 45-kilometre drive from Huntly Castle, offering easy access to Elgin Cathedral, a 14-minute walk away.
This three-bedroom dwelling, boasting 20 square metres of floor space, includes a fully equipped kitchen, a living room with fireplace, private patio, and accommodates up to nine guests, with free Wi-Fi and on-site parking.
Garden Cottage - Elgin
10 6 reviews

Garden Cottage

apartment
Garden Cottage is a detached home located near Lhanbryde in Moray, Scotland, just 3.8 kilometres from a shop and pub, offering a peaceful rural setting. The property has received excellent ratings for its cleanliness, location, and overall experience.
This five-bedroom cottage comfortably sleeps up to 10 guests, making it ideal for families or groups. The property offers a well-equipped kitchen, a cosy sitting room with a wood-burning stove, two additional snug spaces, an enclosed garden with furniture and a summer house, and off-road parking for four cars.
The White House - Elgin
10 41 reviews

The White House

house, Moray
This four-bedroom property is located in the suburbs of Elgin, just across the road from the Elgin Golf Club and 7km from Lossiemouth Beach. The apartment has received excellent ratings for its location, cleanliness, and user experience.
The spacious home has one bathroom and can accommodate up to nine guests. The apartment features a fully equipped kitchen, a garden with a BBQ, and off-street parking for two cars. Guests can enjoy scenic woodland walks, explore the Moray Whisky Trail, or tee off at the nearby golf course.

Frequently asked questions about accommodations in Elgin

  • How can travelers reach Elgin?

    The easiest way to get to Elgin is by train. It's a direct line from Inverness, which is well connected to the rest of Scotland. If you're driving, it's a scenic route from Aberdeen or Edinburgh, both around a two-hour drive away. You can also fly into Aberdeen Airport and then hire a car.
  • What are the best places to stay in Elgin?

    Among the places to stay in Elgin, Kilmorie House, Laichmoray Hotel and Moraydale Guest House are the most popular ones.

  • What outdoor activities can visitors enjoy in and around Elgin?

    Elgin's surrounded by beautiful countryside, perfect for exploring. You can go for a walk or cycle along the River Lossie, or head to the coast for some stunning views. There's also great fishing in the area, and plenty of opportunities for birdwatching.
  • What are the best places to stay with a pool in Elgin?

    The best place to stay with a pool in Elgin is Eight Acres Hotel.

  • When is the ideal time to plan a trip to Elgin?

    You can visit Elgin any time of year, but the best time is probably during the summer months, from June to August, when the weather is warm and sunny. You can also enjoy the vibrant colours of autumn, from September to November. Spring and winter can be lovely too, with crisp air and fewer crowds.
  • What are the best places to stay with a jacuzzi in Elgin?

    Mansion House Hotel and Eight Acres Hotel are the best places to stay with a jacuzzi in Elgin.

  • What are the best walking or cycling routes in Elgin?

    The Moray Coast Trail is a beautiful 100km route that stretches from Burghead to Cullen, passing through Elgin. For a shorter walk, try the Elgin Town Trail, which takes you past all the main sights. If you're into cycling, the Speyside Cycle Route is a great option, with stunning views of the Cairngorms.
  • What are the best places to stay for families and kids in Elgin?

    The best places to stay for families and kids in Elgin are Kilmorie House, Laichmoray Hotel and Moraydale Guest House.

  • What nearby towns or cities can be explored from Elgin?

    Elgin's a great base for exploring the Moray region. You can easily visit nearby towns like Forres, with its historic landmarks, and Findhorn, known for its spiritual community. A little further afield, you'll find the vibrant city of Aberdeen, and the charming town of Nairn, with its beautiful beach.
  • What are the best pet friendly places to stay in Elgin?

    The best pet friendly places to stay in Elgin are Moraydale Guest House, The Royal Hotel Elgin and Lesmurdie House.

  • What amenities can travelers expect from accommodations in Elgin?

    Elgin has a good range of accommodation options, from budget-friendly guesthouses to more luxurious hotels. Most places offer free Wi-Fi and parking, and many have restaurants and bars on site. You'll find plenty of options for families, couples, and solo travellers.
  • What are the best places to stay with parking in Elgin?

    Kilmorie House, Laichmoray Hotel and Moraydale Guest House are the best places to stay with parking in Elgin.

Popular destinations

Best Elgin accommodations with a kitchen

The Lodge On Scottish Estate - Wood Burner - Dogs Welcome - Elgin
9.4 3 reviews

The Lodge On Scottish Estate - Wood Burner - Dogs Welcome

cottage, Elgin
Duffus House Lodge, a pet-friendly self-catering holiday home near Duffus, Moray, sits within the Duffus Estate, 3.2km from the Moray coast and 8km from RAF Lossiemouth, offering easy access to Elgin's attractions.
This two-bedroom lodge sleeps three, boasting a fully equipped kitchen, utility room, wood-burning stove, enclosed garden, on-site garage, and parking; explore nearby walking trails showcasing local wildlife.
House ∙ 2 Bedrooms ∙ 6 Guests - Elgin
10 2 reviews

House ∙ 2 Bedrooms ∙ 6 Guests

house
This 2-bedroom caravan, 'Willow's Retreat', is located on Pitgaveny Street in Great Britain, offering a limited view of the river and a tranquil escape. The caravan accommodates up to 6 guests and features a kitchen/lounge area, a separate WC, a shower/WC, and a small 5 m² balcony, with parking and pets allowed.
Gardener's Cottage - Elgin
9.2 18 reviews

Gardener's Cottage

house, Elgin
Gardener's Cottage, a three-bedroom house in Elgin, is situated 8km from Elgin Cathedral and within easy driving distance of Huntly Castle (39km), Brodie Castle (34km), and Nairn's golf courses and museum (45km).
This 130 square metre self-catering property boasts a fully equipped kitchen with dishwasher, a bathroom with walk-in shower, barbecue facilities, a fireplace, private parking, and sleeps up to six guests, with various outdoor activities nearby.
Skyline - Elgin
9.6 16 reviews

Skyline

chalet
This lodge offers a waterside and woodland setting within Lossiemouth Caravan Park, boasting panoramic views of the River Lossie and the sea from its front, with tranquil woodland views to the rear.
Accommodating up to six guests, this well-equipped lodge features a master bedroom with an en-suite toilet and sink, a twin bedroom, a sofa bed, a fully equipped kitchen with fridge and freezer, and is a short drive from Lossiemouth's beaches and the Moray Firth coast.

Best Elgin accommodations with parking

Waterside Apartment - Elgin
9.2 15 reviews

Waterside Apartment

apartment, Elgin
This Waterside Apartment offers a one-bedroom flat in Elgin, a 10-minute walk from Elgin Cathedral, 45km from Huntly Castle, and 26km from Brodie Castle.
The self-catering apartment, sleeping up to four guests, features a fully equipped kitchen, private terrace, free Wi-Fi, and a flat-screen TV; nearby attractions include Elgin Cathedral and the Moray Firth.
"Glenerne" Cottage, Elgin - Elgin
9.6 9 reviews

"Glenerne" Cottage, Elgin

apartment
This charming three-bedroom cottage is located in Elgin, just 800 metres from the railway station and 1.5 kilometres from the town centre. The cottage has received excellent ratings for its cleanliness, location and overall experience, making it a popular choice for travellers.
The cottage has a large double bedroom downstairs and two further double bedrooms upstairs, comfortably accommodating up to five guests. The cottage has been recently refurbished and includes modern amenities such as secondary glazing, off-street parking for several cars, and a fully equipped kitchen.
"Come Away Inn", 2 Bedroom Cozy Home In Moray - Elgin
9.6 177 reviews

"Come Away Inn", 2 Bedroom Cozy Home In Moray

apartment
This charming two-bedroom house is situated in a peaceful residential neighbourhood in Elgin, just 6 kilometres from the coast and within easy walking distance of Cooper Park and the High Street. The property has consistently received excellent ratings for its cleanliness, location and overall guest experience.
The house offers comfortable accommodation for up to four guests, featuring a well-equipped kitchen, a dining room and a living room. Guests can enjoy a private patio and garden, perfect for relaxing or enjoying a morning coffee. The house is also conveniently located on a bus route, providing easy access to town and surrounding villages.
Wonderful Private Villa For 6 People With Tv And Terrace - Elgin
No reviews

Wonderful Private Villa For 6 People With Tv And Terrace

apartment, Lossiemouth
This mobile home in Lossiemouth offers a unique location, situated just 30 metres from the forest edge and river, with immediate access to forest trails and a short walk to the beach.
Accommodating up to six guests, this family-friendly property features two bedrooms, a sofa bed, a well-equipped kitchen with an oven and microwave, a private 5 sqm terrace with partial river views, and on-site parking for two cars, allowing up to two pets.

Top Accommodations with a Swimming Pool in Elgin

On-site pool access at your accommodation in Elgin makes a proper swim in the heart of the city a brilliant part of your trip.

87 Lighthouse View Lodge - Elgin
9.1 124 reviews

87 Lighthouse View Lodge

apartment, Lossiemouth
Dune View Caravan - Elgin
9.8 81 reviews

Dune View Caravan

apartment, Lossiemouth
Lossiemouth Bay Cottage - Elgin
9.4 19 reviews

Lossiemouth Bay Cottage

house, Lossiemouth
Lossiemouth Bay Cottage - Elgin
8.0 4 reviews

Lossiemouth Bay Cottage

apartment

Check Out Places to Stay with a Hot Tub in Elgin

Every accommodation in Elgin features a hot tub or jacuzzi, making it easy to enjoy a private soak at the end of a busy day in the city.

Springburncabins - Elgin
9.7 6 reviews

Springburncabins

chalet, Elgin
Osprey Lodge - Elgin
9.8 12 reviews

Osprey Lodge

house, Elgin
©2026 cozycozy.com