Yes, you can earn KrisFlyer miles with Agoda.com. Earn up to 2 miles per $1 when booking travel through Agoda.com.