From Aberystwyth, Bus Station Stand 7 (Aberystwyth Bus Station) bus to Fishguard, The Square (Fishguard Town Hall) then line 413 bus to St David's, New Street Playground. 4 h 17 min £10. From Aberystwyth drive to St David's. 1 h 46 min £14. From Aberystwyth Uber to St David's. 1 h 46 min £158.
Bus from Aberystwyth to St David's
Richards Bros operates a bus from Aberystwyth to St David's hourly. Tickets cost $9 - $13 and the journey takes 2 h 30 min. Richards Bros also services this route every 4 hours.