Find short term rentals in Elgin at the best prices

63 available short term rental offers

7 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • priceline
  • tripadvisor
  • tripcom
  • sonder
  • homestay
  • hostelworld
  • hotelscom
  • agoda
Elgin short term rentals
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

Best Short term and Weekly rentals in Elgin

Best family friendly Elgin Short term rentals

Among the 63 accommodations in Elgin, here are the 4 best family friendly rentals

Anchor Cottage, Hopeman, Moray - Elgin
10 1 review
Elgin
18/09 – 20/09
$505/nighttotal: $1010 (2 )

Anchor Cottage, Hopeman, Moray

2 2
cottage , Elgin
Anchor Cottage, a two-bedroom holiday home, is located in Hopeman, Moray, just 160 metres from local amenities including a shop and pub, and 640 metres from the beach on the shores of the Moray Firth. This pet-friendly holiday let accommodates up to four guests, offering a enclosed rear garden with patio and furniture, a Smart TV, complimentary WiFi, and essential kitchen appliances.
Modern Sea View Apartment With Stunning Sea Views Over The Moray Firth - Elgin
9.6 58 reviews
Elgin
07/11 – 11/11
$345/nighttotal: $1380 (4 )

Modern Sea View Apartment With Stunning Sea Views Over The Moray Firth

2 3
apartment , Lossiemouth
This waterfront flat is ideally located within a 15-minute walk of Moray Golf Club and Harbour Treasures, and just over a mile from Lossiemouth East Beach. With an excellent user rating, this property is a popular choice for travellers looking for a comfortable and convenient base to explore the area.
This two-bedroom, one-bathroom flat can accommodate up to seven guests. The fully equipped kitchen includes a fridge, microwave, and dishwasher, and there is also a washing machine for added convenience. Guests can enjoy a range of amenities, including a fireplace, TV with DVD player, barbecue grills, and access to a tennis court and parking.
Coral Peel Holiday Home Elgin - Elgin
10 507 reviews
Elgin
07/11 – 11/11
$232/nighttotal: $928 (4 )

Coral Peel Holiday Home Elgin

1 3
apartment , Elgin
Coral Peel is a charming cottage located in Elgin, just a short walk from Cooper Park and within easy reach of the city centre. The property has consistently received excellent ratings for its location, cleanliness, and overall experience.
This two-bedroom cottage can comfortably accommodate up to four guests. It features a modern, fully equipped kitchen, a private garden with a sheltered patio, and free parking on a quiet street.
Cottage ∙ 2 Bedrooms ∙ 4 Guests - Elgin
9.6 18 reviews
Elgin
20/06 – 27/06
$119/nighttotal: $833 (7 )

Cottage ∙ 2 Bedrooms ∙ 4 Guests

2 2
cottage
This mid-terrace house is centrally located in Elgin, Moray, Scotland, 9km from Lossiemouth's beaches and golf courses.
The 105 square metre, all-ground-floor property sleeps four in two king-size bedrooms, boasting a spacious kitchen/diner, garden, and Wi-Fi; Elgin's shops, restaurants, museums, and the River Lossie are within walking distance.

Best Elgin lodging with a kitchen

Cosy Cabin With Epic Views Over The Moray Coast - Elgin
9.8 52 reviews
Elgin
29/08 – 05/09
$259/nighttotal: $1813 (7 )

Cosy Cabin With Epic Views Over The Moray Coast

1 2
cabin , Longmorn
The Bothy at Coneloch, a self-catering cottage near Elgin in Moray, is situated a short 8km drive from Longmorn and offers stunning views over Moray and the Moray Firth, with easy access to country walks.
This one-bedroom lodge sleeps two guests, features a king-sized bed, a brand-new kitchen, a cosy log burner, and welcomes well-behaved dogs (additional fee applies); internet and parking are also provided.
Dune View Caravan - Elgin
9.7 78 reviews
Elgin
07/11 – 11/11
$222/nighttotal: $888 (4 )

Dune View Caravan

2 3
apartment , Lossiemouth
This apartment is located in Lossiemouth, just 7 minutes' walk from Lossiemouth West Beach and 10.5 kilometres from Elgin Cathedral. It has excellent user, location and cleanliness ratings.
This 2-bedroom flat can accommodate up to 4 guests. It has a fully equipped kitchen, a terrace, a garden, a swimming pool, a bar and a restaurant, as well as free private parking and Wi-Fi.
Harbour Nights Deluxe 7f By Interhome - Elgin
9.0 2 reviews
Elgin
01/07 – 06/07
$302/nighttotal: $1510 (5 )

Harbour Nights Deluxe 7f By Interhome

1 4
apartment , Morayshire
This Lossiemouth apartment, in Moray, is situated 0.08km from the sea and 0.35km from Lossiemouth Beach, offering easy access to shops, restaurants, and an 18-hole golf course.
The fully renovated one-bedroom flat sleeps four, includes a kitchen with dishwasher, free WiFi, parking, and a cot/highchair, making it ideal for families visiting the Moray area.
Cabin Sleeps 4 With Wifi - Elgin
Elgin
21/08 – 23/08
$237/nighttotal: $474 (2 )

