Unmatched Comfort, Unforgettable Stays
Wake up in a tropical paradise at Moksha, a serene hotel in Kitulgala nestled within the heart of the rainforest. Our eight en-suite rooms offer an immersive escape, surrounded by the sights and sounds of nature. Step onto your verandah and take in the lush, emerald greenery that stretches beyond your door. Mornings begin with the call of endemic birds, while nights are gently serenaded by the murmur of nearby streams.