Poland's president has officially designated Beata Szydlo from the right-wing Law and Justice party as the country's new prime minister, largely a formality since the new government's make-up has been known for days.

The Euroskeptic party won a parliamentary majority in an election nearly three weeks ago and announced who the Cabinet ministers would be on Monday.

President Andrzej Duda, who comes from the same party, formally designated Szydlo in a ceremony in Warsaw at the presidential palace on Friday, kissing her on the hand and on the check three times.

Szydlo's government is to be sworn in on Monday, completing a major power shift in Poland after the centrist and pro-European Civic Platform party lost both presidential and parliamentary elections this year to Law and Justice.