Travelling or planning a trip to Germany and need a visa? Business, leisure or longer stays: whatever the purpose of your visit, carefully read through the information in this section to ensure a smooth visa application process.
To enter Germany and the Schengen space, Kenyan, Burundian, Eritrean and Somali nationals will require a visa. Seychellois nationals only need a visa for stays exceeding 90 days.
List of all countries whose citizen require a visa to enter Germany
The German Embassy Nairobi is the competent visa authority for all applicants residing in Kenya and Somalia (short and long term visas), and the Seychelles, Burundi and Eritrea (long term visas only). Visa applicants residing in South Sudan must apply at the German Embassy Kampala, Uganda.
Please note that you have to reside in one of those countries for more than six months in order to be eligible to apply with the Embassy in Nairobi.
Visa appointments can only be obtained online. When applying, make sure you have all required documents and duly filled-in forms. Applications can only be made in person (exceptions for Frequent Travellers).
The German Embassy Nairobi issues short term visas to Germany and Schengen-space for purposes such as business trips, visits to family or friends, tourism or medical treatment. These visas are categor...
Short term visa
For longer stays in Germany exceeding 90 days, such as family reunions, marriage, studies or au-pair jobs, you will need a long term national visa (category D).
All long term visa applicants will hav...
Long term visa
Book your visa appointment now!
Visa appointments can only be obtained online. Please note that processing of a category C Schengen visa (e.g. business, visitor's, medical) will take 7 working days (in exceptional cases up to 15 working days). The processing of a long term category D visa (e.g. marriage, family reunion) can take up to 9 weeks.
Online visa appointment
All documents you might need for your visa application.
Frequently asked questions about visa.
The Visa Information System (VIS) is an IT system that allows Schengen States to exchange visa data. The main purpose of the VIS is to simplify the visa issuance process, facilitate checks at external borders and to enhance security for everyone involved, including applicants.
The Visa Information System – VIS