The Australian team is Geoff Drakeford (Victoria), Lucas Herbert (Victoria), Ryan Ruffels (Victoria) and Brady Watt (Western Australia).
Drakeford, the runner-up at last week's Australian Amateur Championship, won the Juan Carlos Tailhade tournament in Argentina in December and is a former Victorian junior champion.
Herbert is the current NSW Junior Champion and has represented Australia previously at the Trans-Tasman Cup.
Ruffels, selected for the National Squad in 2012, heads to South Africa following his age division win at the Thailand World Junior and victory at the Srixon Sub Junior International.
Watt won the Dunes Medal, Keperra Bowl and City of Perth tournament in 2012 and finished second at the WA Open.
Golf Australia High Performance Director Brad James said it would be great experience for the Australian team members.
"Having ten of the stronger countries competing is great for the tournament and ensures our players will need to put in their best performances to challenge for the Cup," James said.
PGA AAA Member David Nable from Lakelands Golf Club (Queensland) will be the team coach.
The Ten Nations Cup is the amalgamation of the Four Nations and Southern Cross Cups and is a four round Stroke Play event with the best 3 of 4 scores to count daily.
The ten nations competing are Australia, Argentina, Colombia, England, France, Ireland, New Zealand, Scotland, South Africa and Wales.
The Australian team will stay in South Africa after the Ten Nations Cup and play the South African Stroke Play Championship the week after at Oubaai Golf Club in George.