Kep is most often accessed by road. If you want to get there by train, there is a service that runs from Friday to Sunday only. In tems of flying, you can land at any of the airports in Cambodia and then go to Kep by road.
Qatar Airways, Bangkok Airways, Singapore Airlines, Air Asia are some of the carriers taking you to Cambodia's international airports.
To enter Cambodia, there are 3 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 an 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.
Phnom Penh International Aiport and Seam Reap International Airport of Cambodia receive lots of flights on a regular basis. You can arrive at any of these airports and then take a bus or a share-taxi to Kep. It takes about 3 to 4 hours.
Share taxis are the most popular forms here. They are definitely relatively cheaper. You can hire a private car which would cost you $26 or $32, depending on the vehicle.
Cambodia has revived its old train service. The line runs from Phnom Penh to Sihanoukville and has only two stops. One is Takeo and the other is Kampot. Kep is located close to Kampot, so you can get off at Kampot and then take a tuk-tuk or a share taxi to Kep.
Since Kep is a little coastal area, it's quite easy to get around. Tuk-tuks are the most popular form of transport. If you're taking a short trip around Kep, a tuk-tuk ride will cost you $ 1-2. If you would like to keep a tuk-tuk with you for an entire day, the cost would be anywhere between $12 to $25. Another option is renting motorcycles and driving them around yourself. For a 125 cc bike, the cost is around $ 7 per day. Most guesthouses and lodges give up bikes for rent, so you could always ask around. You can also find bikes for rent at Bat 11, on Kep Beach. The final option in terms of getting around Kep, is walking!