"It's for a long time. For how long, I can't say, but I think for several months, at least," the Kremlin chief of staff Sergei Ivanov told journalists in Helsinki, quoted by Interfax news agency.
"To be honest, we stopped flights to Egypt, not knowing the final version (of the crash), but we did this as a preventative measure, as a precaution," he said.
He said that security systems needed to be improved not only in Sharm el-Sheikh, from where the ill-fated plane took off, but also in the beach resort of Hurghada and Cairo, "those places where Russian planes fly."
The remaining Russian holidaymakers are leaving the Sharm el-Sheikh resort with only hand luggage aboard special flights, with their suitcases sent on separate planes.
Britain and the United States, as well as international investigators, suspect a bomb exploded on board the Metrojet A-321 plane, but Egyptian officials insist there is no evidence yet of an attack on the aircraft which jihadists claim to have downed.