X3 Pontypool to Cardiff via Cwmbran, Penylan

Operated by Stagecoach South Wales. First bus 06:15, last bus 23:40. 30 journeys on weekdays. Fares: adult single £1.90 to £10.00 — more.

Next towards Cardiff from Pontypool and New Inn Railway Station: 06:15, 07:15

Next towards Pontypool from Greyfriars Road GH (o/s): 07:50, 09:00

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

Timetable

Ends at Cardiff Greyfriars Road GH unless marked “to …” · Monday to Friday · 14 journeys
Stop 06:1507:1508:4009:3710:3711:3712:4413:4414:5115:3017:0219:1521:3223:40 to Cwmbran Bus Station B
Pontypool and New Inn Railway Station 06:1507:15·09:3710:3711:3712:4413:4414:51·17:02···
Town Hall 2 (at) 06:2707:2708:4009:4910:4911:4912:5613:5615:0315:3017:1419:1521:3223:40
Panteg House (nr) 06:3707:3508:4809:5710:5711:5713:0414:0415:11·17:2119:2221:3923:47
Cross Keys (o/s) ·········15:40····
Bluebell Court (before) ·········15:50····
Greenhouse (after) ·········16:05····
Greenhouse (opp) ·········16:05····
Cwmbran Bus Station Stand B 06:5607:5509:0610:1511:1512:1513:2214:2215:2916:2617:3719:3821:5123:57
Greenhouse (after) 07:0608:0509:1510:2511:2512:2513:3214:3215:3916:3617:4619:4621:59·
Kimberly Park (opposite) 07:1408:1409:2510:3311:3312:3313:4014:4015:4816:4517:5419:5222:05·
Ipswich Road (after) 07:3108:3109:4910:4911:4912:4913:5614:5616:0417:0218:1020:0722:20·
Greyfriars Road GH (o/s) 07:4708:5010:0911:0412:0413:0414:1115:1316:2117:2218:2720:2222:35·

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.

Stagecoach South Wales's published fares on the X3: adult single £1.90 to £10.00, child return £2.10 to £5.70. The England fare cap doesn't apply in Wales — Stagecoach South Wales sets the fares on the X3. Check their website or the Traveline Cymru fare finder for current prices. Who travels free →

Fares on the X3

Adult single £1.90 to £10.00 · Child return £2.10 to £5.70

Adult single fare table, stage to stage
£6.30 Lowlands
£3.20– Union Lane
£2.10–£2.10 Pontymoile
£4.20–£2.10£3.20 St Hildas Ch
£6.30–––– TwoLocksRoad
£5.30–£3.20£4.20£2.60– Sebastopol
£5.30–£4.20£5.30£3.20–£2.60 ParcPanteg
£6.30–£4.20£6.30£3.20–£2.60£2.10 Pontyrhydrun
£6.30–£4.20£6.30£4.20–£4.20£3.70£2.10 Ebenezer
£6.30–£6.30£6.30£5.30£3.70£5.30£3.70£3.20£2.10 Cwmbran TC
£6.30–£6.30£6.30£6.30£4.70£5.30£4.20£3.70£3.70£2.10 Old Cwmbran
£6.30–£6.30£6.30£6.30£4.70£6.30£5.30£3.70£3.70£2.60£2.60 Oakfield
£6.30–£6.30£6.30£6.30£3.20£6.30£5.30£3.70£3.70––– LlantarnamSc
£6.30–£6.30£6.30£6.30£4.70£6.30£5.30£3.70£3.70£3.70£3.70–– Green House
£6.30––––£3.70–––––––£3.20– Llanyravon
£6.30–£6.30£6.30£6.30£4.70£6.30£5.30£3.70£3.70£3.70£3.70£3.70–£2.10– Blackbirds
£7.40–£7.40£7.40£7.40£4.70£7.40£7.40£6.30£6.30£3.70£3.70£3.70–£3.70–£3.20 Malpas
£10.00–£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00–£10.00£10.00 C'chesterAve
£10.00–£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00–£10.00£10.00£2.60 EssoTrinityCh
£10.00–£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00–£10.00£10.00£2.60£1.90 Infirmary
£10.00–£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00£10.00–£10.00£10.00£2.60£1.90£1.90 Cardiff centre
–––––£3.20––––£3.70£4.70£4.70–––£4.70£4.70£10.00£10.00£10.00£10.00 Henllys Vill
£1.20–£3.20£2.10£4.20–£5.30£5.30£6.30£6.30£6.30£6.30£6.30£6.30£6.30–£6.30£7.40£10.00£10.00£10.00£10.00– Pontypool Rail St

Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Pontypool TC.

Stagecoach's published fares on the Bus Open Data Service, in force from 1 September 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with Stagecoach South Wales before you travel.

Tickets on the X3

Stagecoach South Wales publishes singles, day returns, day tickets and season tickets on this route for adults, children and young people.

Return Wales · Single Wales · Cwmbran DayRider · Day NetworkRider · Newport DayRider · Torfaen DayRider

…and 33 more tickets on this route.

