Yes, Indian citizens need a visa to visit Cambodia. You can obtain a visa either through an e-visa application online or by applying for a visa on arrival at the airport or border entry points. The e-visa is a convenient option and can be applied for through the official Cambodian e-visa website.