A total of 6.5 billion kronor was earmarked for the scheme when the government announced it in May.
This means, for example, that a 30-day ticket now costs 325 kronor in Stockholm, 685 kronor for all of Skåne (or 327.5 kronor for Malmö, Lund or Helsingborg) or 445 kronor for a Zone A ticket in Gothenburg (or 1,020 kronor for a Zone ABC ticket).
In Skåne, monthly tickets that include journeys to and from Denmark are also included in the new discount scheme.
"We are trying to guide the Swedish public through what is a rather complicated time, both in terms of security and the economy," Prime Minister Ulf Kristersson told a joint press conference when he introduced the subsidy alongside the Christian Democrats, Liberals and Sweden Democrats.
"Encouraging public transport use also reduces the pressure on fuel consumption in Sweden," Kristersson said.