The distance between Ubud, Bali, and Genting, Malaysia is 2,900 km.