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.
Russians visiting Finland will now need to apply for a visa in advance at a centre in Russia, with an invitation either from a business or personal contact.
This video can not be played
Watch: Drone video shows scale of people leaving Russia via Georgian border
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. It is not in the EU, but is part of the Schengen travel area, meaning Russians with the correct visas would be able to travel onwards to 25 other European countries in the bloc.
However, a long-standing visa-free travel agreement with Russia was suspended by Norway last week.
Norway has also reported a slight increase in crossings from Russia at its single checkpoint, Storskog following Mr Putin's mobilisation announcement.
Drone video shows scale of people leaving Russia. Video, 00:01:00
Russians flee to border after military call-up
Iconic Machu Picchu closed over Peru protests
West’s 'indecision' is killing our people – Ukraine
Buzz Aldrin marries for the fourth time, aged 93
Japan was the future but it's stuck in the past
Ardern burnout shows toll of stress on world leaders
Måneskin show the 'dark side of fame' on new album
Why Indian epic film RRR is charming the West
What weapons are being supplied to Ukraine?
Superforecasters: The people who can actually see into the future
Romanian teens explain how Andrew Tate approached them
The secrets of a perfect break-up song
Should China worry about its shrinking population?
The simple error that 16% of us make
Gen Z's latest surprising obsession
A return to old-school Canadian glamour
© 2023 BBC. The BBC is not responsible for the content of external sites. Read about our approach to external linking.