@Mohamed ******
Non-OA Visa application fee is about double the price, requires a Police Clearance, Health Insurance and maybe one or two other things that the Non-O doesn't require. It also has to be applied for in one's own country of residence, where the Non-O, you can apply for within Thailand, or any overseas Embassy or Consulate.