Sri LankaJapan

Sri Lankan Embassy in Japan

1 embassy

In Japan, Sri Lanka has an embassy in Tokyo. Japanese citizens receive their visa for Sri Lanka at the border; it covers up to 30 days.

Sri Lankan Embassy in Tokyo

In Tokyo, the Sri Lankan embassy represents Sri Lanka towards Japan.

Sri Lanka visa for Japanese citizens

JapanSri Lanka Visa on arrival Sri Lanka visa for citizens of Japan

Sri LankaJapan Visa required Japan visa for citizens of Sri Lanka

Sri Lanka issues Japanese citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.

Japan’s missions in Sri Lanka

Missions of Japan in Sri Lanka (1)

In return, Japan has an embassy in Sri Lanka, in Colombo.

Good to know

Sri Lanka in Japan

Worldwide, Sri Lanka has 68 missions in 47 countries; one of them is in Japan.

Travel to Japan for Sri Lankan citizens

Japan requires Sri Lankan citizens to hold a visa issued in advance. In Japan, Sri Lankan citizens can turn to the Sri Lankan embassy for passports and emergency help.

When the Sri Lankan embassy in Japan is closed

The Sri Lankan embassy in Japan closes on Japan’s public holidays, the next being Labour Thanksgiving Day on Monday 23 November 2026, New Year's Day on Friday 1 January 2027 and Coming of Age Day on Monday 11 January 2027.

Frequently asked questions

Where is the Sri Lankan embassy in Japan?

The Sri Lankan embassy is in Tokyo.

Do Japanese citizens need a visa for Sri Lanka?

Japanese citizens can get a visa on arrival in Sri Lanka, valid for stays of up to 30 days.

Do Sri Lankan citizens need a visa for Japan?

Sri Lankan citizens must obtain a visa before travelling to Japan.

Does Japan have an embassy in Sri Lanka?

Yes, Japan has its embassy in Colombo.