Kazakhstan will no longer allow Russian citizens to stay in the Central Asian country indefinitely by doing so-called visa runs every three months, according to a government directive published this week.
The Astana government will disallow the practice from January 26, requiring Russians and citizens of other members of the Eurasian Economic Union, a post-Soviet bloc, to leave the country for at least 90 days after the permitted three-month stay.
The Interior Ministry, which proposed the reform, has said it would give the state greater control over immigration.
Tens of thousands of Russians, mostly young and middle-aged men, relocated to Kazakhstan last year as Moscow, embroiled in the Ukraine conflict, launched its first conscription campaign since World War Two.
The Russian language is widely spoken in Kazakhstan and the two countries share the world's longest continuous land border, making Kazakhstan a popular choice among Russians fleeing the draft.
The ability to stay in the country de facto indefinitely - by leaving it and reentering every 90 days - has been another important factor.
However, the country has struggled to cope with the influx of Russians.
Authorities in Kazakhstan have said the unusually large inflows contributed to inflation, which soared to more than 20 per cent last year, its highest since the 1990s.
The war in Ukraine has also strained ties between Moscow and Astana as the latter has refused to support its former Soviet overlord and called for peace.


Trump says he has agreed to two-week ceasefire with Iran
China and Russia veto UN resolution on protecting Hormuz shipping
US hits military targets on Iran's Kharg Island, Vance says no change to strategy
One attacker dead, two injured in gunfight outside Israeli consulate in Istanbul
Vance says EU is meddling in Hungary's election as he backs Orban in Budapest
