Say a dual New Zealand and Mali citizen is flying from NZ to Mali via Australia (pure hypothetical).

The passports are in different names. Mali passport alone needs transit visa for Australia. NZ passport alone needs a visa for Mali. Both passports together, in theory, do not need any visas.

In which passport should the flights be booked?

The crux of this question is the humble allegation that not only do airlines need to be sure that travelers are allowed to both the destination and stopover countries (requiring transit visas), but they also may need to have the details entered into ATIS or similar system. This can be a problem given that flights can be booked in one name/passport only.

This is not a duplicate of that question because that one does not deal with stopovers needing visa for one of the two passports.

  • Possible duplicate of I have two passports/nationalities. How do I use them when I travel? Commented Sep 7, 2019 at 18:34
  • 1
    There was a similar question recently about someone who was denied boarding in a similar scenario because the airline would only accept one passport. Too lazy to look for it right now though.
    – jcaron
    Commented Sep 7, 2019 at 21:14
  • I can’t find that question... IIRC or was about someone leaving from the US, with a passport from the Philippines and some other passport, and I believe it involved Japan. Airline wouldn’t let them board because neither passport would have allowed both the transit and entry at the destination, even though one passport would have been OK for the transit without visa and the other for entry at the destination. If someone finds it...
    – jcaron
    Commented Sep 7, 2019 at 21:41
  • @MikaelDúiBolinder I have explained why this is not a duplicate.
    – Greendrake
    Commented Sep 7, 2019 at 23:24
  • @jcaron That one? It worries about exiting the departure country (the least of my worry) and also does not involve stopovers. My concern is the risk to not be allowed to board and losing money for tickets.
    – Greendrake
    Commented Sep 7, 2019 at 23:28

1 Answer 1


At booking, or whenever a travel document is requested, supply the passport for the destination country. At check in, or whenever else visas are checked, show both passports.

  • 4
    Needing to present two documents for an itinerary is not uncommon, and not a problem if it is legal to have both documents. Commented Sep 7, 2019 at 17:11
  • Well, this contradicts with the well-accepted answer (Case 2) which says that flights need to be booked in the passport of the departure country (A). Please enhance your answer explaining why satisfying visa requirements for stopover is less important (and manageable just my showing passport for stopover at check-in) than for destination country.
    – Greendrake
    Commented Sep 7, 2019 at 23:35
  • @Greendrake that answer is overly ambitious. It is trying to cover too many cases at once. It also fails to give full consideration to visa requirements. In fact it is frequently not necessary to provide a passport at booking. The reason for using the name of the departure country passport is the return journey, which this question doesn't ask about. If the names are different, there's no way to avoid having a mismatch between the passport and the ticket either on the way out or the way in. Which it is does not matter.
    – phoog
    Commented Sep 8, 2019 at 4:22
  • I'd be very keen to verify your answer in practice but if I am refused to board the flight because I have no Australian transit visa on the travel passport (despite having a New Zealand passport), the loss will be around $2000 without any confidence that it can later be recovered through the courts.
    – Greendrake
    Commented Sep 8, 2019 at 5:51
  • @Greendrake then getting an Australian transit visa on the travel passport seems a small price to pay for the increased probability of being able to complete the trip and the peace of mind that will bring.
    – phoog
    Commented Sep 8, 2019 at 10:53

You must log in to answer this question.

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