Getting there & away
First bus 100 is a shuttle service between Swansea and Cardiff (£4, one hour, every 30 to 45 minutes Monday to Saturday, five daily Sunday). Stagecoach bus 63 links Swansea with Brecon (£4, 1½ hours, three daily Monday to Saturday) via Dan-yr-Ogof Showcaves.
National Express coach 508 runs direct from London (Victoria station) to Swansea (£22, 4½ hours, twice daily), continuing to Carmarthen, Tenby, Pembroke and Haverfordwest. National Express also runs coach 528 from Swansea to Haverfordwest (£8, 2¼ hours, one per day).
There are direct trains to Swansea from Cardiff (£4, one hour, every 45 minutes Monday to Saturday, every two hours Sunday), Tenby (£10, 1½ hours, seven daily Monday to Saturday, one on Sunday) and Haverfordwest (£10, 1½ hours, every two hours).
Swansea is the southern terminus of the scenic Heart of Wales line (www.heart-of-wales.co.uk), which runs across southern Mid-Wales to Shrewsbury in England, passing through Llandeilo (£5, one hour), Llandovery (£5.50, 1¼ hours) and Llandrindod Wells (£8.30, 1¾ hours, four daily Monday to Saturday, two on Sunday).
Swansea Cork Ferries (456116; www.swanseacorkferries.com; King’s Dock) sails to Cork (Ireland) four to six times per week; the 10-hour trip costs £23 to £34 for foot passengers, £85 to £199 for a standard car, one way. The ferry terminal is a mile east of the centre, on the east side of the river mouth.