Live prices for your dates · free cancellation on many rooms

EN

Golf hotels · Edinburgh · United Kingdom

Golf Hotels in Edinburgh

We reviewed 7 hotels in Edinburgh with a golf theme and found a spread from budget-friendly stays to opulent retreats, each close to the city's fairways.

7 hotels 4 rated 8.5+ typical £115

hotels

Prestonfield House P Opulent Retreat

Prestonfield House ★★★★★

Edinburgh

9Perfect465 reviews

A 5-star Edinburgh retreat with opulent interiors, a peaceful garden setting, and service that guests consistently praise.

From£471per night
Leonardo Edinburgh Murrayfield L Pool & parking

Leonardo Edinburgh Murrayfield ★★★★

Edinburgh

8.1Great7,082 reviews

A 4-star Edinburgh hotel with a heated pool, free parking and a strong breakfast – ideal for a relaxed stay.

From£137per night
Braid Hills Hotel B Dining 9.0

Braid Hills Hotel ★★★

Edinburgh

7.9Very good4,389 reviews

A Morningside hotel with a highly rated dining scene, onsite parking, and easy bus access into central Edinburgh.

From£44per night
Radisson Collection Hotel, Royal Mile Edinburgh R Central 5-star
8.6Great935 reviews

A 5-star stay right on the Royal Mile, with private parking and rooms that guests praise for comfort and design.

From£157per night
Murrayfield Hotel M Guest favorite

Murrayfield Hotel ★★★★

Edinburgh

8.5Great3,713 reviews

In Edinburgh's Murrayfield district, this 4-star hotel wins praise for its location, friendly staff, and comfortable rooms.

From£49per night
Hotel Ceilidh-Donia H Guest favourite

Hotel Ceilidh-Donia ★★★

Edinburgh

9.2Perfect2,579 reviews

A well-rated independent hotel in Edinburgh, known for its breakfast, friendly staff, and a 30-minute stroll through Holyrood Park to the city centre.

From£115per night
No32 Hotel N West End value

No32 Hotel ★★★

Edinburgh

8Great1,291 reviews

A friendly, well-located base in Edinburgh's West End, with breakfast and on-site parking.

From£48per night

Map & live prices by our partner

Golf Hotels in Edinburgh – Where to Stay for a Round

For a golf-focused stay in Edinburgh, you'll find a mixed set of properties that cater to different budgets and styles. The cheapest option is the Braid Hills Hotel, near the Braid Hills course, at £44 per night. For a mid-range choice, the Murrayfield Hotel charges £49, placing you close to the Murrayfield area. The most expensive is Prestonfield House, a 5-star retreat at £471, though it doesn't sit directly beside a course. The average rating across these golf hotels is 8.5, with the highest-rated being Hotel Ceilidh-Donia at 9.2, which offers a 30-minute stroll through Holyrood Park.

Frequently asked

How much does a golf hotel in Edinburgh cost per night?

Prices for golf hotels in Edinburgh range from £44 at the Braid Hills Hotel to £471 at Prestonfield House. The typical price is around £115, so you can find budget options as well as luxury stays.

Which Edinburgh golf hotel is closest to a golf course?

The Braid Hills Hotel is a 3-star property near the Braid Hills Golf Course, with rooms from £44. Other options like the Murrayfield Hotel sit near the Murrayfield area, which isn't a course but is in a leafy district.

Which is the highest-rated golf hotel in Edinburgh?

Hotel Ceilidh-Donia has the highest guest rating at 9.2, based on over 2,500 reviews. It offers a 30-minute walk through Holyrood Park to the city centre, making it a favourite for golf travellers who value location.

Golf Hotels in Edinburgh

Edinburgh's golf hotels sit in the green fringe of the city, where the links and parkland courses meet the urban grid. Some cluster near Murrayfield, others look out over Braid Hills, and a few hug the historic centre—yet all are within reach of a round, whether you're walking to the first tee or driving out to the coast. The city's compact size means a golf break here rarely demands long transfers, and the hotels reflect that convenience with parking and early breakfasts.

At the budget end, you can book a simple 3-star base from £44, while the top of the range reaches £471 for a 5-star stay with opulent interiors. The typical price is around £115, so most travellers land in the mid-range. Across the set, ratings average 8.5, with the best-rated property scoring 9.2. The two 5-star hotels offer refined comfort, but the 3-star options show that golf stays here don't have to be exclusive.

The bottom line

This set of golf hotels in Edinburgh suits travellers who want a balance of value and convenience, with options from £44 to £471. If you need central access or specific amenities like parking, consider the other pages, such as central hotels or hotels with parking, which may offer more targeted choices.