Dainfern is a golfing estate in Greater Johannesburg, South Africa.
It is located in Region A of the City of Johannesburg Metropolitan Municipality.
Among these are Sherwood, Hampstead, Highgate, Montagu, Riverwood.
The course was designed by the professional golfer Gary Player.
The central club house contains a restaurant and other facilities.