Para ingresar al territorio peruano, los ciudadanos de algunos países necesitan un visado y para otros, solo un pasaporte con una validez mínima de 6 meses a partir de la fecha de ingreso al país. A continuación, se presenta una lista de los países cuyos ciudadanos requieren visado para ingresar a Perú:
Para los ciudadanos de los países que no se encuentran en la lista, no se requiere visado. No obstante, se les solicitará que presenten el pasaporte y una tarjeta andina de migración (TAM), la cual se puede obtener en cualquier punto de ingreso al país. El costo de la tarjeta andina de migración es de US$50 y su validez es de 90 días a partir de la fecha de ingreso al país.
Para los ciudadanos de los países que requieren visado, éste debe ser solicitado en la embajada o consulado peruano más cercano. Se debe presentar el pasaporte con una validez mínima de 6 meses, una fotografía tamaño carnet, el formulario de solicitud de visado debidamente llenado y firmado, así como el comprobante de pago de la tarifa correspondiente. La tarifa del visado es de US$160 para los ciudadanos de países de América del Norte, Australia y Japón, y de US$30 para los ciudadanos de los demás países. El visado tiene una validez de hasta 90 días a partir de la fecha de ingreso al país, y puede ser extendido por un período adicional de 90 días en la Dirección General de Migraciones (DGME) de Perú.