Find Golf Resorts & Hotels in Edinburgh from $52

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top Edinburgh Golf Hotels

Greywalls Hotel and Chez Roux
Great for golfers
5 out of 5
Muirfield, Gullane, Scotland
The price is $341 per night from Nov 21 to Nov 21
4.6/5 Exceptional! (110 reviews)
Travelers like: golf course nearby, golf lessons nearby, restaurant with golf course view
Travelers say...
"Breakfast was a disappointment, otherwise stay very comfortable"

Reviewed on Jul 7, 2021

Greywalls Hotel and Chez Roux
Merchiston Residence
3.5 out of 5
4 Merchiston Avenue, Edinburgh, Scotland
4.6/5 Exceptional! (158 reviews)
"It was a beautiful apartment had everything u need especially if going for long stay washer/dryer dishwasher and no need to take toiletries everything provided"

Reviewed on Feb 12, 2020

Get rates
Merchiston Residence
The Lodge at Craigielaw
Great for golfers
4 out of 5
Craigielaw Golf Club, Aberlady, Scotland
The price is $98 per night from Nov 12 to Nov 12
4.6/5 Wonderful! (84 reviews)
Travelers like: golf course on site, bar
Travelers say...
"Lovely accommodation and very good service"

Reviewed on Jul 2, 2021

The Lodge at Craigielaw
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Dalmore Lodge Guest House
3 out of 5
14 Downie Terrace, Edinburgh, Scotland
4.5/5 Wonderful! (65 reviews)
"Cosy clean and homely"

Reviewed on Nov 11, 2019

Get rates
Dalmore Lodge Guest House
The Royal Scots Club Edinburgh
Great for golfers
3 out of 5
29-31 Abercromby Place, Edinburgh, Scotland
The price is $123 per night from Nov 21 to Nov 21
4.5/5 Wonderful! (934 reviews)
Travelers like: golf course nearby, bar
One of the better hotels to stay at
"First visit to this hotel and was impressed ,room spacious ,bathroom well equipped and clean , breakfast superb ,staff friendly a nice atmosphere ,good location overall had a nice time and would go back any time"

Reviewed on Jul 8, 2021

The Royal Scots Club Edinburgh
Acer Lodge Guest House
4 out of 5
425 Queensferry Road, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is $78 per night from Nov 18 to Nov 18
4.5/5 Wonderful! (70 reviews)
"Staff very friendly, room clean and easy access to Edinburgh City Centre"

Reviewed on Aug 30, 2021

Acer Lodge Guest House
Dalmahoy Hotel & Country Club
Great for golfers
4 out of 5
Dalmahoy Hotel & Country Club, Kirknewton, Scotland
The price is $137 per night from Nov 21 to Nov 21
4.4/5 Wonderful! (1,079 reviews)
Travelers like: golf course on site, driving range, golf lessons, restaurant with golf course view
Travelers say...
"Beautiful landscape, nice staff"

Reviewed on Oct 19, 2021

Dalmahoy Hotel & Country Club
No.12 Hotel & Bistro
Great for golfers
3 out of 5
12 Quality Street, North Berwick, Scotland
The price is $132 per night from Nov 19 to Nov 19
4.3/5 Excellent! (37 reviews)
Travelers like: golf course nearby, bar
Nice hotel
"Nice little hotel in North Berwick. Staff are very friendly and Covid measures taken seriously. Food is good, especially the breakfasts."

Reviewed on Sep 8, 2020

No.12 Hotel & Bistro
Dunmuir Hotel
Great for golfers
3 out of 5
11 Newhouse Terrace, Queens Road, Dunbar, Scotland
4.3/5 Excellent! (192 reviews)
Travelers like: golf course nearby, bar
Travelers say...
"Nice hotel food good ....sleep quality not so good😪"

Reviewed on Feb 19, 2020

Get rates
Dunmuir Hotel
Ducks Inn
Great for golfers
3 out of 5
Main Street, Aberlady, Scotland
Fully refundableReserve now, pay when you stay
The price is $99 per night from Nov 5 to Nov 5
4.3/5 Excellent! (45 reviews)
Travelers like: golf course nearby, bar
Not good value
"Had high expectations given the cost of a one night stay - hoped for a more 'boutique' experience. Friendly staff, food quality average."

Reviewed on Aug 31, 2020

Ducks Inn
Murrayfield Hotel
Great for golfers
4 out of 5
18 Corstorphine Road, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is $93 per night from Nov 18 to Nov 18
4.2/5 Excellent! (944 reviews)
Travelers like: golf course nearby, bar
Travelers say...
"Excellent hotel as always"

Reviewed on Oct 18, 2021

Murrayfield Hotel
Pollock Halls
Great for golfers
2 out of 5
18 Holyrood Park Road, Edinburgh, Scotland
4.1/5 Very Good! (979 reviews)
Travelers like: golf course nearby, bar
Travelers say...
"Good location, quick and easy check in, good value for money. Most of the parking spaces on site were cordoned off and could not be used making it very difficult to get a space. Could not see the reason for this and it was annoying."

Reviewed on Aug 30, 2021

Get rates
Pollock Halls
Best Western Edinburgh South Braid Hills Hotel
Great for golfers
3 out of 5
134 Braid Road, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is $69 per night from Nov 22 to Nov 22
4.1/5 Very Good! (647 reviews)
Travelers like: golf course nearby, bar
Travelers say...
"Beautiful building. Good size room and bed. Need bottle water available in room please. Water for kettle was horrible. Need signage with room numbers at every landing on stairs. Lightbulb needs replacing at entrance to room - I informed housekeeping"

