Short answer: Serbians can enter Russia without a visa for up to 30 days with a biometric ordinary passport. No visa or invitation is needed. For stays longer than 30 days, or to work or study in Russia, check the rules with the Russian embassy or consulate before travelling.
Source: the Russian Foreign Ministry’s official conditions of entry by country. Entry rules can change at short notice, so check that page again just before you travel.
Detailed guide: visa-free travel to Russia for Serbians
The options
No visa
- Up to 30 days
- Passport only, no invitation
- RuID arrival notice recommended
Consulate visa
- Stays longer than 30 days
- Work or study
- Needs an invitation
The RuID app
Installing the RuID app and filling in the arrival notice at least 72 hours before entering Russia is recommended. It is still part of an official experiment (running until the end of 2027) and, so far, not having it has not been a reason to refuse entry, but it makes the border check smoother. More details: RuID app and arrival notice.
Where to apply in Serbia
There is no Russian visa application centre in Serbia: a regular visa is requested directly at the consulate, or through a visa agency.
Consulate, visa centre or agency?
Consulate
- Only the consular fee, no service fee
- Appointment booked online, often weeks ahead
- Usually in person; no help with forms, photos or copies
- A missing document means coming back another day
Visa centre
- Consular fee plus a service fee, not refunded if the visa is refused
- Usually longer opening hours and easier appointments
- Staff check the file on the spot; forms, photos and copies on site
- Often accepts applications by post or courier
Visa agency
- Prepares and submits the file for you, often by post
- Most expensive: its fee comes on top of the others
- Useful if the consulate or centre is far away
- Check its address, itemised prices and reviews before paying
Whichever route you choose, the decision is always taken by the consulate: neither a visa centre nor an agency can guarantee the visa or make the consulate process it faster.
Official websites as listed by the Russian Foreign Ministry. Each one explains how to book an appointment, the current fees and the documents it asks for. Living outside Serbia? A visa can usually be requested where you live legally: see applying for a Russian visa if you live abroad.
Before you fly from Serbia
RuID arrival notice. Recommended at least 72 hours before entering Russia (still an official experiment). How RuID works
Medical insurance. Not required at the border, but private healthcare in Russia is expensive. Policies valid in Russia
Money. Visa and Mastercard cards issued abroad don’t work in Russia: bring cash, or see how foreigners get a MIR card.
After you arrive
At the border you show your passport (and visa, if you have one). Step by step: arriving at a Russian airport.
Once in Russia, you must be registered at your address within 7 working days. Hotels do it automatically; if you stay with friends or family, they have to do it. More details: registration of foreigners in Russia.
FAQ
Do Serbians need a visa for Russia?
No. Serbians can visit Russia without a visa for up to 30 days with a biometric ordinary passport.
How long can Serbians stay in Russia without a visa?
Up to 30 days, according to the Russian Foreign Ministry.
Can Serbians travel to Russia now?
Yes. The visa-free regime for Serbian citizens is in force. Check the official list again just before travelling, as rules can change at short notice.
Do Serbians need the RuID app to enter Russia?
It is recommended, not mandatory: RuID is still an official experiment running until the end of 2027, and so far not having it has not been a reason to refuse entry.
Is travel insurance mandatory?
It is not one of the official conditions for visa-free entry, but private healthcare in Russia is expensive, so it is strongly recommended.
Is any Serbian passport valid for visa-free entry?
Visa-free entry for up to 30 days applies to ordinary biometric passports, according to the Russian Foreign Ministry.
Different passport? Check visa requirements for every nationality.
