The Youth Hostel of São Pedro do Sul is located at a spa town in the province of Beira, near São Pedro do Sul, which is three kilometres (two miles) away from the hostel and 20 km (13 mi) from Viseu, and has a sports complex where you can do swimming, squash or table tennis.