X2 Porthcawl to Cardiff via Leckwith, Riverside

Operated by First South & West Wales. Registered as running via Bridgend bus station, Cowbridge, Culverhouse Cross, Woodland Avenue. First bus 06:10, last bus 23:10. 67 journeys on weekdays. Today, a Sunday: first 09:55, last 23:25. Fares: set by the operator — more.

Next towards Cardiff from Porthcawl Metrolink 4 (Stand 4): 19:05, 20:30

Next towards Porthcawl from Cardiff Bus Interchange Bay 2: 18:45, 19:40, 20:40

Wanted a different X2? 14 other bus routes are numbered X2 elsewhere in the UK — see every X2 bus timetable by area.

Timetable

Ends at Cardiff Bus Interchange unless marked “to …” · Sunday · 16 journeys
Stop 08:4509:4510:2511:25 to Bridgend Bus Station11:5612:2513:4514:45 to Bridgend Bus Station15:1615:4517:00 to Bridgend Bus Station17:3018:0519:0520:3022:20
Porthcawl Metrolink 4 (Stand 4) ··10:2511:25·12:2513:4514:45·15:4517:00·18:0519:0520:30·
The Globe (before) ··10:3611:36·12:3613:5614:56·15:5617:10·18:1519:1420:38·
Mackworth Arms (after) ··10:4411:44·12:4414:0415:04·16:0417:18·18:2319:2220:46·
Bridgend Bus Station Stand 9 (Bay 9) 08:4509:4510:5611:5311:5612:5614:1615:1315:1616:1617:2717:3018:3419:3120:5522:20
Police Headquarters (before) 08:5109:5111:02·12:0213:0214:22·15:2216:22·17:3618:4019:3721:0022:25
Cowbridge Town Hall (before) 09:0810:0811:19·12:1913:1914:39·15:3916:39·17:5318:5719:5421:1722:41
Maes-y-Ffynon (after) 09:1810:1811:29·12:2913:2914:49·15:4916:49·18:0319:0720:0421:2722:51
Culverhouse Cross Tesco (before) 09:2610:2611:37·12:3713:3714:57·15:5716:57·18:1119:1520:1121:3422:58
Hadfield Road (after) 09:3310:3311:44·12:4413:4415:04·16:0417:04·18:1819:2220:1821:4123:05
Cardiff Bus Interchange Bay 2 09:5310:5312:04·13:0414:0415:24·16:2417:24·18:3819:3920:3822:0123:25

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

The England fare cap doesn't apply in Wales — First South & West Wales sets the fares on the X2. Check their website or the Traveline Cymru fare finder for current prices. Who travels free →

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with First South & West Wales before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, Boxing Day, 28 December, New Year's Eve and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route X2

X2 towards Cardiff

All 64 stops
  1. Porthcawl Metrolink 4 (Stand 4) Porthcawl
  2. Esplanade Hotel (opp former) Porthcawl
  3. Porthcawl Library (o/s) Porthcawl
  4. Griffin Park (opp) Porthcawl
  5. Northways (o/s phone box) Porthcawl
  6. Woodland Avenue (o/s 7) Porthcawl
  7. Parc-y-Berllan (after) Porthcawl
  8. Pwll-y-waun (after) Porthcawl
  9. St David's Way (after) Porthcawl
  10. Nottage Road (opp 58) Newton
  11. The Globe (before) Newton
  12. Heol-y-Graig (after) Newton
  13. Dan-y-Graig (nr) Newton
  14. Wigfach Farm (nr) Wigfach
  15. Tythegston (at) Tythegston
  16. Texaco Garage (before) Laleston
  17. Mackworth Arms (after) Laleston
  18. Village Farm (nr) Laleston
  19. Hillcrest (at) Laleston
  20. Ogmore Social Club (o/s former) Bryntirion
  21. Broadlands (before) Bryntirion
  22. Phillip Avenue (before) Bryntirion
  23. West House Dip (adj Phone Box) Newcastle
  24. West House Corner (before) Newcastle
  25. Bridgend Bus Station Stand 9 (Bay 9) Bridgend
  26. Bridgend College (in) Bridgend
  27. Police Headquarters (before) Waterton
  28. Waterton (nr) Waterton
  29. The Paddocks (nr) Corntown
  30. Brocastle (o/s Lodge) Corntown
  31. Crack Hill (on) Colwinston
  32. Twmpath Farm (nr) Pentre Meyrick
  33. Roman Road (after Crosswinds) Pentre Meyrick
  34. Llanfrynach Drive (nr) Cowbridge
  35. Llantwit Major Road (nr Clare Garden Village) Cowbridge
  36. Cowbridge Police Station (opp) Cowbridge
  37. Cowbridge Town Hall (before) Cowbridge
  38. Geoffrey Ashe Court (opp junct) Cowbridge
  39. Aberthin Lane (before) Primrose Hill
  40. Cowbridge Garage (o/s) Hollybush
  41. St Hilary Junction (after former) St Hilary
  42. Foresters Lodge (o/s) Tair Onen
  43. Tair Onen Turn (before) Tair Onen
  44. Parc-Newydd Turn (after) Tair Onen
  45. Aubrey Arms (before) Bonvilston
  46. Pen-yr-Heol House (nr) Bonvilston
  47. Maes-y-Ffynon (after) Bonvilston
  48. Sycamore Cross (after) Bonvilston
  49. Cottrell Park (o/s) Tre-hill
  50. Trehill Church (nr) Tre-hill
  51. St Nicholas (at) St Nicholas
  52. Parc Dyffryn (nr) Downs
  53. The Tumble (before) Downs
  54. Culverhouse Cross Tesco (before) Culverhouse Cross
  55. Hadfield Road (after) Leckwith
  56. Jubilee Park (opp) Leckwith
  57. Ninian Park PH (after former) Riverside
  58. Littleton Street (after) Riverside
  59. Smeaton Street (after) Riverside
  60. Brunel Street (after) Riverside
  61. Beauchamp Street (before) Riverside
  62. Fitzhamon Embankment (before) Riverside
  63. Park Street JU (o/s) Cardiff
  64. Cardiff Bus Interchange Bay 2 Cardiff Bus Station

