Tolva is a town in the province of Huesca, Spain. It is located 696 metres above sea level in the north-eastern part of Huesca, in the comarca of Ribagorza.
Coordinates: 42°07′N 0°34′E / 42.117, 0.567