The quick answer

Citizens of over 100 countries — including the USA, UK, all EU countries, Canada, and Australia — can enter Serbia without any visa. You just show your passport at the border and you are in.

How long can you stay?

NationalityVisa-free stayNotes
🇪🇺 All EU countries90 daysWithin any 180-day period
🇬🇧 United Kingdom30 daysPer entry
🇺🇸 United States30 daysPer entry
🇨🇦 Canada90 daysWithin any 180-day period
🇦🇺 Australia90 daysWithin any 180-day period
🇳🇿 New Zealand90 daysWithin any 180-day period
🇨🇭 Switzerland90 daysWithin any 180-day period
🇳🇴 Norway90 daysWithin any 180-day period
🇯🇵 Japan90 daysWithin any 180-day period
🇰🇷 South Korea90 daysWithin any 180-day period
🇧🇷 Brazil90 daysWithin any 180-day period
🇦🇷 Argentina90 daysWithin any 180-day period
🇮🇱 Israel90 daysWithin any 180-day period
🇷🇺 Russia30 daysCan re-enter for another 30 days after leaving briefly
🇨🇳 China30 daysVerify before travelling — agreements can change
🇮🇳 IndiaVisa requiredApply at a Serbian embassy before travelling
US and UK citizens: note the 30-day limit. Many Americans and British people are surprised by this — they expect 90 days like EU citizens. The 30-day limit comes from a bilateral agreement between these countries and Serbia. After 30 days, you must leave Serbia. You can re-enter for another 30 days.

Important: Serbia is separate from the EU Schengen zone

This is one of Serbia's great advantages for travellers. Serbia's 90-day (or 30-day) limit runs completely independently from the EU Schengen area's 90-day limit. Time spent in Serbia does not count toward your Schengen days, and vice versa.

If you spend 90 days in EU countries (France, Germany, Spain etc.) and then go to Serbia, your EU days reset. And your time in Serbia does not count against your EU allowance when you return.

What counts as a "day" in Serbia?

Both the day you enter and the day you leave count as days of stay. So if you arrive on the 1st and leave on the 30th, that is 30 days — not 28.

Can you extend your stay?

Yes. The most common route is to apply for a Temporary Residence Permit before your visa-free period expires. This allows you to stay legally for up to 3 years at a time. You need a valid reason — the most popular for remote workers is registering as a freelancer (pausalac). Marko handles the whole process.

How to get a residence permit →

Do not rely on "border runs" long-term. Leaving Serbia and re-entering to reset your days is technically allowed, but border officers can refuse entry if they believe you are using Serbia as a permanent base without proper registration. If you plan to stay more than a few months, get a residence permit.

If your country requires a visa

You will need to apply for a Serbian visa at a Serbian embassy or consulate in your home country before travelling. Marko can advise on what documents you need and how to prepare a strong application. Contact him here.