Embassies and consulates in Lima

  • 61 missions
  • 58 countries
  • most embassies are here

Embassies and consulates in Lima

  • Embassy of Argentina in Lima

    Embassy · Argentina

    Avenida Las Flores 326, Lima 27 San Isidro

    Today 09:00–18:00
  • Embassy of Australia in Lima

    Embassy · Australia

    Avenida La Paz 1049, Miraflores

  • Embassy of Austria in Lima

    Embassy · Austria

    Vía Principal 155, San Isidro

  • Embassy of Azerbaijan in Lima

    Embassy · Azerbaijan

    Calle Victor Gonzales Olaechea 167, Miraflores

    Today 09:00–18:00
  • Embassy of Belgium in Lima

    Embassy · Belgium

    Avenida Angamos Oeste 380, 15074 Miraflores

  • Embassy of Bolivia in Lima

    Embassy · Bolivia

    Los Castaños 235, Lima 17 Lima

    Today 08:30–12:30, 14:30–18:30
  • Embassy of Brazil in Lima

    Embassy · Brazil

    Jose Pardo 850, 15074 Miraflores

    Today 08:15–14:00
  • Embassy of Canada in Lima

    Embassy · Canada

    Bolognesi 228, 15074 Miraflores

    Today 08:00–13:00
  • Embassy of Chile in Lima

    Embassy · Chile

    Avenida Javier Prado Oeste 790, Lima

    Today 09:00–14:00
  • Embassy of China in Lima

    Embassy · China

    Calle Jose Granda 150, 27 Lima

    Today 09:00–13:00, 15:00–17:30
  • Embassy of Costa Rica in Lima

    Embassy · Costa Rica

    Calle Baltazar La Torre 828, San Isidro

  • Embassy of Cuba in Lima

    Embassy · Cuba

    Avenida Coronel Pedro Portillo 110, San Isidro

  • Embassy of Czech Republic in Lima

    Embassy · Czech Republic

    Calle Baltazar La Torre 398, San Isidro

    Today 08:30–17:00
  • Embassy of the Dominican Republic in Lima

    Embassy · Dominican Republic

    Calle Baltazar La Torre 832, Lima

    Today 09:00–14:00
  • Embassy of Ecuador in Lima

    Embassy · Ecuador

    Calle Las Palmeras 356, San Isidro

  • Embassy of Egypt in Lima

    Embassy · Egypt

    Avenida Jorge Basadre 1470, San Isidro

    Today 09:00–15:00
  • Embassy of El Salvador in Lima

    Embassy · El Salvador

    Aurelio Miro Quesada 1163, San Isidro

  • Embassy of France in Lima

    Embassy · France

    Avenida Arequipa 3415, 15046 San Isidro

  • Embassy of Germany in Lima

    Embassy · Germany

    Avenida Dionisio Derteano 144, San Isidro

  • Embassy of Greece in Lima

    Embassy · Greece

    Javier Prado Este, La Victoria

  • Embassy of Guatemala in Lima

    Embassy · Guatemala

    Jirón Inca Ripac 309, Lima

  • Apostolic Nunciature in Lima

    Embassy · Holy See

    Avenida Salaverry 600, Jesús María

  • Embassy of Hungary in Lima

    Embassy · Hungary

    Avenida Jorge Basadre 1580, San Isidro

  • Embassy of India in Lima

    Embassy · India

    Avenida Salaverry 3006, San Isidro

    Today 09:00–13:00, 13:30–17:30
  • Embassy of Indonesia in Lima

    Embassy · Indonesia

    Avenida Las Flores 334, San Isidro

    Today 09:00–17:00
  • Embassy of Israel in Lima

    Embassy · Israel

    Avenida Andrés Reyes 437, Lima

  • Embassy of Italy in Lima

    Embassy · Italy

    Avenida Giuseppe Garibaldi 298, 11 Jesús María

  • Embassy of Japan in Lima

    Embassy · Japan

    Avenida San Felipe 356, 15072 Pueblo Libre

  • Embassy of Malaysia in Lima

    Embassy · Malaysia

    Avenida General Juan Antonio Pezet 1750, Lima

    Today 09:00–17:00
  • Embassy of Mexico in Lima

    Embassy · Mexico

    Avenida Jorge Basadre 710, San Isidro

Show all 61

Lima has 61 foreign missions from 58 countries: 53 embassies, 4 consulates general, 1 consulate and 3 honorary consulates. As the capital of Peru, Lima is where the embassies are.

Public holidays in Lima

Public holidays in Peru

  • Immaculate Conception

    Tuesday

  • Battle of Ayacucho

    Wednesday

  • Christmas Day

    Friday

The missions in Lima close on Peru’s public holidays, the next being Immaculate Conception (Inmaculada Concepción) on Tuesday 8 December 2026, Battle of Ayacucho (Batalla de Ayacucho) on Wednesday 9 December 2026 and Christmas Day (Navidad) on Friday 25 December 2026.

Other cities in Peru

Good to know

Foreign missions in Lima

Lima hosts missions of Argentina, Spain, Poland, the United Arab Emirates, Austria, Australia, Azerbaijan and Belgium, among 58 countries. Of Peru’s neighbours, Ecuador, Chile, Bolivia, Brazil and Colombia are represented in Lima.

Types of mission in Lima

By type, Lima has 53 embassies, 4 consulates general, 1 consulate and 3 honorary consulates. Of these, the 3 honorary consulates in Lima offer limited help: honorary consulates handle emergencies and simple certifications rather than visas or passports.

Opening hours in Lima

Opening hours are on record for 28 of the 61 missions in Lima. Saturday opening is listed for 1 mission.

Other cities in Peru

Besides Lima, towns in Peru with foreign missions are Arequipa (10), Cusco (6), Iquitos (4), Tacna (2), Trujillo (1) and Piura (1).

Frequently asked questions

How many embassies and consulates are in Lima?

There are 61 foreign missions on record in Lima: 53 embassies, 4 consulates general, 1 consulate and 3 honorary consulates.

Which countries have a consulate or embassy in Lima?

Missions from 58 countries are based in Lima, among them Argentina, Spain, Poland, the United Arab Emirates and Austria.

Are embassies in Lima open on Saturday?

Saturday opening is listed for 1 of the 28 missions in Lima with known hours.

When are the missions in Lima closed?

The missions in Lima close on Peru’s public holidays, the next being Immaculate Conception (Inmaculada Concepción) on Tuesday 8 December 2026, and on each mission’s own national day.