Arriva Trains Wales operates a train from Swansea to Llandovery 4 times a day. Tickets cost $18 - $28 and the journey takes 1 h 21 min. Alternatively, First operates a bus from Swansea to Llandovery every 4 hours. Tickets cost $4 - $5 and the journey takes 1 h 22 min. 2 other operators also service this route.
From Swansea train to Llandovery. 1 h 21 min £15. From Swansea, High Street Station bus to Llandeilo, Fire Station then bus to Llandovery, Car Park (Llandovery Car Park). 2 h 35 min £9. From Swansea taxi to Llandovery. 50 min £112. From Swansea drive to Llandovery. 50 min £6. From Swansea Uber to Llandovery. 50 min £77.