Llannon is a small village, which sits on the A476 road between Cross Hands and Llanelli, in the county of Carmarthenshire, South Wales.
Pontyberem lies to the north west of Llannon, Pontyates to the north west and Pontarddulais to the south east. Nearby towns include Capel Hendre, Tumble, Fforest and Sylen.
St Non's Church, the village parish church, has a long history, and although there was much renovation in the Victorian period the nave and chancel are 13th century. The tower is probably of the same period but was remodelled when the south aisle was added at the end of the medieval period.
The village has two pubs the Red Lion and the Greyhound Inn.
Mynydd Sylen (284m) and the Afon Morlais lie to the west of the village. A footpath leads from the village to the summit of Mynydd Sylen.