Skip to content

Can you enter Serbia or North Macedonia with an ID card?

Updated:

Yes, if you are an EU citizen: Serbia and North Macedonia generally admit EU nationals with a valid national ID card for short stays. British, American and other non-EU travellers need a passport. Both countries are outside Schengen, so documents are checked every time. A private transfer from Sofia to Belgrade costs 315 € per vehicle; the border is at Kalotina.

Who can use which document

Both countries set their own entry rules, separate from the EU. In practice they accept the national ID cards of EU citizens, which makes them easy trips from Bulgaria for Bulgarians and other Europeans. For everyone else, the passport is the document that counts.

TravellerSerbiaNorth MacedoniaNote
Bulgarian citizenID card or passportID card or passportID card must be valid and undamaged
Other EU citizenID card or passportID card or passportCheck if your country’s ID card is accepted
British citizenPassportPassportThe UK has no national ID card
US, Canadian, Australian, Israeli citizenPassportPassportShort stays generally visa-free; confirm for your nationality
Non-EU resident of BulgariaPassport (plus residence permit for return)Passport (plus residence permit)Visa rules follow your passport

Why the Schengen rules do not help here

Inside Schengen, an ID card is all an EU citizen needs and there are no routine checks. Serbia and North Macedonia are outside both the EU and Schengen. Every crossing, such as Kalotina–Gradina into Serbia or Gyueshevo–Deve Bair into North Macedonia, involves a full exit check by Bulgaria and an entry check by the neighbouring country.

For non-EU travellers there is one more step on the way back. The EU’s Entry/Exit System, fully operational since 10 April 2026 according to the European Commission, records each entry into and exit from the Schengen area. The first time, that includes fingerprints and a facial image.

Registration within 24 hours

Both Serbia and North Macedonia require foreign visitors to be registered with the police within 24 hours of arrival. Hotels and licensed guesthouses do this automatically when you check in. If you stay with friends or in a private flat, the host is usually responsible, and it is worth asking them about it before you arrive.

Children and ID cards

Children need their own valid travel document. Bulgarian children can travel with their own ID card where adults can, but the rules on parental consent still apply on exit from Bulgaria. Our documents checklist for children explains when a consent declaration is needed.

Common problems at the border

  • Damaged or expired ID card: it may be refused even if the photo is clear. Take your passport as a back-up.
  • Temporary paper documents: emergency or temporary documents are not always accepted for entry; check before travelling.
  • Passport recently reported lost: if you reported a passport lost and then found it, it may be flagged as invalid.
  • Driving yourself: vehicle documents and insurance are a separate matter from personal ID and concern whoever is driving, not the passengers.

Going further

From Serbia, Montenegro and Bosnia and Herzegovina also accept EU ID cards for short stays, but Kosovo and other destinations have their own rules. Albania, reached through North Macedonia, generally accepts EU ID cards too. Turkey is different: it only accepts ID cards from a limited list of countries; see our guide to Turkish entry rules from Bulgaria.

For the full Belgrade route, read Sofia to Belgrade by road.

If your ID card expires during your trip, travel on your passport. Border officers judge validity on the day you cross, including the day you come back.

Frequently asked questions

Can Bulgarians go to Serbia with an ID card?

Yes. Bulgarian citizens can enter Serbia with a valid national ID card for a short stay.

Can I enter North Macedonia with an EU ID card?

Yes, EU citizens are generally admitted with a valid national ID card.

Do British travellers need a passport for Serbia?

Yes. The UK does not issue ID cards, so a passport is required.

Do I need to register with the police in Serbia?

Yes, within 24 hours of arrival. Hotels do this for you when you check in.

Book a transfer