Bus Timetables

Bus timetables for travel to, from and around the Vale of Glamorgan


Traveline Cymru Public transport information provider for Wales - timetables, ticket details, journey plans, and updates.


The Vale of Glamorgan Council's Transportation Unit makes details of changes affecting Vale of Glamorgan services it is aware of on its Public Transport News website page or via Twitter @VOGCtransport


Further information can also be found on our local bus service providers own websites.


Warning: Delays to Services 90, 96, 96A, T9 and X91 'may' be experienced due to ongoing Metro road works on Port Road between Barry and Culverhouse Cross; please allow extra time for travelling.


Advance Warning: Due current flood preventions works in the Coldbrook area of Barry, diversions to local bus services that operate via Langlands Road may be temporarily diverted to run via Dobbins Road for a period when the works are extended into Langlands Road.


Cardiff Bus  Easyway  First Cymru  Harton Coaches  New Adventure Travel  Watts Coaches


Local Bus Service Timetables


88 Barry - Penarth


Via Barry Waterfront, Bendrick, Sully, Cosmeston and Penarth Pier.


89A Dinas Powys Square - Cardiff


Via Murch, Llandough, Penarth Town Centre, Penarth Marina, Cardiff Sports Village and Cardiff Bay.


89B Llandough - Cardiff


Via Cogan, Penarth Pier, Penarth Town Centre, Penarth Marina, Cardiff Bay Sports Village and Cardiff Bay.


90  Barry Waterfront - Culverhouse Cross M&S/Tesco


Via Barry Town Centre, Holm View Leisure Centre, Pencoedtre Village, Lidl's and Wenvoe.


92  St Luke's Avenue, Penarth - Cardiff


Via Penarth Town Centre, Cogan and Grangetown.


93  Barry Waterfront - Cardiff


Via Barry Town Centre, Dinas Powys (Murch), Penarth Town Centre, Cogan and Grangetown.


94  Barry Waterfront - Cardiff


Via Barry Town Centre, Bendrick (certain evening journeys), Sully, Cosmeston, Penarth, Cogan and Grangetown.


95  Barry Island - Cardiff 


Via Barry Waterfront, Barry Town Centre, Dinas Powys, Llandough, Leckwith, Cardiff and Heath Hospital (UHW).


95A 95B 95C  Penarth - Cardiff


Via Penarth Heights, Llandough, Leckwith and Cardiff City Stadium 'Park & Ride'.


96  Barry - Cardiff 


Via Barry Town Centre,  Barry Waterfront, Barry College/Hospital, Crematorium, Wenvoe and Ely. 


96A  Barry - Cardiff 


Via Barry Waterfront, Barry Island (Sunday), Barry College/Hospital, Winston Square, Crematorium, Wenvoe and Ely.


97  Barry Colcot - Gibbonsdown Circular (clockwise)


Via Barry Town Centre, Waterfront, Broad Street, Park Crescent, Barry College/Hospital, Colcot, Gibbonsdown)


97A  Barry - Gibbonsdown - Colcot Circular (anti-clockwise)


Via Barry Town Centre, Gibbonsdown, Colcot, Barry Hospital/College, Park Crescent, Broad Street, Waterfront)


98  Barry - Highlight Park Circular - Cwm Talwg (anti-clockwise)


Via Barry Town Centre, Barry College/Hospital, Highlight Park, Cwm Talwg, Park Crescent, Broad Street, Waterfront)


100 Barry (Sunday and bank holiday Monday Service)


Via Colcot, Merthyr Dyfan, Treharne, Coldbrook, Cadoxton, Town Centre, Broad Street, Barry Island, Park Crescent, Barry College/Hospital, Highlight Park (Port Road), Cwm Talwg)


303  Bridgend - Barry (Linked with Service 304)


