Llandovery railway station viewed from the A40 level crossing. Llandovery station is on The Heart of Wales line. There are currently (2011) four trains each way on weekdays, and two trains each way on Sundays. Average travel times are : south to Swansea, about 80 minutes; north to Shrewsbury, about 2½ hours.