JapanSri Lanka

Japanese Embassy in Sri Lanka

1 embassy

In Sri Lanka, Japan has an embassy in Colombo. Japan requires Sri Lankan citizens to hold a visa issued in advance.

Japanese Embassy in Colombo

The Japanese embassy is in Colombo, the capital of Sri Lanka. Its phone number and website are on its page.

Japan visa for Sri Lankan citizens

Sri LankaJapan Visa required Japan visa for citizens of Sri Lanka

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

Japan visa requirements for citizens of Sri Lanka

  • Short-term stay visa (tourism)
  • Short-term stay visa (business)
  • Short-term stay visa (visiting relatives or friends)
  • JAPAN eVISA (single-entry tourism)
  • Fee: JP¥15,000
  • 16 required documents

checked 22 October 2026

See the full checklist

Sri Lankan citizens need a visa for Japan, obtained before travel. From Sri Lanka, the application is made at the Japanese embassy in Colombo or through a visa centre appointed by Japan.

Sri Lanka’s missions in Japan

Missions of Sri Lanka in Japan (1)

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

Good to know

Japan in Sri Lanka

Worldwide, Japan has 248 missions in 146 countries; one of them is in Sri Lanka.

Travel to Sri Lanka for Japanese citizens

Sri Lanka issues Japanese citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance. In Sri Lanka, Japanese citizens can turn to the Japanese embassy for passports and emergency help.

Frequently asked questions

Where is the Japanese embassy in Sri Lanka?

The Japanese embassy is in Colombo.

Do Sri Lankan citizens need a visa for Japan?

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

Do Japanese citizens need a visa for 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.

Does Sri Lanka have an embassy in Japan?

Yes, Sri Lanka has its embassy in Tokyo.