معركة راندينيويلا كانت مواجهة عسكرية بين القوات البرتغالية ومملكة كاندي في سريلانكا، ووقعت في ٢٥ أغسطس ١٦٣٠. في هذه المعركة انتصرت مملكة كاندي على القوات البرتغالية، وشكّلت الانتصارات المحلية مثل معركة راندينيويلا جزءًا من مقاومة مملكة كاندي للمحاولات الأوروبية للسيطرة على الجزيرة. يُذكر أن نجاح كاندي في هذه المعركة أضعف النفوذ البرتغالي في المنطقة ومكّن الممالك المحلية من امتلاك مزيد من السيطرة على مناطق داخل الجزيرة.