Match referee Clive Lloyd said on Saturday that Akhtar would miss the second Test against South Africa and the first two one-dayers against New Zealand in November.
A charge was brought by South Africa after an incident involving Akhtar and Paul Adams towards the end of the first day of the first Test on Friday.
Akhtar was found guilty of using bad language.
It is Akhtar's second ban this year. In May, he was suspended for two one-day Internationals and fined during the triangular one-day tournament in Sri Lanka for tampering with the ball.
"I have been disappointed in the behaviour of both teams during this series and I would urge the coaches, captains and managers to get their players together and remind them of the importance of playing in a professional manner," Lloyd said on Saturday.
"Cricket is a noble game based on honesty, integrity and fair play and if the players cannot comprehend this they should not be playing the game," he added.
The South Africa tour has been marred by spats between the players and the match referee has already held three separate disciplinary hearings.
South African all rounder Andrew Hall was banned for a one-day International and two Tests and had to return home and skipper Graeme Smith was banned for a one-dayer after a confrontation with Yousuf Youhana in Lahore.
Shaun Pollock was fined for showing dissent during the third one-dayer in Faisalabad and Youhana was fined for his role in the Lahore incident.