Serbia visa for Ukrainian citizens
Ukrainian citizens do not need a visa for Serbia for up to 90 days in any 180.
Visa-free Confidence: high — Verified against official source Last verified: (4 days ago)
- Status
- Visa-free
- Max stay
- 90 days / 180
- Official cost
- Free
- Before departure
- Nothing required before departure
What you need
- Ukrainian passport valid for the duration of the stay
- Proof of accommodation and sufficient funds may be requested
- Register with the local police within 24 hours of arrival (usually done by the hotel/host)
Official source
https://www.mfa.gov.rs/enUse the government route and fee only. Avoid lookalike agent sites that add markups or mimic official portals.
Why this verdict
Ukrainian citizens enter Serbia visa-free for tourism for up to 90 days within any 180-day period. Serbia is not in the EU/Schengen, so this stay is counted separately. Foreigners must register their stay with the police within 24 hours of arrival (hotels do this automatically). Confirm current rules with the official source before travel.
Frequently asked questions
- Do Ukrainian citizens need a visa for Serbia?
- Ukrainian citizens do not need a visa for Serbia for up to 90 days in any 180. (Visa-free.)
- How long can Ukrainian passport holders stay in Serbia?
- Up to 90 days within any 180.
- How much does the Serbia entry cost for Ukrainian citizens?
- It is free. This page tracks the official government fee only, not agent markup.