Ola-Booking
Blog Comparisons & rankings

The 7 best golf courses in and around Nairobi, ranked

2026-05-195 min readOla-Booking
A fairway lined with mature trees at a golf club outside Nairobi A fairway lined with mature trees at a golf club outside Nairobi

Seven Nairobi-area golf clubs ranked for a visiting player, with green fees from KSh4,000 to KSh15,000, caddie rates, altitude notes and how to get on as a non-member.

The ranking, and what each costs

1. Muthaiga Golf Club, the championship test that hosts the Magical Kenya Open on the DP World Tour, and the best turf in the country. 2. Karen Country Club, laid out on land that was once Karen Blixen's farm, with the most beautiful parkland setting in the city. 3. Windsor Golf Hotel and Country Club on Kiambu Road, the only genuine stay-and-play option inside Nairobi. 4. Royal Nairobi Golf Club off Ngong Road, founded in 1906, the oldest club in East Africa and the most central. 5. Limuru Country Club, cool, hilly and 2,200m up.

6. Sigona Golf Club, west of the city on the Nakuru road, a proper undulating test that visiting societies love. 7. Vet Lab Sports Club off Waiyaki Way, the friendliest and cheapest way to get 18 holes in near Westlands. Green fees for visitors run roughly KSh4,000-8,000 on weekdays at most of these, rising to KSh6,000-15,000 at Muthaiga and Karen or at weekends. Caddies are effectively compulsory everywhere at KSh1,000-1,500 plus tip, and club hire runs KSh2,000-4,000. Nobody plays without a caddie in Nairobi and you should not either.

1. Muthaiga Golf Club

Muthaiga, founded in 1913 and sitting north of the city centre near Muthaiga and Gigiri, is the course that hosts Kenya's European Tour event. It plays around 6,900 yards to a par of 71, tree-lined and tight, with small greens that run fast and reward accurate iron play rather than length. The conditioning is a level above anything else in the country because of the tournament schedule. Visiting play is normally through a member introduction or a hotel or agent arrangement, and green fees for guests land in the KSh10,000-15,000 range.

Book well ahead, dress properly, and expect a clubhouse with a dress code and a formality most visitors have not encountered since the 1980s. Weekend visitor access is limited because member competitions dominate, so aim for a Tuesday to Thursday tee time. Caddies here know the greens intimately and are worth every shilling of a KSh1,500 fee plus a KSh1,000 tip. If you play one round in Kenya and you are a decent golfer, this is the one. If your handicap is over 20, Karen or Vet Lab will be more fun.

2. Karen Country Club

Karen sits on the old Blixen coffee land in the suburb that took her name, 20 minutes from Langata and 40 from Westlands outside rush hour. It is the prettiest course in the region: mature indigenous trees, big fairways, and the Ngong Hills as a backdrop on almost every hole. It plays long, around 7,000 yards from the back at par 72, but forgiving off the tee compared with Muthaiga, which makes it a better round for a mid-handicapper. It has hosted the Magical Kenya Ladies Open, so the conditioning is serious.

Visitor green fees generally run KSh8,000-12,000 with a member introduction, less on weekday mornings, and the club is used to hosting guests from Karen and Langata hotels. The clubhouse lunch, on a veranda over the 18th, is one of the better meals in Karen and costs KSh1,500-3,000. Pair a morning round with the Karen Blixen Museum ten minutes away for a full day in the suburb. The catch is the altitude and the afternoon wind off the hills, which turns a gentle par four into a two-club decision.

3. Windsor Golf Hotel and Country Club, Kiambu Road

Windsor, out on Kiambu Road in the Ridgeways area, is the practical answer for a visiting golfer without local contacts, because it is a hotel and a championship course in one property. You book a room, you book a tee time, and nobody needs to introduce you. The course is hilly, tree-lined and demanding, cut through indigenous forest at around 1,800m, with several blind approaches that make a caddie non-negotiable. Green fees for hotel guests and visitors typically sit in the KSh6,000-10,000 band, weekends higher.

The trade-off is location: Kiambu Road traffic into the city is heavy from 6.30am and again from 4.30pm, so a Windsor base adds an hour each way to anything you want to do in Westlands or the CBD. For a golf-first trip that is irrelevant. Book an early tee time, play, eat lunch at the clubhouse, and let the rush hour pass without you. If your Nairobi trip is three days and two rounds, this is the sensible base and Muthaiga or Karen the sensible day trip.

