Sri LankaBrazil

Sri Lankan Embassy & Consulates in Brazil

  • 1 embassy
  • 1 honorary consulate

Sri Lanka is represented in Brazil by 2 missions: an embassy in Brasília and an honorary consulate in Rio de Janeiro. Brazilian citizens can get a visa on arrival in Sri Lanka, valid for stays of up to 30 days.

Map: Sri Lanka’s 2 missions in Brazil

Map: Sri Lanka’s 2 missions in Brazil

Sri Lankan Embassy in Brasília

The Sri Lankan embassy is in Brasília, the capital of Brazil, at SHIS QI 26 Conjunto 11 18, Brasília. Its phone number is on its page.

Sri Lankan honorary consulates in Brazil

Sri Lanka has an honorary consulate in Rio de Janeiro; honorary consulates handle emergencies and simple certifications rather than visas or passports.

Sri Lanka visa for Brazilian citizens

BrazilSri Lanka Visa on arrival Sri Lanka visa for citizens of Brazil

Sri LankaBrazil Visa required Brazil visa for citizens of Sri Lanka

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

Brazil’s missions in Sri Lanka

Missions of Brazil in Sri Lanka (1)

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

Good to know

Sri Lanka in Brazil

Worldwide, Sri Lanka has 68 missions in 47 countries; 2 of them are in Brazil.

Travel to Brazil for Sri Lankan citizens

Sri Lankan citizens must obtain a visa before travelling to Brazil. In Brazil, Sri Lankan citizens can turn to the Sri Lankan embassy for passports and emergency help.

When Sri Lankan missions in Brazil are closed

Sri Lankan missions in Brazil close on Brazil’s public holidays, the next being Republic Proclamation Day (Proclamação da República) on Sunday 15 November 2026, Black Awareness Day (Dia da Consciência Negra) on Friday 20 November 2026 and Christmas Day (Natal) on Friday 25 December 2026.

Frequently asked questions

Where is the Sri Lankan embassy in Brazil?

The Sri Lankan embassy is in Brasília, at SHIS QI 26 Conjunto 11 18, Brasília.

Does Sri Lanka have consulates in Brazil?

No career consulate is on record, but Sri Lanka has an honorary consulate in Rio de Janeiro.

Do Brazilian citizens need a visa for Sri Lanka?

Brazilian 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 Brazil?

Brazil requires Sri Lankan citizens to hold a visa issued in advance.

Does Brazil have an embassy in Sri Lanka?

Yes, Brazil has its embassy in Colombo.