Cambodia does grant visa on arrival at Phnom Penh International Airport as well as Siem Reap International Airport. If you're crossing from Thailand, you can get your visa at Poipet Banteay Meanchey and Cham Yeam. Those who are coming from Vietnam through Bavet should obtain their visas before arriving through a Cambodian Embassy or an overseas Consulate. Tourists/business people can purchase a visa which will be valid for the period of one month, from Siem Reap or Phnom Penh airport's border areas. Online visa is also another option. For a single entrant on a tourist visa, it costs USD 30, and for business travellers, it costs USD 35, single entry.
To enter Cambodia for Indians, there are three visa options. The first one is Visa On Arrival. This is available at Phnom Penh International Airport and Seam Reap International Airport. If you're coming here by road, the Cambodia-Thailand Border, Cambodia-Vietnam Border and Cambodia-Laos Border offer checkpoints for your visa collection.
The second option is getting your visa online (eVisa), with the help of online payment through your credit card
The third option is applying at the Embassy of Cambodia and getting your visa stamped on your passport before departing
Laos, Malaysia, Philippines, Singapore, Vietnam, Thailand, Indonesia, Brunei Darussalam, Myanmar