This question already has an answer here:

I am traveling to Indonesia with 2 stops, one in Germany and another in Singapore. Can I use my Albanian passport to leave Albania and pass through Germany and my South African passport to pass through Singapore and enter Indonesia, since South African passport grants me visa on arrival in Indonesia.

Also what documents should I provide at the airport besides ticket and passport?

marked as duplicate by JonathanReez Aug 29 '17 at 8:07

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


Many countries actually require that you leave and enter the country with that country's passport. So that takes care of leaving Albania.

After that, you can use your RSA passport -- as long as the name is the same -- and travel all the way to Indonesia, and back. Moreover, when you leave Singapore back to Germany and Albania, you might have to show both passports, as RSA citizens might not have free entry to Albania. But that's no biggie, as airlines are used to dual citizens.

Finally, a remark on arriving in Indonesia. You don't need a visa on arrival: both RSA and Albania are on the visa waiver list for tourism. As long as you're going to Indonesia for tourism, both of your passports will work, and you won't need to get a visa.

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