While filling the booking form on Kiwi.com, I noticed that below the passport/ID expiration date there is a box "No expiration" that can be checked.

See screenshot here:

Screenshot of Chrome on Android. A page on kiwi.com is open. There is an unfilled date field labelled "Passport or ID expiration date", and below it an unchecked checkbox labelled "No expiration".

This made me wonder: Does any passport never expire?

  • 9
    May be King of UK. He doesn't need a passport, so it technically doesn't have an expiry date. Commented Oct 25, 2023 at 5:11
  • 3
    I can't find it now, but I believe the paper Greek ID Card didn't expire Commented Oct 25, 2023 at 5:37
  • 9
    @AnishSheela I doubt the King is booking through Kiwi.com. Commented Oct 25, 2023 at 13:20
  • 12
    Where I am, all I see is a box followed by "enter image description here"... please describe in words what the picture shows. Yes, you have your question written, but as it is, to me, it would have to be a "low quality question" because there is no reason for asking it that I can see. Please note, I've neither D/V or VtC
    – CGCampbell
    Commented Oct 25, 2023 at 14:01
  • 6
    The EU/Schengen does not accept foreign passports for entry issued more than 10 years earlier even if their stated expiry date is more than 3 months after the date of entry. This caused confusion as the UK had issued passports with a validity of for example 10.5 years for some individuals who had renewed their previous passports in advance.
    – Henry
    Commented Oct 25, 2023 at 23:31

2 Answers 2


There are quite a few national ID cards that don't expire in some cases :

  • Bulgarian ID card for citizens >= 58 years old
  • Icelandic ID card until a photo change is needed (or until 2026 due to EU Regulation imposing a change of ID)
  • Former Romanian ID-2 model for citizens >= 55 years old
  • Spanish/Slovenian ID for citizens >= 70 years old
  • Former Polish ID card for citizens >= 70 years old
  • Non-unified Brazillian ID for citizens > 60 years old
  • Hong Kong ID for people holding the right of abode in HK
  • Malaysia's MyKad seems to be without expiry
  • 3
    HKID cards don't have an expiry date printed on it, for anyone. Only the date at which the card was applied for. For temporary residents, the date of expiry of the visa (not the card itself) is inside the chip.
    – user138870
    Commented Oct 25, 2023 at 12:52
  • 2
    That said, the Immigration Department of HK replaces the IDs with new ones every decade or two, effectively invalidating the old ones.
    – B.Liu
    Commented Oct 25, 2023 at 13:17
  • 1
    Fantastic! How come you know so many different nations' cards?
    – guest
    Commented Oct 25, 2023 at 21:39
  • 2
    @guest Scavenging through Wikipedia basically Commented Oct 26, 2023 at 5:10
  • 2
    @NicolasFormichella Oh, I was hoping the answer was "I collect them"
    – JiK
    Commented Oct 26, 2023 at 10:19

Frame challenge: The point is not that the document never expires, it's just it does not have expiration date printed on it anywhere, so it is not a part of document data.

Obvious examples: Russian domestic passports do need to be replaced when you turn 18 and 45 years old, but that date is not printed anywhere in the passport and is flexible (expired passport is still valid and needs to be replaced after the fact).

Russian birth certificates never expire, but they stop being IDs when you come of age. However, that date is never printed in the document. As soon as the kid gets their domestic passport they stop using birth certificate as an ID.

These are primary documents on which Russian citizens fly domestically and they are specified with no expiry date.

  • 1
    Indeed, my HKID card doesn't have an expiry date per se, ie printed on the card, although the chip inside HKID cards have an expiry date for temporary residents. And the HK government has launched a few years ago an ID card renewal program for everybody, spanning a few years (every few months they call up a new series of year of birth).
    – user138870
    Commented Oct 25, 2023 at 12:51
  • 1
    "Russian birth certificates never expire, but they stop being IDs when you come of age." As a programmer, I would say that the expiration date is printed, since it can be easily calculated from the birth date and the (common) knowledge of the age of expiration.
    – SJuan76
    Commented Oct 27, 2023 at 7:14
  • @SJuan76 In fact there were misguided booking forms around ther were demanding expiry date to be set. So people entered "10 years from now" there, or 2099-12-31, or actually did the calculations that you describe. Needless to say it's all having the same credibility since it's not printed on the piece of paper.
    – alamar
    Commented Oct 27, 2023 at 10:06

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .