Obtaining a visa is a must if you wish to visit and volunteer in Cambodia. You can either visit Cambodian embassy situated at your home country or apply online. Cambodia also provides on arrival visa to the citizen of certain countries. You can check the list of countries list here who are eligible for visa on arrival.