Whether it's a quick game after work or a more leisurely pursuit with friends at the weekend, our six quality courses will make a memorable round from the scenic challenge of Braid Hills, Scotland's first purpose-built inland public golf course, to the 9 hole courses of Portobello or the Wee Braids, which offer a perfect introduction for beginners.

You don’t have to be a golf club member or hold an official golf handicap - perfect if you don't get to play very often or just fancy a different challenge. There's also no dress code so don't worry if you don't have formal golf attire.


Our courses have incredible views from the coast to the castle to the crags, and all you need is one membership to enjoy them all.

You can buy your season ticket online for a one-off payment by choosing your favourite course from the list below. Alternatively if you'd rather pay in monthly installments, you can set up a direct debit with a member of our team at any of our courses.

For more information on our golf membership packages (including pricing and additional benefits), click here.

Make the most of your weekends this winter - play 18 holes at your favourite Edinburgh Leisure course for only £15 every Sunday!

You can't get this deal online, so book by phone or in person at the course. This offer is for all non-members, so why not bring your friends with you.

This offer runs until Sunday 23rd February.

Each of our courses are within a short drive of the city centre, from the stunning hillside views of the Braids Hills to the picturesque setting along the Firth of Forth at Silverknowes. 

All our golf courses are open to non members, and clubs and trolleys are available for hire if you book them in advance of your round.

We recommend booking in advance to avoid disappointment. Use the link below to find out more about each of the locations and see details of green fees, memberships, opening times and more.

If you enjoy our stunning courses on a pay and play basis then we've got the perfect product for you!  We have now launched a golf loyalty card which means that you can now start collecting points for every round of golf you play with us.  These points can be redeemed for free rounds at our golf courses.

The card is free to pick up and can be applied for online or picked up at the starters office.  To apply online, please choose your favourite course from the drop down menu above.  Terms and conditions apply.

Golf Loyalty Card Terms and Conditions

  • 8 points will be awarded for every £1 spent for example a £26.50 18 hole round of golf, 208 points will be rewarded.  1 point equates to £0.01 redemption value.
  • Points can only be redeemed when there are enough to pay for a full round of golf.  Points cannot be used to part pay for a round of golf.
  • Points can only be redeemed for tee time bookings, not redeemable on retail products/refreshments.
  • Card must be swiped at starters office prior to playing round in order to earn points.
  • Loyalty card only available to pay and play (casual) golf customers.  Not available to golf members or discount card holders.

If you're already an Edinburgh Leisure fitness member and are interested in playing golf, the Golf Bolt On is ideal for you.

At only £26 per month, in addition to your original membership, you get unlimited access to our 6 stunning courses across the city 7 days a week.

Pays for itself after only one round of golf per month.*

To apply please speak to staff at your nearest venue.  Not available online.  Terms and conditions apply.

*18 holes at Braid Hills up to £27.50.  All other courses no more than £24.50 per round.

Edinburgh Leisure App

Our handy App to quickly book tee times and to receive up-to-date information, offers, news and events.

If you don't want to commit to a monthly membership, our Discount Card offers up to 20% discount on golf plus a huge choice of sports and leisure activities for 12 months. 

Season Ticket Options

Golf as often as you like on our six courses for under £9 a week. No contract, no minimum notice and with discounts for seniors and juniors.

We cater for visiting groups and offer great value group packages with clubs and trolleys available for hire. Children and families are also welcome at each of our courses and the 9-hole courses at Wee Braids and Portobello are ideal for beginners and juniors.  Minimum age may apply.

Golf Bookings

  • Tee time bookings can be made up to 14 days in advance.
  • If golf is included in your membership you can book online, via the app, in person or on the phone.
  • Golf Loyalty Card and Edinburgh Leisure Discount Card customers can book online, via the app, in person or on the phone.  If you’re booking online or via the app you must pay at the time of booking.   If you are booking in person or by phone your booking must be paid prior to teeing off.
  • Customers who do not have an Edinburgh Leisure card can book in person or on the phone and payment must be made at time of booking.
  • We can’t be in two places at once, however much we’d like to be so that you can’t have more than one tee time booking at the same time. For example, if you book a 3pm tee time at Silverknowes and then book a 3.15pm tee time at Braid Hills for the same day, the Silverknowes tee time will automatically be deleted and you will only have the Braid Hills booking. We will email you to confirm your first booking has been deleted.
  • You can only book one tee time online or via the app in any 24-hour period.  If you do want to book more tee times please phone your preferred course.
  • You can check your bookings by clicking ‘My bookings’ on the app and by checking ‘upcoming bookings’ in the online booking page.  Click here to access your online bookings.
  • If you make a booking on the app you can add it to your calendar and set up a calendar reminder.

Arriving in time for your booking

When you arrive, please ensure you check in with the starter at least 10 minutes prior to the tee time to confirm your attendance.

Changing or cancelling your booking and no shows

Isn’t it frustrating when you can’t get a tee time? Even more so when you find out that a time was available because someone booked and didn’t turn up or cancelled at the last minute.

Please cancel or change your booking at least 3 hours prior to your tee time if you are unable to make it and you won't be charged for cancelling you booking.

If golf is included in your membership:

  • You can change or cancel your booking online, via the app, in person or by phone.
  • If you cancel your booking within 3 hours of your tee time (late cancellation) or don’t turn up, you will be charged a £2 fee that should be paid within 7 days.

If you are a Discount Card holder or golf Loyalty Card holder and paid for your booking:

  • You can change your booking online, in person or by phone but not via the app. 
  • If you cannot change your tee time, you can cancel your booking in person or by phone and you will be refunded.  
  • If you cancel within 3 hours (late cancellation) of your tee time you will be unable to change your tee time and will not be refunded.
  • If you don’t turn up for your booking, you will not be refunded.

If you are a Discount Card holder or golf Loyalty Card holder and have not paid for your booking:

  • You can change or cancel your booking online, via the app, in person or by phone. 
  • If you cancel within 3 hours (late cancellation) or don’t turn up, you will be charged for your booking in full.  Payment is required within 7 days.  

If you do not have an Edinburgh Leisure card and paid for your booking:

  • You can change your booking or cancel and get a refund either in person or by phone.
  • If you cancel with less than 3 hours notice or do not turn up, you will not get a refund.

Payment of fees

If you incur any fees you will receive an email the following day asking you to pay within 7 days.  The email will detail how to make payment. You can pay online, via the app, by phone or in person.  If you don't pay within 7 days, you won't be able to make another booking until the payment is made.

Group Advance Bookings

If you would like to make a group booking, please contact us at and we will contact you to discuss your booking.


Course Closures

We will close the course for bad weather and we’ll update our website with these closures.  If the course is closed, we will cancel your booking.  If you have already paid, we will contact you to either move your booking or refund your payment.

If you have any queries about bookings or cancellations, please speak to a member of staff or contact