You can find the most up to date timetables at the following sites. Use Traveline for your one-stop travel needs.
Traveline Cymru - 0871 200 22 33
Cardiff Bus - 029 2066 6444
National Express - 08705 808080
By catching the bus once a week you can save on fuel and parking charges!