Transport Workers Union leaders voted to accept an offer by the transport authority that includes wage rises.

The agreement will be put to the union's 34,000 members who will vote by postal ballots distributed this week.

The strike, the city's first in 25 years, is thought to have cost New York up to $1bn (£570m).

Better relations

The agreement would give workers a 11% pay rise over three years but would also require them to pay 1.5% of their wages towards health cover.

It also establishes Martin Luther King Day as a holiday and provides paid maternity leave for workers, who previously had to use sick leave.

The Metropolitan Transportation Authority dropped plans to raise the retirement ago for new recruits and ask them to contribute more towards their pensions.

Union leader Roger Toussaint said the deal contained a host of provisions that would go "a long way" to improve relations with the MTA.

"I apologise to the public that we went on strike, but overall we got what we wanted," said shop steward James Rodriguez.

Mayor Michael Bloomberg welcomed the agreement and thanked New Yorkers for "their patience and co-operation during a very difficult three days".

Millions of commuters were forced to walk, cycle, skate or share rides.