Negotiations for a new contract were to continue. A marathon negotiating session ended late Thursday, the Bay Area News Group reported.
The strike created lengthy commutes and traffic jams for the thousands of commuters who used the trains to get from East Bay to San Francisco daily.
"We're very pleased that these workers will be back to work and the trains will begin running again," said Marty Morgenstern, secretary of the state Labor and Workforce Development Agency.
The union had asked for a 5 percent raise in each of the first three years of a four-year contract. BART management countered with a 2 percent raise for each year of the contract, which covers 2,400 workers who keep the trains running.
BART said union train operators and station agents average about $82,000 per year, including more than $10,000 in overtime pay. The workers pay a flat $92 monthly fee for health insurance.
The two sides have until Aug. 4 to sort out a contract. BART workers agreed to continue working under their current contract until then, the report said.
Antonette Bryant, president of Local 155 of the Amalgamated Transit Union, criticized BART for "hijacking the entire situation and causing anxiety."
"They have 30 days to get it right," she said.
Campus cop fatally shoots Texas student during traffic stop
N.J. man wakes up from 10-hour sleep with knife in back