The two clash in the opening Group encounter of the CAF Orange Africa Cup of Nations qualifier where only two nations go through to 2015 finals in Morocco.
Other teams in the group include Congo and reigning Africa Cup of Nations champions Nigeria.
After Friday’s game, Bafana Bafana leave Khartoum straight after the final whistle and are expected to arrive in South Africa on Saturday morning where they will catch a connecting flight to Cape Town two hours after arriving.
Mashaba said he was grateful for his employers, the South African Football Association (SAFA) for having organised a chartered plane as this would make their travelling schedule quite easier.
Bafana Bafana arrived in the Sudanese capital on Wednesday evening and their planned training on the same day was disrupted after the plane had taken a short detour to Dar es Salaam to refuel. The team will only train at the match venue at 20h00 on Thursday evening to get a feel of how the atmosphere will be like on Friday.
“We would want to open this qualifying round of matches with three points. That is what we came here for – a win,” he said adding that a draw would also be a good result.
The straight-talking coach said he was excited about the attitude of his players.
“They are young and raring to give everything for the country. That is the attitude I like from players,” he said.
In keeping with his norm, Mashaba will name the starting line-up on Thursday evening after training.
“Players need to know whether they are in the starting line up or not so that they can condition themselves to the situation. It is the type of procedure I need to keep implementing,” he said.
The match between Bafana Bafana will kick off at 20h00 at El Merreikh Stadium.