Llangennech railway station serves the village of Llangennech near Llanelli, Carmarthenshire, Wales. Llangennech station is located at street level about half a mile away from the centre of the village. It is one of two stations (neighbouring Bynea being the other) located on the double track portion of the route that is shared with the Swansea District Line. All trains serving the station are operated by Transport for Wales.