Cash and Contactless

We have 2 fare zones, Cardiff (including Penarth, Llandough) and Barry (including Sully, Dinas Powys and Wenvoe). The tables below show the current fares for travel within each fare zone and a fare for travelling across our network. 

Note that different fares are charged on service 30 to Newport. Learn more about the fares for service 30 to Newport. 

Customers aged between 16-21 will need a My Travel Pass to qualify for young persons fares.

On the bus

The following tickets can be bought on the bus by cash or contactless. Learn more about contactless.

If you are paying by cash, please have the correct money for your ticket as our drivers do not give change.

  Cardiff, Penarth & Llandough Barry only, or Dinas Powys only or Sully only* Within Barry, Dinas Powys & Sully** Full Network
  Adult

age 5-15 or
My Travel Pass

Adult age 5-15 or
My Travel Pass
Adult age 5-15 or
My Travel Pass
Adult age 5-15 or
My Travel Pass
Single £2.40 £1.60 £2.60 £1.70 £2.80 £1.90 £3.30 £2.20
Day to Go

£4.70

£3.10 £4.60 £3.50 £4.60 £3.50 £6 £4.20
Week to Go*** £17 £12 £16 £11 £16 £11 £24 £15.50

* for journeys wholly within Barry. or wholly within Dinas Powys or wholly within Sully (not valid for travel between each area)

** for journeys within Barry, Dinas Powys and Sully

*** Week To Go is not available on bus, please use the Cardiff Bus app