Recommended
e-Visa (online, before you fly)
Apply on the official government portal with a passport scan and a photo. The official tourist e-Visa fee is USD 30, processing normally takes 3 business days, and the permitted stay is one month. Check that your chosen entry point accepts it.
Apply on evisa.gov.kh