Attalens (Arpitan: or Talin) is a municipality in the district of Veveyse in the canton of Fribourg in Switzerland.