Croatia is embarking on a historic year as it joins the EU's border-free Schengen zone and it ditches its own currency, the kuna, adopting the euro.
The country committed to joining the eurozone when it became the EU's newest member in 2013.
Nationalist parties wanted to keep the kuna, but were overruled by the constitutional court.
It is the twenty-seventh country in the Schengen area, which allows 400 million to move freely between countries.
European Commission President Ursula von der Leyen hailed the changes as "two immense achievements" for the youngest member state of the EU.
She said 1 January - when the changes officially happened - would be a day "for the history books".
Above all, this would be a moment of "joy and pride for the Croatian people", she said.
"It is testimony of your amazing journey, your hard work and your determination."
Croatia's Prime Minister, Andrej Plenkovic, said on Sunday the country - a former Yugoslav republic that fought a war of independence in the 1990s - had "achieved its strategic, state and political goals" by the two historic changes.
He was speaking at a ceremony at the Bregana border crossing with neighbouring Slovenia, where passports will no longer be routinely checked.
Mr Plenkovic said that Schengen membership would "mean a lot for Croatia as a tourist country, which is to a large extent a destination where tourists travel by car".
He added that "the fact that we will also be in the eurozone gives another signal to all those visiting Croatia".
Croatia's entry into the Schengen zone is expected to boost its tourism industry, which accounts for 20% of its GDP and welcomes millions of visitors each year.
Previously long queues at border crossings with Hungary and Slovenia should become a thing of the past.
The use of the euro is already widespread in the country, with key assets such as homes valued in the currency and a large percentage of bank deposits also denominated in euros.
Experts say moving to the European currency should help shield Croatia's economy at a time of inflation across the globe.
The euro was launched on 1 January 1999 as an electronic currency and became legal tender for about 300 million people in 12 member states on 1 January 2002. With the addition of Croatia, there are now 20 countries in the eurozone.
Latest Stories
-
Policy Expectations of the New Government: A robust asset and liability declaration framework
15 minutes -
Engender trust to resolve Bawku crisis – Former Defence Minister Dominic Nitiwul advises
51 minutes -
Guardiola divorces wife of 30 years
53 minutes -
Up to 4 in 10 people could develop dementia after 55. What you can do to lower your risk
1 hour -
Mohbad’s widow, father face-off over DNA test
1 hour -
US to remove Cuba from state sponsors of terror list
1 hour -
Jideofor Adibe: Democracy and its Discontents in Africa
1 hour -
Sierra Leone declares emergency over mpox outbreak
2 hours -
South Korean investigators arrest impeached President Yoon, ending weeks-long standoff
2 hours -
Attack on Electrochem sends wrong signals to investors – Ada Traditional Council
2 hours -
Couple in court for allegedly defrauding urban planner of GH¢320K
2 hours -
US markets watchdog sues Musk over Twitter stake disclosure
3 hours -
Bawku needs firm and fair governance to achieve lasting peace – Dominic Nitiwul
4 hours -
Bawku peace eluded us despite our best efforts – Former Defence Minister Nitiwul
5 hours -
Mozambique opens new parliament amid opposition protests and boycotts
5 hours