Search Golf Hotels in Elgin

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Elgin Golf Hotels

This weekend
Next weekend

Our top choices for Elgin hotels with a golf course

Seabank House Hotel

Seabank House Hotel
4.0 star property
Nairn
10.0 out of 10, Exceptional, (15 reviews)
"Brilliant staff, lovely breakfast and very accommodating, rooms comfortable. Made you feel right at home. "
United Kingdom
Sukhpal
The price is £153
includes taxes & fees
1 Mar - 2 Mar
Seabank House Hotel

Invernairne Guest House

Invernairne Guest House
3.0 star property
Nairn
9.8 out of 10, Exceptional, (212 reviews)
"Very clean,beautiful with amazing staff"
United States
Lucy
The price is £85
includes taxes & fees
27 Feb - 28 Feb
Invernairne Guest House

Golf View Hotel

Golf View Hotel
3.0 star property
Lossiemouth
8.6 out of 10, Excellent, (212 reviews)
"Lovely hotel with stunning views of the golf course and West beach. Comfortable accommodations and nice restaurant. "
Canada
Lindsey
The price is £86
includes taxes & fees
28 Feb - 1 Mar
Golf View Hotel

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (539 reviews)
"room was clean nice breakfast lovely staff "
United Kingdom
heather
The price is £112
includes taxes & fees
27 Feb - 28 Feb
The Mansion House Hotel

Fishermans Rest

Fishermans Rest
2.0 star property
Elgin
The price is £363
includes taxes & fees
10 Mar - 11 Mar
Fishermans Rest

The Bungalow

The Bungalow
3.5 star property
Elgin
The price is £587
includes taxes & fees
6 Mar - 7 Mar
The Bungalow

Anchor Cottage

Anchor Cottage
3.0 star property
Elgin
The price is £514
includes taxes & fees
6 Mar - 7 Mar
Anchor Cottage

Seaview at The Doocot

Seaview at The Doocot
4.0 star property
Elgin
The price is £665
includes taxes & fees
2 Mar - 3 Mar
Seaview at The Doocot

Garden Cottage

Garden Cottage
3.5 star property
Elgin
The price is £1,342
includes taxes & fees
2 Mar - 3 Mar
Garden Cottage

The Mains

The Mains
3.5 star property
Elgin
The price is £900
includes taxes & fees
28 Mar - 29 Mar
The Mains
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.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.

Top Elgin Hotel Reviews

Frequently asked questions

How much does a golf hotel in Elgin cost?
Prices for golf hotels in Elgin often vary, but you can find a great deal from £85 on Expedia. All sorts of factors affect price, including location, time of year and the days of the week you choose for your stay. Typically, golf hotels in Elgin with additional amenities, like pools and spas, will cost more. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Is Elgin a good golf destination?
Yes, Elgin, Scotland, is an exceptional golf destination, known for its beautiful courses steeped in rich golfing heritage. Nestled in the heart of Moray, Elgin offers a unique blend of stunning landscapes and challenging play, making it a must-visit for golf enthusiasts.

The city is home to Elgin Golf Club, where you can experience a delightful parkland course that winds through picturesque scenery, showcasing the area's rolling hills and lush greenery. The club's welcoming atmosphere and well-maintained fairways provide an enjoyable experience for golfers of all abilities.

Beyond golf, Elgin boasts a charming town centre with a variety of amenities, including delightful eateries and quaint shops. After a round, you can explore the historic Elgin Cathedral or take a leisurely stroll along the scenic River Lossie.
Which area of Elgin is best to stay in for golf?
For golf enthusiasts, the best area to stay in Elgin, Scotland, is the Moray Firth region. This picturesque locale features several renowned golf courses, including the celebrated Moray Golf Club, which boasts stunning views of the firth and challenging links play that will impress any golfer.

The Moray Golf Club, steeped in history, offers a delightful blend of traditional Scottish links and beautiful coastal scenery, making it a must-visit for anyone staying in the area. The welcoming clubhouse adds to the experience, providing a great spot to unwind after a day on the course.

Another fantastic option for your stay is the nearby Lossiemouth, where you can find the luxurious Lossiemouth Golf Club. This course is known for its spectacular seaside holes and friendly atmosphere, ensuring a memorable round of golf. Additionally, Lossiemouth offers charming accommodations and excellent dining options, enhancing your overall experience.
Is it cheaper to book flights and a golf hotel in Elgin as a package?
Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options.
How can I save on a golf hotel in Elgin with Expedia?
There are plenty of ways to save on a golf hotel in Elgin. Join One Key™, our free travel rewards programme, to unlock discounted Member Prices across a range of golf hotels. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, be sure to check for last-minute deals.
Can I cancel my golf hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right golf hotel in Elgin for you.

Explore a world of travel with Expedia