I am an Indian citizen travelling to Muscat from USA via Dubai. To Dubai by United Airlines via Zurich. Six hours later from Dubai by flydubai.
Since it is a separate booking, do I require a transit visa for Dubai?
"Airline transit passengers travelling with a stopover at Dubai Airport (or other UAE airport) who do not leave the terminal building, do not need a UAE visa since they are not entering the UAE. "
Moreover "Transit passengers stopping at Dubai International Airport for a minimum of 8 hours and meeting certain conditions mentioned below are eligible for obtaining a 96-hour transit visa."
So technically you CANNOT and therefore need not apply for a transit visa