P
Opulent Retreat
Prestonfield House ★★★★★
Edinburgh
A 5-star Edinburgh retreat with opulent interiors, a peaceful garden setting, and service that guests consistently praise.
Golf hotels · Edinburgh · United Kingdom
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.
P
Opulent Retreat
Edinburgh
A 5-star Edinburgh retreat with opulent interiors, a peaceful garden setting, and service that guests consistently praise.
L
Pool & parking
Edinburgh
A 4-star Edinburgh hotel with a heated pool, free parking and a strong breakfast – ideal for a relaxed stay.
B
Dining 9.0
Edinburgh
A Morningside hotel with a highly rated dining scene, onsite parking, and easy bus access into central Edinburgh.
R
Central 5-star
Edinburgh
A 5-star stay right on the Royal Mile, with private parking and rooms that guests praise for comfort and design.
M
Guest favorite
Edinburgh
In Edinburgh's Murrayfield district, this 4-star hotel wins praise for its location, friendly staff, and comfortable rooms.
H
Guest favourite
Edinburgh
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.
N
West End value
Edinburgh
A friendly, well-located base in Edinburgh's West End, with breakfast and on-site parking.
Map & live prices by our partner
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.
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.
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.
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.
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.
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.