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.