The website is very good for the CardiffBus routes, however there are other lines operated by different companies that you also need to check, so it can be slightly confusing (e.g. BEBB operates the bus to St Fagans - so it is best to call the traveline number below to make certain of your plans if in doubt!).
CardiffBus also operates a night bus service (L8 Bus) and an airport express, X91.
Prices are very reasonable, though be warned that exact change is required when paying for tickets!
In town you won't need them very much, but the service is very useful for journeys further afield including Cardiff Bay and Penarth - check this link for the huge array of bus destinations outside of Cardiff itself...
The Bus station is pretty massive and can be a bit confusing, but there is a CardiffBus enquiries office opposite the entrance of the bus station on Wood St.