A multi-operator ticket covers this route — it's valid on other companies' buses in the area too, which usually beats buying singles if you change buses.

Ticket types come from Stagecoach South Wales's own fares data on the Bus Open Data Service, last updated 3 September 2026. Prices for singles and returns are under Fares above; for the others, check with Stagecoach South Wales.

54–78% on time
average delay 0.6 min · the range 52 live GPS observations over 30 days can support

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 Stagecoach South Wales before you travel. Everything above is an ordinary week.

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

Route map

All stops on route X3

X3 towards Cardiff

All 85 stops
  1. Pontypool and New Inn Railway Station Pontypool
  2. Town Hall 2 (at) Pontypool
  3. Trosnant Street (before) Trosnant
  4. Maesderwen (nr) Pontymoile
  5. Stafford Road Top (opp 97) Pontymoile
  6. Panteg Hospital (nr) Griffithstown
  7. St Mary Street (before) Griffithstown
  8. Panteg House (nr) Griffithstown
  9. Greenhill Road Middle (opp Age Concern) Sebastopol
  10. South Street (opp Gospel) Sebastopol
  11. Parc Panteg (nr) Sebastopol
  12. Avondale Close (after) Pontrhydyrun
  13. Ebenezer (nr) Pontnewydd
  14. Trussel Road (after) Northville
  15. Grove Park West (on) Lowlands
  16. Cross Keys (o/s) Lowlands
  17. Ty Pwca Road (o/s 5) Lowlands
  18. Old School (opp) Upper Cwmbran
  19. Upper Cwmbran Playing Field (o/s) Upper Cwmbran
  20. Woodlands (nr) West Pontnewydd
  21. Usk Court (nr) Thornhill
  22. Barnets (nr) Greenmeadow
  23. Cwmbran Comprehensive School (before) Fairwater
  24. Pumping Station (after) Thornhill
  25. Penmaes Road (before) Thornhill
  26. Bluebell Court (before) Thornhill
  27. Daffodil Court (after) Henllys
  28. Thistle Court (after) Henllys
  29. Primrose Court (after) Henllys
  30. Henllys Way (on) Henllys
  31. Pensarn Way (after) Henllys
  32. Llys Gwyrdd (after) Henllys
  33. Perthy Close (after) Hollybush
  34. Bryn Milwr (after) Hollybush
  35. Two Locks Road (nr 61) Hollybush
  36. Cwmbran TA Centre (nr) Ty Coch
  37. Two Locks Nursery School (o/s) Hollybush
  38. Flower Gardens (nr) Oakfield
  39. Oakfield Road (after) Oakfield
  40. Court Farm (nr) Oakfield
  41. Star Row (nr) Oakfield
  42. Greenhouse (after) Llantarnam
  43. Greenhouse (opp) Llantarnam
  44. Burtons (before) Llantarnam
  45. Llanyravon Square (opp) Llanyrafon
  46. Liswerry Drive (Opp) Llanyrafon
  47. Kidwelly Road (after) Llanyrafon
  48. Llanyrafon Methodist Church (after) Llanyrafon
  49. Plantation Drive (after) Croesyceiliog
  50. North Road Shops (before) Croesyceiliog
  51. Fairoak Lane (after) Croesyceiliog
  52. Bryn Eglwys (after) Croesyceiliog
  53. Croesyceiliog School (opp) Croesyceiliog
  54. The Willows (before) Croesyceiliog
  55. Allotments (o/s) Croesyceiliog
  56. Cwmbran Rail Station (opp Car Park) Cwmbran
  57. Cwmbran Bus Station Stand B Cwmbran
  58. Brookfield Primary School (opp) Southville
  59. Old Cwmbran War Memorial (o/s) Southville
  60. Grange Road (after) Cwmbran
  61. Autopia (o/s) Oakfield
  62. Oakfield Road (after) Oakfield
  63. Court Farm (nr) Oakfield
  64. Star Row (nr) Oakfield
  65. Greenhouse (after) Llantarnam
  66. Llantarnum Abbey Gates (before) Llantarnam
  67. The Maltings (nr) Llantarnam
  68. Blackbirds (nr) Croes-Y-Mwyalch
  69. Woodlands (before) Malpas
  70. Russell Drive Footbridge (after) Malpas
  71. Westfield Drive (opposite) Malpas
  72. Fish & Chip Shop (after) Malpas
  73. Harvester (end of road) Malpas
  74. Kimberly Park (opposite) Malpas
  75. Ipswich Road (after) Penylan
  76. Colchester Avenue Bottom (before) Penylan
  77. City Link (o/s Retail Park) Roath
  78. Royal Oak (before) Roath
  79. Stacey Road (end of) Roath
  80. Priest Road (after) Roath
  81. Piercefield Place (after) Roath
  82. Cardiff Royal Infirmary 4 (o/s) Adamsdown
  83. Fitzalan Place (after) Adamsdown
  84. Dumfries Place HX (o/s) Cardiff
  85. Greyfriars Road GH (o/s) Cardiff

X3 towards Pontypool

