The United National Transport Union (UNTU) has agreed to a wage deal with the Gautrain operator, which will end the two-week long strike.
Officials told a mass meeting at the Gautrain Midrand Depot on Monday that they had agreed to an 8% wage hike across the board, following marathon meetings over the weekend.
The agreement will also see all employees who were earning below R8 500 a month, such as conductors, receive the figure as a basic salary.
All Gautrain workers involved in the negotiations will also receive a R900 housing allowance, a R5 000 incentive bonus in December and another bonus linked to their Key Performance Indicators (KPIs) in July 2019.
The rapid rail service will pay half of the employees' medical aid costs.
General secretary of the Federation of Unions of South Africa (Fedusa) Dennis George told Fin24 some workers had already reported for shift duty on Monday morning.
Fedusa, which is UNTU's mother body was in attendance at the mass meeting and singing ceremony at the Gautrain Midrand Depot on Monday.
The Gautrain had previously offered 8.6% wage hikes while the union was demanding 10% basic salary increases and housing and transport allowances.
George said the 8% salary increase the union agreed to should be looked at as a "package deal", together with the housing allowance and bonuses.
Meanwhile, Gautrain spokesperson Kesagee Nayager said the full Gautrain services will begin on Wednesday once the operational schedule has been updated.
In the meantime, the reduced service will continue with some extended operations, which will be communicated later on Monday.
All passengers who have been unable to make use of their weekly or monthly train passes during the strike, will be compensated by the Gautrain and no admin fee will be charged.
Gauteng MEC for Roads and Transport Ismail Vadi welcomed the end of the strike and joined the Gautrain operator in thanking commuters for their understanding.
The Gautrain strike has frustrated thousands of commuters and led to increased traffic on Gauteng's major highways. During the strike there was only limited rapid railway service during peak periods.
Fin24 reported on Sunday that Fedusa said it was on track to get a mandate from its members if it got a fresh offer from the Bombela Operating Company in the hope of ending the industrial action.
UNTU was previously demanding a 10% basic wage increase. The union also revised its R20 000 incentive bonus demand downward to R15 000.
Dispute resolution body the Commission for Conciliation, Mediation and Arbitration (CCMA) intervened in the talks last week to try and broker a deal.
* This story has been updated.
* Sign up to Fin24's top news in your inbox: SUBSCRIBE TO FIN24 NEWSLETTER