Yes, you need a passport to enter Ukraine. The Polish ID card (dowód osobisty) does not entitle you to cross the Ukrainian border, because Ukraine belongs neither to the European Union nor to the Schengen Area and has no agreement with Poland on ID-card travel. The passport must be valid for the whole stay, and Polish citizens enter without a visa for 90 days in any 180-day period.
Why is an ID card not enough?
An ID card is a travel document only where the other country's rules expressly recognise it: in the EU, the European Economic Area, Switzerland and a handful of countries that have adopted such a provision unilaterally or in a bilateral agreement (e.g. Georgia, Albania, Montenegro). Ukraine belongs to none of these groups. The Ukrainian Border Control Act and the Cabinet of Ministers regulation on the entry of foreign nationals require citizens of third countries to hold a passport or another travel document recognised by Ukraine. The Polish ID card is not on that list.
The Polish Ministry of Foreign Affairs sums it up in a single sentence in its travel advice: a valid passport is essential to cross the border, and an ID card does not entitle you to cross it. In practice the Polish Border Guard will stop you on the Polish side, before you ever reach the Ukrainian booth. If you are travelling by bus or train, you will be put off at the border station.
How long must the passport be valid?
Ukraine does not require the passport to remain valid for 3 or 6 months after the end of your stay, as many non-European countries do. It is enough that it stays valid up to and including the day you leave Ukraine. On entry, the border officer compares the expiry date with your declared length of stay and with the period of your insurance policy.
Keep a margin all the same. If your passport expires during your stay, you will not be able to leave Ukraine on it, and an ID card will not get you through the Ukrainian check even on the way back to Poland. You would then have to travel to a Polish consulate (Lviv, Lutsk, Vinnytsia, Kyiv) for a temporary passport, which takes from a few days to two weeks.
| Document | Is it enough at the Ukrainian border? |
|---|---|
| Biometric passport (valid for the whole stay) | Yes |
| Temporary passport (valid for up to 365 days) | Yes |
| ID card, including one with an electronic chip | No |
| mObywatel / mDowód on your phone | No |
| Driving licence, student card, birth certificate | No |
| Passport expiring before the end of the stay | No, the border officer will refuse entry or shorten the declared stay |
Does a child need their own passport?
Yes, every child, including an infant, must have their own passport. Entering children in a parent's passport has not existed in Poland since 2012. A passport for a child under 12 is issued for 5 years and can be applied for online, without visiting an office; a child over 12 receives a ten-year passport and must give fingerprints in person. The application requires the consent of both parents.
If a child travels with one parent, Polish law does not require notarised consent from the other, but officers on both sides of the border may ask for it, especially when surnames differ. Written consent signed by the other parent, with a copy of their ID card, saves a lot of explaining. The child also needs their own insurance policy. It can be on a single policy together with the adults; our form allows up to 10 people.
I have no passport and the trip is urgent: the temporary passport
A regular passport takes up to 30 days to issue and costs 140 zł. If you cannot wait, you apply for a temporary passport at the same passport desk of the voivodeship office. According to gov.pl it is issued in exceptional situations: illness or funeral of a family member, the need to return to your place of permanent residence, professional activity, children's education, and also to people whose fingerprints cannot be taken. The fee is 30 zł, validity is a maximum of 365 days, and the document is prepared "as quickly as possible", in practice usually within a few working days. You attach a photo and a document confirming the urgent reason, e.g. a death certificate, a medical certificate or a letter from your employer.
A temporary passport has no biometric chip, but it is a fully valid travel document and the Ukrainian State Border Guard Service recognises it.
What does the Border Guard check?
- The Polish Border Guard scans your passport on exit and checks that the document is valid and that there is no exit ban. A child travelling without parents may be asked about consent.
- The Ukrainian State Border Guard Service (DPSU) scans the passport, checks the databases, puts in a dated entry stamp and counts the 90 days from that date.
- They ask for a medical insurance policy issued by an insurer licensed in Ukraine (Article 7 of the Ukrainian Insurance Act). They look at the name, the dates and the insurer's name. A file on your phone is enough.
- They may ask about the purpose and place of your stay and about your funds. A payment card and some cash are usually enough.
The full list of documents and what changed in 2026 are covered in our guide Entering Ukraine from Poland in 2026.
How long can you stay: the 90/180 rule
A Polish citizen may stay in Ukraine without a visa for 90 days in any 180-day period. It is counted the same way as in Schengen: on the day of entry you look back 180 days and add up all the days spent in Ukraine within that window. The stamps in your passport are the only evidence, so make sure the border officer puts them in.
Exceeding 90 days is an administrative offence: a fine and a possible entry ban of up to 3 years. A longer stay requires a temporary residence permit from the State Migration Service, applied for in Ukraine on justified grounds: work, study, volunteering with a registered organisation, family.
Passport and insurance: two documents you cannot enter without
The passport covers your identity, the policy covers the cost of treatment. Polish travel policies, the EHIC and insurance bundled with bank cards do not work in Ukraine, because the Polish Ministry of Foreign Affairs advises against all travel to the country and Ukrainian law requires a policy from a domestic insurer. The EUROINS Ukraine policy in the Basic plan (€3,000) costs from €3.56 for 3 days, in the Extended plan (€30,000) from €5.75. War risk is included in both. Why Polish policies are not enough is explained in our guide on Polish travel insurance in Ukraine.