All 86 stops
  1. Cwmbran Rail Station (nr Car Park) Cwmbran
  2. Bronllys Place (before) Croesyceiliog
  3. Croesyceiliog School (o/s) Croesyceiliog
  4. Bryn Eglwys (after) Croesyceiliog
  5. North Road Shops (after) Croesyceiliog
  6. Plantation Drive (after) Croesyceiliog
  7. Llanyrafon Methodist Church (o/s) Llanyrafon
  8. Kidwelly Road (after) Llanyrafon
  9. Liswerry Drive (After) Llanyrafon
  10. Llanyravon Square (o/s) Llanyrafon
  11. Llanyravon Boating Lake (nr) Llanyrafon
  12. Burtons (after) Llantarnam
  13. Greenhouse (after) Llantarnam
  14. Greyfriars Road GH (o/s) Cardiff
  15. Dumfries Place HC (o/s) Cardiff
  16. West Grove 2 (o/s) Roath
  17. Cardiff Royal Infirmary 2 (o/s) Roath
  18. Elm Street (before) Roath
  19. Oakfield Street (after) Roath
  20. Stacey Road (opp) Roath
  21. Royal Oak (after) Roath
  22. City Link (opp Retail Park) Roath
  23. Colchester Avenue Bottom (after) Penylan
  24. Ipswich Road (before) Penylan
  25. Kimberly Park (outside) Malpas
  26. Harvester (opposite) Malpas
  27. Graig Park Avenue (before) Malpas
  28. Westfield Drive (after) Malpas
  29. Llewellyn Grove (before) Malpas
  30. Woodlands (opposite) Malpas
  31. Blackbirds (nr) Croes-Y-Mwyalch
  32. The Maltings (nr) Llantarnam
  33. Llantarnum Abbey Gates (before) Llantarnam
  34. Greenhouse (opp) Llantarnam
  35. Star Row (nr) Oakfield
  36. Court Farm (nr) Oakfield
  37. Flower Gardens (nr) Oakfield
  38. Cwmbran TA Centre (nr) Ty Coch
  39. Two Locks Nursery School (opp) Hollybush
  40. Mill Tavern (nr) Hollybush
  41. Bryn Milwr (before) Hollybush
  42. Trostrey (before) Hollybush
  43. Brynglas (nr) Hollybush
  44. Perthy Close (after) Hollybush
  45. Llys Gwyrdd (opp junct) Henllys
  46. Pensarn Way (before) Henllys
  47. Henllys Way (on) Henllys
  48. Primrose Court (before) Henllys
  49. Hawkes Ridge (before) Henllys
  50. Bluebell Court (before) Thornhill
  51. Penmaes Road (after) Thornhill
  52. Cwmbran Comprehensive School (after) Fairwater
  53. Barnets (nr) Greenmeadow
  54. Usk Court (nr) Thornhill
  55. Woodlands (nr) West Pontnewydd
  56. Upper Cwmbran Playing Field (opp) Upper Cwmbran
  57. Old School (o/s) Upper Cwmbran
  58. Ty Pwca Road (opp 5) Pontnewydd
  59. Cross Keys (opp) Lowlands
  60. Grove Park East (on) Lowlands
  61. Oakfield Road (after) Oakfield
  62. Autopia (opp) Oakfield
  63. Grange Road (before) Cwmbran
  64. Rose & Crown (after) Cwmbran
  65. Brookfield Primary School (before) Southville
  66. Cwmbran Bus Station Stand E Cwmbran
  67. Llantarnam Grange (outside) Cwmbran
  68. Trussel Road (after) Northville
  69. Avondale Close (before) Pontrhydyrun
  70. Ashbridge (opp) Pontrhydyrun
  71. Parc Panteg (nr) Sebastopol
  72. South Street (at) Sebastopol
  73. Crown Inn (o/s) Sebastopol
  74. Greenhill Road Middle (o/s Age Concern) Sebastopol
  75. Panteg House (nr) Griffithstown
  76. St Mary Street (after) Griffithstown
  77. Panteg Hospital (after) Griffithstown
  78. Stafford Road Top (o/s 103) Pontymoile
  79. Maesderwen (nr) Pontymoile
  80. Builders Yard (opp) Pontymoile
  81. Trosnant Street (before) Trosnant
  82. Town Hall 2 (at) Pontypool
  83. Trosnant Street (before) Trosnant
  84. Lower Park Gates (o/s) Pontymoile
  85. Sunlea Crescent (before) Pontymoile
  86. Pontypool and New Inn Railway Station Pontypool

Service registration & registered changes

Registered as partly financially supported by a local authority (Torfaen).

From official Traffic Commissioner registrations. Registration PG0006630/147 · Changes in Cardiff Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first X3 bus?

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

What time is the last X3 bus?

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

How much does the X3 bus cost?

Stagecoach South Wales's published fares on the X3: adult single £1.90 to £10.00, child return £2.10 to £5.70. The England fare cap doesn't apply in Wales — Stagecoach South Wales sets the fares on the X3. Check their website or the Traveline Cymru fare finder for current prices.

Who runs the X3 bus?

The X3 is operated by Stagecoach South Wales.

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