Finland is closing its border to Russian tourists from Friday – the last of Moscow’s EU neighbours to do so.
Poland, Estonia, Latvia and Lithuania all closed their borders to Russian tourists earlier this month.
But Russians will still be allowed to visit family or for work and study in Finland, the foreign minister said.
The decision comes after the number of Russians arriving at the border surged following a call-up of 300,000 military reservists by President Vladimir Putin.
Queues have formed at border crossings as people try to flee, including long lines at Russia’s border into Georgia, which does not require a visa for travel.
Finland – which shares a 1,300km (800 mile) border with Russia and does require a visa – also reported an increase in people trying to cross the border following the partial mobilisation.
Speaking on Thursday, Finnish foreign minister Pekka Haavisto told a press conference the mobilisation order had a “significant impact” on its decision.
“The decision aims to completely prevent the current situation of Russian tourism to Finland and the related transit through Finland,” he said.
The move comes into force at midnight and also bans Russians with Schengen tourist visas from entering the country.
Mr Haavisto also said the flow of Russians was seen as endangering Finland’s international relations.
Earlier this month, the European Union also decided to make it more expensive and harder for Russian citizens to get visas by suspending a visa deal between the EU and Russia.
More than a million Russians have travelled to EU countries since the invasion of Ukraine in February.
In a separate move, four EU countries that border Russia – Poland, Estonia, Latvia and Lithuania – imposed new restrictions and began turning away Russian tourists.
Norway also has a short border with Russia but is not in the EU. However, it is included in the Schengen travel area, meaning free movement between Schengen territories with no border controls.