Do Serbian citizens need a visa to enter Russia?
If you have a Serbian passport, you can visit Russia without a visa for up to 30 days, as long as you hold a biometric passport. This visa-free entry is the result of an agreement between Serbia and Russia.
However, if you plan to stay longer or travel for purposes beyond tourism or private visits, a visa may still be necessary.
Important: You must register in advance using the RuID app. This means providing your personal details and biometric data to generate a QR code, which you’ll present at the border when you arrive in Russia. You must do this at least 72 hours before arrival, but it’s best to complete it earlier — you can apply up to 90 days in advance.
Visa options for Serbian citizens
Here’s a summary of the entry options available for Serbian travelers:
| Visa Type | Validity | Application Process |
|---|---|---|
| Visa-Free | Up to 30 days | Biometric passport required; no application needed |
| Regular Visa | Varies (up to 90 days) | Visa form + visit to consulate |
| eVisa | ❌ Not applicable | – |
👉 Serbia is not currently eligible for the Russian eVisa program.
Visiting Russia visa-free as a Serbian citizen
Thanks to a bilateral agreement, Serbian citizens holding a biometric passport can enter Russia without a visa for stays of up to 30 days.
This exemption covers tourism, visiting friends or family, or attending personal events.
Important conditions:
- You must enter and leave Russia within the allowed 30 days.
- If you plan to stay longer or your passport is not biometric, you’ll need a visa.
- Always carry proof of accommodation and onward or return travel in case immigration asks.
Keep in mind that even without a visa, you must comply with registration requirements once inside Russia if your stay exceeds 7 business days. Learn more here.
Applying for a Russian visa (if needed)
If you want to stay longer than 30 days, or if your purpose of travel doesn’t fall under the visa-free categories, you’ll need to apply for a regular visa.
Key steps:
- Fill out the online application at visa.kdmid.ru.
- Obtain an invitation or visa support letter—you can request one here.
- Submit your documents at the nearest Russian consulate or visa center—find locations here.
- Pay the applicable fees and wait for approval (processing time is typically 1–3 weeks).
- Your visa will be issued as a sticker inside your passport.
Need more details? Check out my guides here: Russia visa resources.
Entry requirements upon arrival
Even if you don’t need a visa, you must:
✅ Complete an immigration card upon arrival (given on the plane or at border control)—learn more here.
✅ Register your stay within 7 business days if staying at a private residence. Hotels usually register you automatically.
Travel insurance: mandatory?
No, travel medical insurance is not legally required for Serbian citizens traveling to Russia under the visa-free agreement.
However, I strongly recommend purchasing one. Medical care in Russia can be expensive in case of emergencies. You can find a suitable policy here.
Tips for Serbian travelers to Russia
✅ Bring a biometric passport with at least 6 months’ validity beyond your planned departure.
✅ Keep a printed copy of your accommodation reservation and return flight ticket.
✅ If staying with friends, remind your host to register your stay at a local post office or police station.
✅ Consider buying travel insurance, even if not mandatory.
Frequently Asked Questions
Do Serbian citizens need a visa to visit Russia?
No, if you hold a biometric passport, you can enter Russia without a visa for up to 30 days.
Can I extend my visa-free stay while in Russia?
No, you must leave Russia before the 30 days expire. To stay longer, apply for a visa in advance.
Do I need to register if I stay with friends or family?
Yes, if your stay exceeds 7 business days, your host must register your stay.
Is travel insurance required?
It’s not mandatory for Serbian citizens, but highly recommended.
