Revine Lago is a comune (municipality) in the Province of Treviso in the Italian region Veneto, located about 60 kilometres (37 miles) north of Venice and about 35 km (22 mi) north of Treviso.
As of 31 December 2004, it had a population of 2,190 and an area of 18.7 square kilometres (7.2 sq mi).
Revine Lago borders the following municipalities: Cison di Valmarino, Limana, Tarzo, Trichiana, Vittorio Veneto.
It begins on the last peaks of the Prealpi Bellunesi (Monte Cor, La Posa) at 1,200 to 1,300 metres (3,900 to 4,300 ft) in elevation and decreases until the bottom of the valley.
These are located in a plain, the lowest part of the municipality at 224 metres (735 ft).