Puybegon is a village and commune in the Tarn département of France.
Coordinates: 43°47′N 1°55′E / 43.783, 1.917