Upon arrival. The visa is given upon arrival to all EU countries.
5 OMR (around 13 USD / 10 EUR) for stays up to 10 days
20 OMR (around 52 USD / 40 EUR) for stays up to 30 days.
Guests who have a UAE tourist visa and come to Oman directly from Dubai via air/Hatta border (not via Al Ain, Abu Dhabi...) will not have to pay for the visa. The same goes for guests with a Qatar tourist visa, flying to Oman from Doha/Qatar.
The passport must be valid more than 6 months after the return date of travel.
Process at Muscat airport: Upon arrival to the terminal, keep straight and queue at the "Travelex Foreign Exchange" desk where you can exchange money and pay for the visa (possible to pay the visa in the most common currencies like EUR/USD/AED etc.). After that, queue at the "Immigration" desk where you have to show the payment receipt and the passport. Then collect your luggage and proceed through customs. After this you will exit the secured area and enter the General Arrivals Hall.
Only here in the General Arrivals Hall our guide/driver will be waiting for the guests with a paging board.