Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Edinburgh

Best deal Jun 14 - Jun 16
Tonight May 20 - May 21
This weekend May 24 - May 26
Next weekend May 31 - Jun 2

Featured Edinburgh Golf Hotels

See all 2,632 Properties in Edinburgh

Estimated price for 1 night/2 adults

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club
4.0 out of 5.0 Dalmahoy Hotel & Country Club, Kirknewton, Scotland
Free Cancellation
4.4/5 (1,597 reviews)
$81/ night for 2 guests

Top shelf service, facilities and accommodations; room serive was excellent; staff was very accommodating to a disabled guest!

Reviewed on May 15, 2019
Macdonald Marine Hotel And Spa
Macdonald Marine Hotel And Spa
4.0 out of 5.0 Cromwell Road, North Berwick, Scotland
Free Cancellation
4.0/5 (389 reviews)
$128/ night for 2 guests

The room I was allocated was clean and well presented. However the single beds weren’t that comfortable and there was no sockets for phones or laptops easily available. The SPA was great as was the gym, certainly an experience! Overall I would certainly go back but would upgrade and ask for a more ...

Reviewed on Apr 28, 2019
Greywalls Hotel and Chez Roux
Greywalls Hotel and Chez Roux
5.0 out of 5.0 Muirfield, Gullane, Scotland
4.7/5 (76 reviews)
$295/ night for 2 guests

Beautiful boutique hotel with fabulous staff. Pricey but worth it.

Reviewed on Apr 9, 2019
The Lodge at Craigielaw
The Lodge at Craigielaw
4.0 out of 5.0 Craigielaw Golf Club, Aberlady, Scotland
4.6/5 (67 reviews)
$175/ night for 2 guests

Lovely golf hotel, we stayed one night for a local wedding, the staff couldn't do enough for us. Excellent cooked breakfast too

Reviewed on Feb 13, 2019
The Linton Hotel
The Linton Hotel
4.0 out of 5.0 3 Bridgend, East Linton, Scotland
Free Cancellation
4.1/5 (152 reviews)
$95/ night for 2 guests

Staff were friendly, polite, helpful and caring. Food was excellent cannot fault the food in any way. Landlord went out of his way to help us in every way.

Reviewed on May 1, 2019
Macdonald Houstoun House
Macdonald Houstoun House
4.0 out of 5.0 Uphall, Broxburn, Scotland
Free Cancellation
3.9/5 (402 reviews)
$85/ night for 2 guests

Atmosphere is good. Feels to be a very ancient place.

Reviewed on May 12, 2019
Murrayfield Hotel
Murrayfield Hotel
4.0 out of 5.0 18 Corstorphine Road, Edinburgh, Scotland
4.1/5 (852 reviews)
$90/ night for 2 guests

So perfect to stay at murrayfield hotel. Location is perfect and stuff are friendly and helpful

Reviewed on May 14, 2019
Ducks Inn
Ducks Inn
3.0 out of 5.0 Main Street, Aberlady, Scotland
4.1/5 (24 reviews)
$67/ night for 2 guests

Food was fabulous Lay out is rather strange especially if you are staying in the back of the property

Reviewed on Apr 3, 2019
Nether Abbey Hotel
Nether Abbey Hotel
3.0 out of 5.0 20 Dirleton Avenue, North Berwick, Scotland
4.6/5 (45 reviews)
$175/ night for 2 guests

The food was excellent also the service with a smile. decor was pleasant and reading matter in the bedroom was interesting and relevant to the local area. Also everywhere was spotlessly clean. Overall highly recommended.

Reviewed on Mar 9, 2019
Map

Recently booked Golf Hotels in Edinburgh

The Glasshouse, Autograph Collection
5.0 out of 5.0
Last booking: 55 minutes ago
Leonardo Royal Hotel Edinburgh Haymarket
4.0 out of 5.0
Last booking: 1 hour ago
Mercure Livingston Hotel
3.0 out of 5.0
Last booking: 1 hour ago
Murrayfield Hotel
4.0 out of 5.0
Last booking: 2 hours ago
Cairn Hotel
3.0 out of 5.0
Last booking: 2 hours ago
Bankton House Hotel
3.0 out of 5.0
Last booking: 2 hours ago
Piries Hotel
3.0 out of 5.0
Last booking: 2 hours ago
ibis Edinburgh Centre Royal Mile – Hunter Square
3.0 out of 5.0
Last booking: 2 hours ago

Your Guide to Edinburgh Golf Resorts

Is the distance from your hotel to the golf course killing your game? Not anymore. Expedia offers 2632 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 $67 to $295. 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 $295 to $67. 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 2632 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.