Cabin Sleeps 4 With Wifi

2 2
cabin , Lossiemouth
This private lodge is located near Lossiemouth, offering easy access to the beach and historical sites such as Spynie Palace and Duffus Castle, approximately 3.5 kilometers away.
This self-catering lodge, covering 35 square meters, comfortably accommodates up to four guests in two bedrooms and features a kitchen with a fridge and microwave, alongside internet access and a swimming pool.

Frequently Asked Questions about short term rentals in Elgin

Destinations nearby

Best Elgin lodging with laundry available

2 Dbl Bed. Quiet And Quirky Apt. Free Parking. - Elgin
9.9 42 reviews
Elgin
29/08 – 05/09
$231/nighttotal: $1617 (7 )

2 Dbl Bed. Quiet And Quirky Apt. Free Parking.

1 2
apartment , Morayshire
The Cranny is a charming apartment located in Elgin, just a short walk across Cooper Park from the bustling city centre. It consistently receives excellent ratings for its cleanliness, location, and overall guest experience.
The apartment comfortably sleeps four guests in its two double bedrooms. The Cranny offers a range of amenities, including a fully equipped kitchen, a private garden, and free parking, making it a perfect base for exploring Moray.
Balmara Hopeman Village By The Seaside. 3 Bedroom. - Elgin
9.8 25 reviews
Elgin
11/11 – 15/11
$353/nighttotal: $1412 (4 )

Balmara Hopeman Village By The Seaside. 3 Bedroom.

1 3
apartment , Hopeman
This spacious semi-detached house is located in the heart of Hopeman, just a short walk from the village's two sandy beaches and the harbour. The apartment has received excellent ratings for its location, cleanliness, and overall experience.
The accommodation comfortably sleeps six guests in three bedrooms and one bathroom. Guests can enjoy a fully equipped kitchen, a private garden with a BBQ, and a range of family-friendly amenities, including a cot, highchair, stairgate, and baby monitor.
Seaview - Elgin
9.2 68 reviews
Elgin
29/08 – 05/09
$178/nighttotal: $1246 (7 )

Seaview

1 2
apartment , Lossiemouth
Seaview is a beachfront flat in Lossiemouth, just a minute's walk from Lossiemouth East Beach and less than 1.6km from Lossiemouth West Beach, making it ideal for exploring the town's beautiful coastline. This apartment has received excellent ratings for its location, cleanliness, and overall experience.
The flat features one bedroom and one bathroom, offering space for up to four guests, and comes with a fully equipped kitchen, free Wi-Fi, and private parking. Guests can enjoy stunning sea views, relax with streaming services, and easily access local attractions and golf courses within a short drive.
Fisherman's Rest - Seaside Getaway - Beaches - Golf - 5 Mins Walk To Sea - Elgin
10 12 reviews
Elgin
21/08 – 23/08
$278/nighttotal: $556 (2 )

Fisherman's Rest - Seaside Getaway - Beaches - Golf - 5 Mins Walk To Sea

1 2
apartment , Lossiemouth
Fisherman's Rest, a first-floor flat in a historic 1867 building in Lossiemouth, is centrally located minutes from the harbour, beaches, and local amenities, with Moray Golf Club a short (under 2km) drive away.
This one-bedroom apartment sleeps two, features a fridge and microwave, offers parking, and includes an open-plan kitchen/dining/living area with a sofa bed (extra bedding at an additional cost); Spynie Palace and Duffus Castle are also within reach.

Best Elgin lodging with air conditioning

Modern Seaside Apartment ,Lossiemouth - Elgin
9.4 69 reviews
Elgin
08/07 – 31/07
$380/nighttotal: $8740 (23 )

Modern Seaside Apartment ,Lossiemouth

1 4
apartment , Morayshire
This modern one-bedroom flat is located in a peaceful residential area of Lossiemouth, just a short walk from the beach, restaurants, and shops. It has received excellent ratings for location, cleanliness, and overall experience.
The flat is suitable for up to four guests and offers a well-equipped kitchen, a spacious living area, and a dedicated workspace. Amenities include a garden, parking, and air conditioning, making it a comfortable and convenient choice for your stay in Moray.
The Royal Hotel - Elgin
Elgin
07/11 – 11/11
$679/nighttotal: $2716 (4 )

The Royal Hotel

3 3
B&B , Elgin
The Royal Hotel, a guest house in Elgin, offers complimentary Wi-Fi, free on-site parking, and is a non-smoking establishment with air conditioning and laundry services available in select rooms. This family-friendly accommodation provides in-room entertainment options and quality coffee at its on-site café, with room service also available for guest convenience.
Located conveniently within Elgin, this guest house provides easy access to local attractions and amenities, ensuring a straightforward stay for visitors exploring the area.
©2026 cozycozy.com