Around 50,000 marched in all, the news agency estimated, including 15,000 in Zurich and up to 9,000 in the capital, Bern, and in Lausanne.
“It’s about knowing if finally we want to listen to the voice of science,” high school student Jan Burckhardt told ATS.
“Save the climate, please: It’s the last time we ask politely,” read one of the placards at the Lausanne demonstration, an AFP photographer saw.
The marches were organized by an alliance of activist groups in Switzerland, including Greenpeace, Swiss Youth for Climate and green groups.
“We don’t want to stop our movement as long as our claims have not been heard, as long as we have not obtained concrete results,” said Laurane Conod, one of the organizers of a smaller march in Geneva.
The climate change protests in Switzerland were in part inspired by the teenage Swedish activist Greta Thunberg, who started weekly school strikes calling for policy change on the climate issue.