Australia to South Africa to Morocco. All travels are 4-5 days apart. So which ticket do I book with which passport? Which passport do I use to enter and exit to the next country?

  • 4
    No problem, just take all three. You need no visas.
    – Fattie
    Feb 23 '18 at 15:59
  • 10
    If a country has exit controls, exit using that country's passport. And always enter a country using that country's passport, if you're a citizen. (I'm not sure what country you mean by "ma", by the way.) Feb 23 '18 at 16:04
  • Do all countries allow you to have all three nationalities?
    – Willeke
    Feb 23 '18 at 16:26
  • 2
    The only challenge here is if you are booking all tickets as one trip, and have to provide passport # (not just the name), while booking site offers you just one field. In that case, pick one. You should be good as long as you have all passports in your possession.
    – Alexander
    Feb 23 '18 at 19:42
  • 1
    @Alexander actually, you can type in whatever you want into that field as nobody ever checks it. See: travel.stackexchange.com/questions/79636/…
    – JonathanReez
    Feb 24 '18 at 6:14

This answer assumes that each of the countries allows you to be a citizen of the other two countries, and that your name is the same in all three passports.

It doesn't usually matter what passport you give the airline when you book the ticket. You can generally check in for different flights on the same ticket using different passports.

Each time you check in, show the passport of the country where you will arrive at the end of that trip, even if that's not the passport you used to enter the country you're leaving. If you are using another passport for visa-free transit, or if you used another passport to enter the country you're leaving, show the relevant passport to the airline if they ask about it. If the agent looks concerned, you can offer to show the passport without waiting for a question.

For each country you visit, pick one passport and stick with it. Always show that passport to officials of that country. For countries of which you are a citizen, use the passport of that country.

In truth, it's really not that different from I have two passports/nationalities. How do I use them when I travel?; it's only slightly complicated by the fact that there are three countries rather than two.


Typically, you don’t need a passport when booking a ticket.

You will need a passport to check in, be it online or in the airport. At this time, simply always use the passport of the country you are flying to.
The airline is not concerned about your citizenship(s), they are concerned that you are allowed to enter the country at the destination. If you show a passport from that country, you are obviously good to go there, and that’s all they care about.

  • 2
    In my experience, I've always been asked to enter at least my name, some form of ID number and nationality when booking a ticket.
    – zundi
    Feb 23 '18 at 21:41
  • 1
    @zundi it must depend on the airline's systems, or perhaps those of the booking service you're using. I've never been required to provide these details at the time of booking. I've sometimes been asked to, but I've been able to book without the passport. I don't usually have my passport available when I'm booking international travel.
    – phoog
    Feb 23 '18 at 22:51
  • 1
    Last name, First name for sure. This locks the ticket to that person. But I never enter anything else. I have booked about 30 flights this year already, and never entered passport information or even nationality.
    – Aganju
    Feb 24 '18 at 2:52
  • Depending on the destinations, it's sometimes necessary to supply APIS data before check-in (especially if you're going to be checking in at the airport), and while it's possible to supply it at some point in between booking and check-in it's often convenient to supply it at booking. Feb 24 '18 at 9:53
  • 1
    I don’t buy at expedia, but typically directly with each airline (cheaper). None of them enforces it. I bought over 30 tickets in 2018 already, for different people, from/to 5 different countries, and I haven’t entered a single passport info. Maybe some situations require it, but definitely not all. And maybe expedia’s website is too dumb and simply requests it all the time, but that would be expedia, not a standard requirement. Just book somewhere else, or type in made-up numbers.
    – Aganju
    Feb 24 '18 at 15:47

Basically, in my experience immigration inspection and booking a ticket are two completely different things. I've never had an immigration inspection officer check what passport nationality I inputted when I bought the ticket. I'm not sure if any country even has a system for checking that.

  • 5
    Many airlines will check your passport for international travel, simply because they're the ones who are liable to fly you back should you not be allowed to pass through the border. Feb 23 '18 at 23:32
  • True. But, it's not a big deal to explain to them about your dual nationality. The people employed to check people in are not part of the immigration inspection at the arrival country, so this should not result in any problems. Feb 25 '18 at 15:36

I have dual but not triple citizenship and I used to travel a lot for business so I had to do some research, but as I am not from any of the countries you have listed, you can take my advice only as a suggestion of facts you need to find for yourself.

The most important point is that you can not claim the protection of any other country in a country for which you claim to be a citizen. In other words, you can not use your South African passport in Australia and vice versa. In practice, this means you can not travel on two passports at the same time. You can carry other passports with you, but you can't change passport half way through a journey so I would strongly recommend that you keep the extras in sealed envelopes from before departure until after arrivals. If immigration are opening sealed envelopes, you have bigger problems to deal with then having extra passports.

Since it is easier to leave a country that you are a citizen of as a foreigner then it is to arrive as one, I would recommend you break you journey into legs so that you can travel on the passport of the country that you are going to. That said, countries requiring exit visas for their own citizens can be a problem but I don't think that should affect you. Talk to their counsel for each of the countries and ask their advice before you travel. There is another reason to talk to the counsels of the different countries rather then get the advice from strangers on the interwebs, and that is that some countries charge tax based on residency. If you arrive on one passport and leave on another, then their tax office might not know that you have left and decide that you owe them money.

  • 3
    Some countries don't care if their citizens arrive with other countries' passports; the UK is a notable example. But even if we accept that one cannot use the South African passport in Australia and vice versa, that directly contradicts your assertion that "you can't change passport halfway through a journey": traveling between the two countries requires you to do that. I'm speaking from personal experience; I do this all the time without trouble.
    – phoog
    Feb 24 '18 at 4:40
  • Indeed phoog, this answer is somewhat confused.
    – Fattie
    Feb 24 '18 at 15:42
  • @phoog, all I can say is that you have been lucky. most times it is never checked but my personal experience of trying to enter a country with a different passport from my ticket is not something I want to repeat. Also your assertion about the uk not caring is wrong, like most other countries they have seperate queues for uk/eu citizens and others, because they do care. They care a lot!
    – Paul Smith
    Feb 25 '18 at 13:42
  • @PaulSmith which country was it? My principle is to check in for each leg of the flight with the passport I'm going to use at the destination. So when I leave the US for the EU, I check in with my EU passport. So if immigration checks the manifest, there's no discrepancy. When I check in for the return flight, I use my US passport. What I mean about the UK not caring is that they explicitly disavow any rule that British citizens must use UK passports to enter the country, unlike e.g. the United States. This has little to do with the existence of separate immigration queues.
    – phoog
    Feb 25 '18 at 14:34
  • @phoog, that is exactly what I said; "travel on the passport of the country that you are going to". However, this is not always possible. eg. US law insists US passport holders enter AND LEAVE on US passports. So arriving into the UK on a US passport requires satisfying visa requirements etc. that a UK citizen would not need to meet.
    – Paul Smith
    Feb 26 '18 at 11:38

Not the answer you're looking for? Browse other questions tagged or ask your own question.