29
Cardiff Bus
29 bus timetable: Cardiff Bus Interchange circular
Cardiff Bus Interchange circular
Route map
29 live route map
See the route, stops, and live buses currently on this line.
70 stops
Live buses loading
Map ready
Loading the route map...
Cardiff Bus Interchange → Cardiff Bus Interchange
10 trips · first 09:25 · last 13:25
Tue
Live Valid 2026-06-05 – 2027-05-12
Swipe sideways to see later trips.
Stop
09:25
Cardiff Bus Interchange
09:25
Cardiff Bus Interchange
10:25
Cardiff Bus Interchange
10:25
Cardiff Bus Interchange
11:25
Cardiff Bus Interchange
11:25
Cardiff Bus Interchange
12:25
Cardiff Bus Interchange
12:25
Cardiff Bus Interchange
13:25
Cardiff Bus Interchange
13:25
Cardiff Bus Interchange
09:25
09:25
10:25
10:25
11:25
11:25
12:25
12:25
13:25
13:25
11:00
11:00
12:00
12:00
13:00
13:00
14:00
14:00
15:00
15:00
Timetable data from Cardiff Bus, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code S_29.
All stops shown
71 stops- Cardiff Bus Station, Cardiff Bus Interchange Bay 11
- Cardiff, Bute Terrace JK outside
- Cardiff, Lower Churchill Way HG outside
- Roath, West Grove 5 outside
- Roath, Richmond Crescent before
- Roath, Lowther Road before
- Roath, Inverness Place before
- Roath, Alfred Street before
- Roath Park, Werfa Street before
- Roath Park, Boverton Street before
- Roath Park, Tydfil Place after
- Roath Park, Ninian Road outside 109
- Roath Park, Lady Mary Road after
- Roath Park, Promenade East after
- Roath Park, Cartref before
- Roath Park, Torrens Drive before
- Roath Park, Woolaston Ave after
- Roath Park, Leven Close after
- Cyncoed, Cardiff High School opposite
- Cyncoed, Rhydypenau Library opposite
- Cyncoed, Three Arches Avenue before
- Llanishen, Ewenny Road before
- Llanishen, Usk Road before
- Llanishen, Crundale Crescent East before
- Llanishen, Fishguard Road Shops opposite
- Llanishen, Fishguard Road outside 91
- Llanishen, Heol Merlin before
- Llanishen, Fishguard Road outside 203
- Llanishen, Crundale Crescent West before
- Llanishen Leisure Centre opposite
- Llanishen, M&S Ty Glas Avenue outside
- Llanishen, Newborough Ave before
- Llanishen, Church Inn before
- Llanishen, Church Inn after
- Llanishen, Newborough Ave after
- Llanishen, M&S Ty Glas Avenue opposite
- Llanishen Leisure Centre outside
- Llanishen, Crundale Crescent West after
- Llanishen, Fishguard Rd outside 144
- Llanishen, Heol Merlin after
- Llanishen, Fishguard Road near
- Llanishen, Fishguard Rd Shops opposite
- Llanishen, Crundale Crescent East after
- Llanishen, Usk Road after
- Cyncoed, Fidlas Avenue after
- Cyncoed, Three Arches Avenue after
- Cyncoed, Rhydypenau Library outside
- Cyncoed, Cardiff High School outside
- Roath Park, Leven Close before
- Roath Park, Woolaston Ave before
- Roath Park, Torrens Drive before
- Roath Park, Lakeside Drive after
- Roath Park, Promenade East after
- Roath Park, Lady Mary Road before
- Roath Park, Ninian Road opposite 107
- Roath Park, Tydfil Place after
- Roath Park, Alder Road after
- Roath Park, Pen-y-wain Place after
- Roath Park, Library outside
- Penylan, Pen-Y-Lan Road adjacent
- Roath, Angus Street before
- Roath, Arabella Street opposite
- Roath, Lowther Road before
- Roath, Richmond Crescent after
- Roath, West Grove 4 outside
- Adamsdown, Fitzalan Place after
- Cardiff, Dumfries Place HX outside
- Cardiff, Greyfriars Road Stop GN outside
- Cardiff Castle, Kingsway GR outside
- Cardiff, Westgate Street KG outside
- Cardiff Bus Station, Cardiff Bus Interchange Bay 11