The station was built by the Llanelly Railway, who reached the town from the Llanelli direction in January 1857. An extension on to Llandovery was constructed by the subsidiary Vale of Towy Railway, whilst the branch line to Carmarthen followed in 1864/5 and a direct line to along the Gower Peninsula in 1866/7. The following year saw the Central Wales Extension Railway reach Llandovery, putting Llandeilo on a through route to but also giving the London and North Western Railway access to the Llanelly company's territory and lines through a new joint lease of the VoTR. The LNWR took full advantage of this and by 1873 had secured full access to & control of the Swansea & Carmarthen routes, leaving the L.R with only half its peak track mileage & in such a poor financial position that it was forced to lease its remaining lines to the Great Western Railway the same year. Thereafter the LNWR became the main passenger operator, with the Great Western running just a few trains between Llanelli & Llandovery. In its heyday, the station had four platforms serving trains for the Heart of Wales line as well as trains from Carmarthen via the Llandeilo - Abergwili Jcn branch line. The direct line to Swansea Victoria has also gone and the surviving passenger trains now run via the old Llanelly Railway main line south of Pontarddulais and the West Wales Line to reach Swansea. The station building has been demolished, and between 2008 & the spring of 2010 had only one platform in use as the passing loop here had been temporarily decommissioned due to a lack of spare parts for the point machines. The second platform was reinstated in May 2010 along with the loop following the replacement of the points at both ends with new electrically worked units.
Facilities
The station is unstaffed and has only basic amenities - waiting shelters, timetable poster boards and digital CIS screens on each side, along with a customer help point on platform 2. Access for disabled passengers is limited, due to the barrow crossing linking the platforms and steep access ramps.
Services
There are four trains a day in each direction southbound to Swansea and northbound to Shrewsbury from Monday to Saturday; a fifth service runs to Llandovery and back to Swansea in the a.m peak. The facility to pass northbound and southbound trains is used once each early weekday morning. Two trains each way call on Sundays.