This question already has an answer here:

I am traveling from Istanbul to Mumbai, and stopping in Dubai for 6, 7 hours. I have only baggage on board, the one that I will carry with me. My flights are not with the same company, but the same airport and I need to change the terminal, from T2 to T1. My question is: Do I need to get visa beforehand for transit in this case, and weather I can get on arrival? I am Macedonian citizen.

Thank you so much.

marked as duplicate by choster, bytebuster, Traveller, Giorgio, Ali Awan Feb 2 at 13:58

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.