Para viajar a Alemania, se requiere pasaporte con una validez mínima de 3 meses a partir de la fecha de salida del país. También se requiere visado de turista, a menos que se cumpla alguna de las siguientes condiciones:
- Poseer un pasaporte de la Unión Europea o del Espacio Económico Europeo.
- Poseer un pasaporte de Andorra, Argentina, Australia, Bolivia, Brasil, Brunei, Bulgaria, Chile, Colombia, Costa Rica, Croacia, El Salvador, Estonia, Guatemala, Honduras, Hong Kong, Islandia, Israel, Japón, Letonia, Liechtenstein, Lithuania, Macao, Mónaco, Montenegro, Nueva Zelanda, Nicaragua, Panamá, Paraguay, Perú, San Marino, Santa Lucía, Serbia, Seychelles, Singapur, Suecia, Suiza, Uruguay o Venezuela. Los ciudadanos de estos países pueden permanecer en Alemania sin visado por un máximo de 90 días.
- Poseer un pasaporte de Antigua y Barbuda, Bahamas, Barbados, Belice, Botsuana, Cabo Verde, Chile, Dominica, Ecuador, Granada, Malasia, Mauricio, Mauricio, Micronesia, Mónaco, Namibia, San Cristóbal y Nieves, San Vicente y las Granadinas, Santa Lucía, Singapur, Trinidad y Tobago o Tuvalu. Los ciudadanos de estos países pueden permanecer en Alemania sin visado por un máximo de 90 días.
Los ciudadanos de Canadá, Estados Unidos o San Pedro y Miquelón pueden permanecer en Alemania sin visado por un máximo de 90 días.
Para más información, consulta el sitio web del Ministerio de Asuntos Exteriores de Alemania.