Skip to content

North Macedonia passport → Sri Lanka

Sri Lanka visa for citizens of North Macedonia

Visa on arrivalOn Arrival · Tourist (30 days)

Citizens of North Macedonia can get a visa on arrival in Sri Lanka.

Verified · Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.

Key facts

Entry routeVisa on arrival · On Arrival · Tourist (30 days)
How to applyGet your visa at the border
Maximum stayUp to 30 days
Processing timeOn arrival
Government fee$40
Passport validityAt least 6 months
BiometricsNot required
AppointmentNot required
InterviewNot required
Onward or return ticketRequired

How to apply

  1. 1

    Arrive at a Sri Lankan port of entry

    Proceed to the Visa on Arrival counter after landing.

  2. 2

    Fill out the ETA/Visa on Arrival form

    Complete the application form (often provided on arrival).

  3. 3

    Submit passport and supporting documents

    Hand over passport, onward ticket, and accommodation proof.

  4. 4

    Pay the visa fee

    Pay 40 USD (or equivalent) in cash or by card.

  5. 5

    Receive visa sticker and passport

    Visa is stamped on arrival – you may proceed to immigration.

  6. 6

    Proceed to immigration check

    Present passport with visa to immigration officer for entry.

Documents checklist

Identity

  • Passport (valid for at least 6 months from arrival)

    Must have at least one blank page.

  • Passport-sized photo (if needed for ETA form)

    Optional

    Some airlines request a photo for the arrival form.

Travel

  • Return or onward ticket

    Proof of departure from Sri Lanka.

  • Hotel booking or proof of accommodation

    Shows intended stay within Sri Lanka.

Supporting

  • Visa fee payment (cash or card)

    Fee of 40 USD or equivalent in major currency.

  • Travel insurance (recommended)

    Optional

    Not mandatory but strongly advised.

Proof of funds

No specific proof of funds required, but showing sufficient funds may help.

Good to know

  • Visa on Arrival may be denied if you do not have a return ticket.
  • Not all ports of entry offer Visa on Arrival – check availability beforehand.

Common refusal reasons

Insufficient passport validity (less than 6 months)

Ensure passport is valid for at least 6 months from arrival.

No onward/return ticket

Carry a printed or electronic return or onward ticket.

Previous immigration violations or overstay

Comply with all Sri Lankan immigration rules in the past.

FAQ

Do citizens of North Macedonia need a visa for Sri Lanka?

Citizens of North Macedonia can get a visa on arrival in Sri Lanka. Visa type: On Arrival · Tourist (30 days).

How long can citizens of North Macedonia stay in Sri Lanka?

Up to 30 days.

How much does the Sri Lanka visa cost for citizens of North Macedonia?

Government fee: $40.

What documents do citizens of North Macedonia need for Sri Lanka?

Passport (valid for at least 6 months from arrival); Return or onward ticket; Visa fee payment (cash or card); Hotel booking or proof of accommodation; Travel insurance (recommended); Passport-sized photo (if needed for ETA form).

How long must my passport be valid for Sri Lanka?

At least 6 months.

Plan your trip to Sri Lanka

Nowah is an AI travel agent that books flights, hotels and eSIMs in one conversation and keeps track of your visa paperwork along the way. Need data on arrival? See the Nowah eSIM guide for Sri Lanka.

Sri Lanka visa for other passports

More destinations for North Macedonia passport holders