The Kothduwa temple, or Koth Duwa Raja Maha Viharaya, is a Buddhist temple located on Kothduwa island on the Maduganga river in southern Sri Lanka.