Blessed with ideal weather, plenty of space, wonderful scenery, and a population obsessed with sports and outdoor life, South Africa is the perfect golfing country. Moreover, featuring one of the world’s all-time great champions, Gary Player, as a national sporting hero, it is little wonder that both South Africans and tourists alike flock to play on some of the world’s best and most affordable courses. Some resorts even allow you to combine your time on the green with safari game drives and sessions in the spa. This list focuses on 10 South African golf courses with tourist accommodation on-site.