Eldrevatnet or Eldrevatn is a lake in the municipality of Lærdal in Sogn og Fjordane county, Norway. The 3.48-square-kilometre (1.34 sq mi) lake lies at an elevation of 1,116 metres (3,661 ft) above sea level. It is located about 15 kilometres (9.3 mi) southeast of Borgund, not far from the E16 highway and the Filefjell Kongevegen road. The lake Øljusjøen lies 4 kilometres (2.5 mi) south of the lake. The lake Juklevatnet and the mountain Høgeloft both lie about 5 kilometres (3.1 mi) to the northeast of the lake.
The lake Eldrevatnet is regulated by a hydroelectricdam and supplies water for a nearby power station.