X2 towards Porthcawl

All 63 stops
  1. Cardiff Bus Interchange Bay 2 Cardiff Bus Station
  2. Tudor Street B (o/s) Riverside
  3. Craddock Street (before) Riverside
  4. Smeaton Street (opp) Riverside
  5. Littleton Street (opp) Riverside
  6. Ninian Park PH (before former) Riverside
  7. Jubilee Park (o/s) Leckwith
  8. Hadfield Road (before) Leckwith
  9. McDonalds Culverhouse Cross (after) Culverhouse Cross
  10. The Tumble (after) Downs
  11. Parc Dyffryn (nr) Downs
  12. St Nicholas (at) St Nicholas
  13. Trehill Church (nr) Tre-hill
  14. Cottrell Park (opp) Tre-hill
  15. Bonvilston (before) Bonvilston
  16. The Old Forge (nr) Bonvilston
  17. Pen-yr-Heol House (nr) Bonvilston
  18. Aubrey Arms (after) Bonvilston
  19. Parc-Newydd Turn (before) Tair Onen
  20. Tair Onen Turn (after) Tair Onen
  21. Forestry (opp) Tair Onen
  22. St Hilary Junction (before former) St Hilary
  23. Cowbridge Garage (sliproad) Hollybush
  24. Primrose Hill (o/s House) Primrose Hill
  25. Geoffrey Ashe Court (before) Cowbridge
  26. Town Hall (after) Cowbridge
  27. Cowbridge Police Station (o/s) Cowbridge
  28. Llantwit Major Road (nr Clare Garden Village) Cowbridge
  29. Llanfrynach Drive (nr) Cowbridge
  30. Roman Road (opp Crosswinds) Pentre Meyrick
  31. Twmpath Farm (nr) Pentre Meyrick
  32. Crack Hill (on) Colwinston
  33. Brocastle (before Lodge) Corntown
  34. The Paddocks (nr) Corntown
  35. Waterton (nr) Corntown
  36. Police Headquarters (after) Waterton
  37. Wyndham Crescent (after) Bridgend
  38. Bridgend College (o/s) Bridgend
  39. Bridgend Bus Station Stand 5 (Bay 5) Bridgend
  40. West House Corner (after) Newcastle
  41. West House Dip (opp Phone Box) Newcastle
  42. Phillip Avenue (after) Bryntirion
  43. Broadlands (after) Bryntirion
  44. Ogmore Social Club (opp former) Bryntirion
  45. Hillcrest (at) Laleston
  46. Village Farm (nr) Laleston
  47. Mackworth Arms (before) Laleston
  48. Texaco Garage (after) Laleston
  49. Tythegston (at) Tythegston
  50. Wigfach Farm (nr) Wigfach
  51. Dan-y-Graig (nr) Newton
  52. Heol-y-Graig (adj) Newton
  53. St Clare's Convent School (nr) Newton
  54. The Globe (opp) Newton
  55. Nottage Road (in) Newton
  56. St Davids Way (before) Porthcawl
  57. Pwll-y-waun (before) Porthcawl
  58. Parc-y-Berllan (before) Porthcawl
  59. Woodland Avenue (o/s 14) Porthcawl
  60. Northways (nr 9) Porthcawl
  61. Griffin Park (o/s) Porthcawl
  62. Lias Road (o/s Co-op) Porthcawl
  63. Porthcawl Metrolink 4 (Stand 4) Porthcawl

Service registration & registered changes

Registered as financially supported by a local authority (Vale of Glamorgan Council).

From official Traffic Commissioner registrations. Registration PG0000421/76 · Changes in Bridgend County Borough Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first X2 bus?

The first X2 departure on weekdays leaves at 06:10 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last X2 bus?

The last X2 on weekdays leaves its first stop at 23:10. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the X2 bus cost?

The England fare cap doesn't apply in Wales — First South & West Wales sets the fares on the X2. Check their website or the Traveline Cymru fare finder for current prices.

Who runs the X2 bus?

The X2 is operated by First South & West Wales.

Timetable data from First South & West Wales via the DfT Bus Open Data Service (Wales feed). Registered with the Traffic Commissioner as PG0000421/76. Check before you travel — services can change at short notice.