Yes, Indian citizens can obtain a Cambodia visa on arrival.
However, it's best to apply for an e-visa beforehand. Immigration checks in Cambodia are strict, and if there are any issues with your visa on arrival application, such as missing documents or discrepancies, you may have no choice but to return to your home country. On the other hand, applying for an e-visa in advance ensures your entry is pre-approved, avoiding such risks and providing peace of mind for a smooth and stress-free journey.