Nationals of the following 33 countries can now receive a visit-visa on arrival
USA , Britain , France , Italy , Germany , Canada , Australia , New Zealand , Japan , Netherlands , Belgium , Luxemburg , Switzerland , Austria , Sweden , Norway , Denmark , Portugal , Ireland , Greece , Finland , Spain , Monaco , The Vatican, Iceland , Andorra , San Marino , Liechtenstein , Brunei , Singapore , Malaysia , Hong Kong , and South Korea
You may contact your local Qatar Airways office for further information
Update to my earlier answer:
Nationals of the following 33 countries can now receive a visit-visa on arrival
USA , Britain , France , Italy , Germany , Canada , Australia , New Zealand , Japan , Netherlands , Belgium , Luxemburg , Switzerland , Austria , Sweden , Norway , Denmark , Portugal , Ireland , Greece , Finland , Spain , Monaco , The Vatican, Iceland , Andorra , San Marino , Liechtenstein , Brunei , Singapore , Malaysia , Hong Kong , and South Korea
You may contact your local Qatar Airways office for further information