4 and 5. Royal Nairobi and Limuru Country Club

Royal Nairobi, founded in 1906 off Ngong Road, is the oldest club in East Africa and the most central, ten minutes from Kilimani and fifteen from the CBD. It is shorter than the championship courses, around 6,300 yards, flat, with tight tree-lined corridors and greens that punish a long first putt. Visitor fees are moderate, roughly KSh4,000-7,000 with introduction, and the atmosphere is far less formal than Muthaiga. For a traveller staying in Kilimani or the CBD who wants nine or eighteen holes without a long drive, this is the answer.

Limuru Country Club is a different proposition: 2,200m up in the tea country 40 minutes northwest, cool, often misty, with a hilly layout and fast, sloping greens. The ball flies a noticeable distance further at that altitude and the temperature can be 14 degrees at tee-off in July. Green fees are generally KSh4,000-7,000. Combine it with a Limuru tea farm lunch and you have the best golf-plus-scenery day near Nairobi. It is a poor choice in the April and May rains, when the hillside fairways get heavy.

6 and 7. Sigona and Vet Lab

Sigona, near Kikuyu about 25km west on the old Nakuru road, is a rolling, undulating course of around 6,600 yards that plays harder than the card suggests because almost no lie is flat. It is a favourite for corporate days and visiting societies, and it is markedly cheaper than the city clubs at roughly KSh4,000-6,000 for visitors. Drive time from Westlands is 35-50 minutes via Waiyaki Way, which is fine early and unpleasant at 5pm. Bring your own balls; the rough on the sloping holes eats them.

Vet Lab Sports Club off Waiyaki Way in the Loresho area is the most accessible course in Nairobi for a casual visitor, ten to fifteen minutes from Westlands hotels. It is shorter and less manicured than the championship venues, visitor fees sit around KSh3,500-5,000, and the club is genuinely welcoming to walk-in guests, which none of the top three are. If you have half a day, no contacts and a bag you brought from home, ring Vet Lab. It is the difference between playing golf in Nairobi and merely intending to.

Altitude, seasons and getting a tee time

Nairobi golf is played between 1,600m and 2,200m and it changes your game. The ball carries roughly 8-12 percent further than at sea level, so club down: your 150-yard nine iron becomes a 165-yard nine iron. Greens are usually kikuyu or bent grass and run slower than you expect after rain, faster in the dry. The best playing months are July to early October and January to February; the long rains in April and May leave fairways soft and afternoons cut short by thunderstorms rolling off the Ngong Hills.

Getting on requires organisation. Muthaiga and Karen effectively require a member introduction, which good Nairobi hotels, golf agents and inbound operators arrange routinely if you ask a week ahead. Windsor, Sigona, Limuru and Vet Lab take visitor bookings directly. Everywhere, book by phone and reconfirm, because weekend member competitions swallow entire days. Take a caddie, carry KSh10,000-20,000 in cash for green fees, caddie, tips and lunch, and tee off before 8am if you want to finish before the heat and the afternoon wind arrive.

Book while you read Median nightKSh8929 Cheapest areaKSh2200 Hotels3238 Find a hotel

Before you book

What people ask before booking Nairobi.

Can a visitor play Muthaiga or Karen without a member?

Usually not directly. Both prefer a member introduction, which hotel concierges, golf tour operators and local agents arrange with a few days' notice. Expect KSh10,000-15,000 in green fees at Muthaiga and KSh8,000-12,000 at Karen, plus caddie. Windsor, Sigona, Limuru and Vet Lab accept visitor bookings without any introduction.

Do I need to bring my own clubs to Nairobi?

No. Every club on this list rents sets for roughly KSh2,000-4,000 a round, though the quality varies and the shafts are often tired. If you play regularly and your airline allows a bag, bring your own. Balls are expensive locally, so pack a dozen or two.

How much does the altitude affect distance?

Expect around 8-12 percent extra carry at Nairobi's 1,600m to 1,800m, and slightly more at Limuru's 2,200m. Take one less club on approach shots and recalibrate on the first three holes. Your caddie will tell you the right club faster than you work it out yourself, so listen to him.

What is the best time of year to play golf near Nairobi?

July to early October, when it is dry, cool and around 22-25 degrees by day, and January to February for firm fairways and clear views to the Ngong Hills. Avoid mid-March to May, when the long rains soak the courses and afternoon storms regularly stop play.

Where to stay

Hotels in Nairobi

Live prices · free cancellation

Recommended reads

All posts