The Swiss government is asking the parliament to approve sending 140 million francs ($151 million) in additional humanitarian aid to Ukraine and Moldova.
This was reported by the Reuters agency.
Switzerland has already allocated 1.3 billion francs to support Ukraine, including 270 million francs to help the population and more than 1 billion francs to support Ukrainians who fled to Switzerland.
About 75,000 Ukrainians have received asylum in Switzerland since the start of the full-scale war on February 24 last year.
The government said it is convinced of the need for further support to improve the "fragile situation" of people in Ukraine, where 40% of the population is dependent on aid.
"We can support Ukraine humanitarianly, diplomatically and for the purpose of recovery. The needs on the ground are huge," Italian Foreign Minister Ignazio Cassis said at a press conference in Bern.
Most of the proposed funds - 114 million francs - are intended for Ukraine, and 26 million francs - for Moldova. The planned aid includes shelters for schools, repairs to hospitals and energy infrastructure, as well as small loans for small agricultural enterprises.
Among the projects that can be supported are demining, psychological and social support of the population.
Neutral Switzerland accepted European Union sanctions against Russia, including restrictions against 1,300 individuals and an asset freeze of 7.5 billion francs.
At the same time, Bern blocked further exports of Swiss-made weapons by Germany, Denmark and Spain to Kyiv, citing its neutrality laws.
A poll by the research institute Sotomo on the first anniversary of Russia's full-scale invasion of Ukraine showed that the Swiss population is now divided on how actively the country should help Kyiv.