I'm a Pakistani passport holder. I have booked my flight with Emirates from Kuwait to Pakistan. I have an 11-hour layover in Dubai. Can I get a transit visa on arrival in Dubai? What's the cost and procedure? Thanks.
If the journey from Kuwait to Pakistan is one ticket, then Emirates is bound to give you a hotel room under IATA rules. Emirates usually takes travellers to hotels out of the airport complex which requires them to cross immigration. Emirates should arrange this for you. You should contact them.
Edit: Apparently, there is a debate on whether the rules under the IATA are enforceable. In any case, emirates will provide accommodation and a visa for layovers longer than 8hrs.