I'm an Indian citizen who works in the UAE, and I plan to travel from Abu Dhabi to India via Muscat through different airlines. The first airline is Air Arabia, and the other is Salam Air; I will have a self-transfer between them. My layover is 3½ hours. Do I need any transit visa for these connecting flights?
-
What research have you tried so far?Traveller– Traveller2025-06-06 20:30:42 +00:00Commented Jun 6 at 20:30
-
1What is your citizenship?jcaron– jcaron2025-06-07 12:36:32 +00:00Commented Jun 7 at 12:36
-
Indian.. working in UAERaj Prabhakaran– Raj Prabhakaran2025-06-07 14:00:00 +00:00Commented Jun 7 at 14:00
2 Answers
According to Wikipedia, if you are an Indian citizen then you can enter Oman for up to 14 days without a visa, so you would not need to transit visa.
You can double check the specific requirements in your exact case on the IATA Travel Centre or Traveldoc. Remember that the two flights would be independent, not a connection.
Also, remember that if there are any issues causing you to miss your second flight (because of a delay of the first flight, for instance, but there could be many other cases), you are on your own and would need to book and pay for a new ticket yourself.
For a self transfer you should ALWAYS have full credentials to enter the layover country.
There are rare exceptions, but the rules around this are complicated, sometimes vague, and difficult to research. Even if you technically qualify for an exception, the airline is not required to know or honor this exception.
In other words: Air Arabia has sold you a ticket from Abu Dhabi to Muscat and what you do there (including immediately flying somewhere else) is none of their concern. Air Arabia will check your credentials to enter the final destination of the Air Arabia ticket, which is Muscat. If you don't have this, they can (and most likely will) deny you boarding.