IranLebanon

Iranian Embassy in Lebanon

1 embassy

Iran is represented in Lebanon by 1 mission: an embassy in Beirut. Lebanese citizens do not need a visa for Iran: stays of up to 30 days are visa-free.

Iranian Embassy in Beirut

In Beirut, the Iranian embassy represents Iran towards Lebanon.

Iran visa for Lebanese citizens

LebanonIran Visa-free, 30 days Iran visa for citizens of Lebanon

IranLebanon Visa on arrival Lebanon visa for citizens of Iran

Lebanese citizens do not need a visa for Iran: stays of up to 30 days are visa-free.

Lebanon’s missions in Iran

Missions of Lebanon in Iran (1)

In return, Lebanon has an embassy in Iran, in Tehran.

Good to know

Iran in Lebanon

Worldwide, Iran has 117 missions in 95 countries; one of them is in Lebanon.

Travel to Lebanon for Iranian citizens

Iranian citizens can get a visa on arrival in Lebanon, valid for stays of up to 30 days. In Lebanon, Iranian citizens can turn to the Iranian embassy for passports and emergency help.

Frequently asked questions

Where is the Iranian embassy in Lebanon?

The Iranian embassy is in Beirut.

Do Lebanese citizens need a visa for Iran?

Lebanese citizens do not need a visa for Iran: stays of up to 30 days are visa-free.

Do Iranian citizens need a visa for Lebanon?

Iranian citizens receive their visa for Lebanon at the border; it covers up to 30 days.

Does Lebanon have an embassy in Iran?

Yes, Lebanon has its embassy in Tehran.