Via Ewenny, Ogmore Village, Ogmore-by-Sea, Southerndown, St Bride's Major, Wick, Broughton, Monknash, Marcross, St Donat's (Atlantic College), Llantwit Major, Boverton, Eglwys Brewis, St Athan, East Aberthaw, Rhoose, Holiday Inn Express (for Cardiff Airport), Port Road (for Tesco and Barry Comprehensive School), Colcott Road (for Barry Hospital, Ysgol Bro Morgannwg and Cardiff & Vale College (Barry Campus).


304  Barry - Cardiff  (Linked with Service 303)


Via Cadoxton (Weston Square), Cardiff Road (for Ty Verlon Industrial Estate), Dinas Powys, Eastbrook, Llandough Hospital, Cardiff Bay Sports Village & Retail Park and Cardiff Bay.


320 Talbot Green - Cardiff (Linked with Service 321)


Via Pontyclun, Miskin, Hensol, Pendoylan, Peterston-Super-Ely, St Bride's-Super-Ely, St Fagans and Fairwater.


321  Talbot Green - Llantwit Major (Linked with Service 320)


Via Pontyclun, Brynsadler, Ystradowen, Maendy, Aberthin, Cowbridge, Penyrheol Terrace and Pentre Cwrt.


B3  Garden Suburb - Cadoxton (Barry Local Service)


Via Knap Lakeside, Porthkerry Road, Montgomery Road, Waterfront, Town Centre, Lundy Park, Treharne, Cadoxton.


G1 St Athan - Cowbridge - Bridgend (Greenlinks On-Demand Service)


Via Llanmaes, Eglwys Brewis, St Mary Church, Llandough (Cowbridge), Llanblethian, Pentre Meyrick, Penllyn, Craig Penllyn, City, Ruthin, St Mary Hill, Llangan, Treoes, Brocastle (A48 stops), Colwinston, Ewenny


G4 Rural Vale - Cardiff (Greenlinks 'On-Demand' Service - Thursdays)


Via Llantwit Major and rural south central villages to Culverhouse Cross (M&S/Tesco), Western Avenue Retail Outlet (Tesco), Heath Hospital (UHW) and Cardiff Centre.


T9 Summer  Cardiff Airport Express - Summer timetable valid from 01 April to 31 October inclusive.


T9 Winter  Cardiff Airport Express -Winter timetable valid from 01 November to 31 March inclusive.


T9 is a 'limited stop' service for journeys either commencing or terminating at Cardiff Airport only and only serves bus stops at Red Dragon Centre (Cardiff Bay), Customhouse Street JW (Cardiff Centre), Copthorne Hotel (Culverhouse Cross), Premier Inn (Wenvoe), Golwg y Coed (Barry), Highlight Park (Barry), Travelodge (Cwm Ciddy, Barry) and Holiday Inn Express (outbound only).

Warning: Allow extra time for travelling on Service T9 due to road works on route that may cause delay.


X2  Porthcawl - Bridgend - Cowbridge - Cardiff


Via Laleston, Bridgend, Cowbridge, St Hilary junction (A48), Bonvilston, St Nicholas, Culverhouse Cross, Ely and Canton


X91  Llantwit Major - Cardiff


Via Llantwit Major, Boverton, Eglwys Brewis, MOD St Athan (east gate), St Ahan Village, East Aberthaw, Rhoose, Holiday Inn Express (Port Road for Cardiff Airport), Barry (Port Road), Wenvoe, Culverhouse Cross and Cardiff City Centre. Serves all stops on route.




Not all service journeys run via locations listed on the above descriptions; please check timetables for details.


The Vale of Glamorgan Council makes every effort to provide up to date public transport information with regards to services provided by various private operators on our web site, public transport guides and at bus stops. However, due to the fact that operators can make changes to their commercially operated services at any time and limited Council resources, this Authority is unable to guarantee the accuracy of information provided at all times. Therefore, persons are advised to double check with the service operator or Traveline Cymru (0800 464 00 00) prior to travel and the Council will not be held liable for any errors or inaccuracies that lead to any problems.