Buses from Cardiff to Swansea
🚌 The journey typically takes around 1 hour and 5 minutes, making it a quick and straightforward trip between these two Welsh cities. 🚌 With ticket prices ranging from £9 to £13, catching the bus from Cardiff to Swansea offers a budget-friendly way to travel while enjoying the scenic views of South Wales.