There are two options on how you get to Lima depending on where you are coming from. If you are getting there by plane, here are details from iGuide Interactive Travel Guide.
Jorge Chavez International Airport (also called Jorge Chavez Airport Lima-Callao) is in the harbour city Callao (part of metropolitan Lima). Lima is well connected with most cities in South America. There are regular flights to Ft. Lauderdale, Miami, Newark, Atlanta and Houston in the US. There are daily flights from Amsterdam, Madrid, Miami, Bogotá, Medellín, Quito, Santiago de Chile and Toronto as well. These airlines fly to or from Lima as of March 2009:
* Aerolíneas Argentinas (Bogotá, Buenos Aires-Ezeiza)
* Aeroméxico (Mexico City)
* Air Canada (Toronto-Pearson)
* Air Comet (Madrid)
* American Airlines (Miami)
* Avianca (Bogotá)
* Continental Airlines (Houston-Intercontinental, Newark)
* Copa Airlines (Panama City)
* Delta Air Lines (Atlanta)
* Gol Transportes Aéreos (Buenos Aires-Ezeiza, Santiago)
* Iberia (Madrid)
* KLM Royal Dutch Airlines (Amsterdam)
* LAN Airlines (Los Angeles, New York-JFK, Santiago)
- LAN Perú (Arequipa, Bogotá, Buenos Aires-Ezeiza, Cajamarca, Caracas, Cartagena [begins April 29], Chiclayo, Cusco, Guayaquil, Iquitos, Juliaca, La Paz, Los Angeles, Madrid, Medellín-Córdova, Mexico City, Miami, Piura, Pucallpa, Puerto Maldonado, Quito, Santa Cruz de la Sierra, Santiago, São Paulo-Guarulhos, Tacna, Tarapoto, Trujillo, Tumbes)
* LC Busre (Andahuaylas, Ayacucho, Cajamarca, Chimbote, Huancayo, Huánuco, Huaraz)
* Spirit Airlines (Fort Lauderdale)
* Star Perú (Cajamarca, Cusco, Iquitos, Pucallpa, Puerto Maldonado, Tarapoto)
* TACA
o Lacsa (Buenos Aires-Ezeiza, San José (CR))
- TACA Peru (Asunción, Bogotá, Buenos Aires-Ezeiza, Caracas, Cusco, Havana [begins March 23], Guatemala City, Guayaquil, La Paz, Medellín-Córdova, Montevideo, Quito, Rio de Janeiro-Galeão, San José (CR), San Salvador, Santa Cruz de la Sierra, Santiago, São Paulo-Guarulhos)
* TAM Airlines (São Paulo-Guarulhos)