Reviewed on Oct 12, 2021

Best Western Edinburgh South Braid Hills Hotel
The Linton Hotel
4 out of 5
3 Bridgend, East Linton, Scotland
Fully refundableReserve now, pay when you stay
The price is $110 per night from Oct 23 to Oct 23
4.1/5 Very Good! (200 reviews)
"Friendly welcoming staff. Cosy bar and great food."

Reviewed on Sep 7, 2021

The Linton Hotel
Leonardo Edinburgh Murrayfield
Great for golfers
3 out of 5
187 Clermiston Road, Edinburgh, Scotland
The price is $52 per night from Nov 21 to Nov 21
4/5 Very Good! (958 reviews)
Travelers like: golf course nearby, bar, sauna, steam room
Travelers say...
"im regular customer , but every time i had room more old and dirty , pool and sauna dirty like never before"

Reviewed on Oct 9, 2021

Leonardo Edinburgh Murrayfield
Macdonald Houstoun House
Great for golfers
4 out of 5
Uphall, Broxburn, Scotland
The price is $177 per night from Oct 24 to Oct 24
4/5 Very Good! (571 reviews)
Travelers like: golf course nearby, golf lessons nearby, bar, sauna
Travelers say...
"The team at Houston House we’re brilliant, friendly and helpful throughout our stay. Great facilities and accommodation."

Reviewed on Sep 6, 2021

Macdonald Houstoun House
Marine & Spa North Berwick
Great for golfers
5 out of 5
Cromwell Road 18, North Berwick, Scotland
Fully refundableReserve now, pay when you stay
The price is $218 per night from Nov 22 to Nov 22
3.9/5 Very Good! (607 reviews)
Travelers like: golf course nearby, golf lessons nearby, restaurant with golf course view, sauna
Very relaxing
"Really enjoyable 2 day stay. Current pandemic meant a number of restrictions around cleaning of room etc but it was very clean as we arrived. Food was excellent and the service was brilliant. We are in strange times so the Hotel were probably not able to show the extent of the customer service they ..."

Reviewed on Nov 26, 2020

Marine & Spa North Berwick
Corstorphine Lodge
Great for golfers
3 out of 5
188 St. John's Road, Corstorphine, Edinburgh, Scotland
The price is $83 per night from Nov 10 to Nov 10
3.7/5 Good! (180 reviews)
Travelers like: golf course nearby, golf lessons nearby, bar
Travelers say...
"Lovely hotel, beautiful buliding and amazing garden"

Reviewed on Jul 4, 2021

Corstorphine Lodge
Orwell Lodge Edinburgh
Great for golfers
29 Polwarth Terrace, Edinburgh, Midlothian
3.6/5 Good! (28 reviews)
Travelers like: golf course nearby, bar
Reasonable Hotel
"Stayed one night only. Overall a reasonable hotel,staff were very friendly smelt a little fishy (kippers) as we walked into the reception, room was okay if a little small, breakfast was quite good. Although we didn't eat in the restaurant in the evening the menu looked very good."

Reviewed on Sep 14, 2008

Get rates
Orwell Lodge Edinburgh
Edinburgh Reserve Apartments Newington
3.5 out of 5
The Comiston Terrace Residence, 15/1 Comiston Terrace, Edinburgh, Scotland
Get rates
Edinburgh Reserve Apartments Newington
Don't see what you're looking for?
We've got more Golf Hotels. Find the right one for you.
View all properties
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.

Your Guide to Edinburgh Golf Resorts

Is the distance from your hotel to the golf course killing your game? Not anymore. Expedia offers 3026 hotel options in Edinburgh on or near golf courses. Whether you're wanting to sink a putt in your downtime or to entertain clients on the fairway, Edinburgh will be the perfect place to get your fill of putting greens, tee times, and par 4's.

Golf Hotels That are a Hole in One

What's better than a great course? Having an immaculate hotel on the same property. Once you have penciled in your last score, you will have welcoming accommodations just steps away. Play to your heart's content, then return to the hotel to take advantage of its amenities, such as a dip in the pool or a massage, or simply a drink with your golf mates at the bar. No need to wander far from the hotel; there are lots of available entertainment options. And at the end of the day, you've got an abundance of amenities and a comfy bed waiting for you.

When you decide you have played enough golf, Edinburgh awaits! Edinburgh has plenty of things to do and take advantage of. There are plenty of spots to grab a gourmet meal or quick bite, and you can ask your hotel's concierge to help you choose the best place. They may even know the areas in town to get some shopping in.

Your Edinburgh Golf Resort Awaits

With Expedia, you'll have your pick of fantastic Edinburgh golf resorts for fantastic rates. Presently, the hotel rates in Edinburgh span from $52 to $341. Get to booking and make sure you have all your clubs ready; you will be seeing a lot of them on this vacation.

Quick Golf Guide to Edinburgh

Q: How much does a stay at a Edinburgh golf resort cost?

A: Rates for a Edinburgh golf hotel range from $341 to $52. You are sure to find a hotel at a budget-friendly price that's close to a phenomenal course

Q: How many golf resorts does Edinburgh have?

A: You will find 3026 golf hotels in this city. Finding it difficult to choose the right one? If so, make sure to read the review and ratings section to help you reserve the best hotel for your vacation.

Frequently asked questions

Recent reviews of Edinburgh hotels

More trip options