German citizens can enter Ukraine visa-free for up to 90 days within any 180-day period and need three things: a valid passport, health insurance that is valid in Ukraine for the whole stay, and a purpose of travel they can state verbally. Invitation letters, mandatory vaccinations or tests are not required. The German ID card is not accepted.
Do German citizens need a visa for Ukraine?
No. Stays of up to 90 days within 180 days are visa-free — for tourism, family visits, business trips, volunteer work and journalism. Anyone staying longer (work, study, longer humanitarian assignments) needs a temporary residence permit, which is applied for in Ukraine through the employer or the host organisation. The count starts from the entry stamp: keep your stamps so that you can work out the 90/180 period.
Is the ID card enough, or do I need a passport?
You need a passport (Reisepass). Ukraine is neither in the EU nor in the Schengen area, and the German ID card (Personalausweis) is not accepted at the border, not even for short stays. Children need their own travel document (a passport, or a children's passport for as long as it remains valid). There is no formal minimum remaining validity of three or six months; the passport must be valid for the whole stay. A passport that is about to expire can prompt questions, though — leave yourself a margin.
Which documents does the Ukrainian border guard check?
- Passport, valid for the whole stay.
- Health insurance, required under Resolution No. 57 of the Cabinet of Ministers of Ukraine and Art. 7 of the Ukrainian Law on Border Control. The policy must name Ukraine, cover the entire period and come from an insurer licensed in Ukraine; the policy number is checked in the insurer's register. Recommended sum insured: €30,000.
- Financial means: rarely asked of EU citizens, but the law allows the check. A credit card and a hotel booking are enough.
- Purpose of travel, stated verbally. For volunteer assignments a letter from the organisation helps; for business trips, the company's invitation.
Why German travel health insurance is usually not sufficient at the border is explained in the guide on the war exclusion clause and the travel warning. You can buy the right policy online in about 15 minutes: Basic from €3.56 for 3 days, Complete with war risk from €5.75.
Which customs rules apply on entry?
| What | Rule (approximate values, as of September 2026) |
|---|---|
| Cash | Up to €10,000 without a declaration; above that, a written declaration on entry and exit |
| Goods for personal use | By land, up to €1,000 and 100 kg free of duties; above that, import VAT and customs duty apply |
| Alcohol and tobacco | 5 l of beer, 2 l of wine, 1 l of spirits; 200 cigarettes |
| Medicines | Quantities for personal use, original packaging and prescription; narcotics and psychotropic drugs only with additional documents |
| Car registered abroad | Temporary import without duty, re-export within the period stated at the crossing |
| Drones, body armour, night-vision devices, radios | Only with a permit; without one they may be confiscated |
| Larger quantities of aid supplies | With documents from the Ukrainian recipient, under the simplified procedure |
The limits can change; please check before you leave. If in doubt, declare: a declaration costs nothing, while failing to declare can mean confiscation and a fine. There is a separate guide for travelling in your own car: Driving to Ukraine.
What does martial law change for travellers?
Martial law, in force since 2022, does not prevent foreigners from entering, but it brings rules with it: a night-time curfew (in Kyiv from midnight to 5 a.m., different depending on the oblast), checkpoints inside the country where your passport is requested, a ban on photographing military sites, bridges and positions, and the duty to heed air-raid alerts. For areas near the front, foreign civilians — journalists in particular — need accreditation or a permit from the Ukrainian Armed Forces, which has to be applied for before the trip.
I also hold Ukrainian citizenship: what should I know?
Ukraine treats dual nationals as Ukrainian citizens, even if they enter on their German passport. For men aged 18 to 60 the exit restrictions linked to mobilisation may therefore apply: the German passport alone does not guarantee that you can leave. Clarify your situation before the trip with the German Embassy in Kyiv or a Ukrainian lawyer. Health insurance is required when entering on a German passport, regardless of a second citizenship.
What does the Federal Foreign Office recommend?
Germany's Federal Foreign Office (Auswärtiges Amt) has warned against travel to Ukraine since 2022. Anyone who travels nonetheless should register on the ELEFAND crisis-preparedness list (about five minutes, free of charge), follow the embassy's channels and arrange health insurance that explicitly includes Ukraine. Whether and how a trip is currently possible is summarised in the guide Can you travel to Ukraine right now?
Overview: what do I really need?
| Requirement | German citizens |
|---|---|
| Visa | Not required for up to 90 days within 180 days |
| Travel document | Passport (not the ID card) |
| Health insurance | Mandatory, valid in Ukraine for the whole stay |
| Vaccinations | None required |
| Cash | Declaration from €10,000 |
| Registration | Recommended: ELEFAND crisis-preparedness list |