X48 Shrewsbury ↔ Builth Wells

Operated by Celtic Travel. First bus 11:35, last bus 21:35. 4 journeys on weekdays.

💷 The England fare cap doesn't apply in Wales — Celtic Travel sets the fares on the X48. Check their website or the Traveline Cymru fare finder for current prices. Who travels free →
🕰 Celtic Travel last updated this timetable on 2023-12-07 — over 2 years ago. Times below may not match what runs today. How we know →

Timetable

Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.

X48 towards Builth Wells — Monday to Friday (2 journeys)
No 8 (adj) ·21:35
Railway Station (adj) ·22:15
Railway Station (adj) 13:5022:30
Crossroads (opp) 13:5722:37
Church (opp) 14:0022:40
Green (opp) 14:0422:44
Railway Station (opp) 14:1222:52
Knighton Bus Station (in) 14:2423:04
Radnor Drive (after) 14:2723:07
Hundred House Inn (not in use) 14:3723:17
St Michael & All Angels (nr) 14:4523:25
Severn Arms (o/s) 14:4923:29
Builders Arms (before) 14:5423:34
Llandrindod Wells Interchange Stand 3 15:0023:42
Pentrosfa (o/s) ·23:45
Sunny Haven Park (opp) ·23:48
St Matthew`s Church (before) ·23:55
Groe (at) ·23:59

Route map

All stops on route X48

X48 towards Builth Wells

  1. St Mary's Church Town Services (adj) Shrewsbury
  2. No 8 (adj) Shrewsbury
  3. Castle Street (Stand D1) Shrewsbury
  4. Dogpole (adj) Shrewsbury
  5. Bridge (adj) Shrewsbury
  6. Betton Street Jct (adj) Coleham
  7. The Limes (opp) Belle Vue
  8. Oakley Manor (opp) Belle Vue
  9. Brook Street Jct (adj) Belle Vue
  10. Upper Road Jct (opp) Belle Vue
  11. Brooklands PH (opp) Belle Vue
  12. ESSO Garage (adj) Belle Vue
  13. Moneybrook Way Jct (opp) Meole Brace
  14. Garden Centre (opp) Bayston Hill
  15. Compasses Inn (adj) Bayston Hill
  16. Sharpstones Lane Jct (adj) Bayston Hill
  17. Horseshoes Inn (opp) Dorrington
  18. Longnor Jct (adj) Longnor
  19. Pound Inn (adj) Leebotwood
  20. Railway Station (adj) Church Stretton
  21. Acton Scott Jct (adj) Marshbrook
  22. Bushmoor Jct (opp) Fellhampton
  23. Strefford Jct (adj) Strefford
  24. Wistanstow Jct (opp) Grove Bank
  25. The Grove Jct (opp) Grove Bank
  26. Newington Farm Entrance (adj) Craven Arms
  27. Community Centre (adj) Craven Arms
  28. Railway Station (adj) Craven Arms
  29. Craven Arms Hotel (opp) Craven Arms
  30. Royal Mail Offices (adj) Craven Arms
  31. Crossroads (opp) Long Meadowend
  32. Crossroads (opp) Broome
  33. The Lodge (opp) Clungunford
  34. Rocke Cottage (opp) Abcott
  35. Church (opp) Abcott
  36. Green (opp) Hopton Heath
  37. College (opp) Bedstone
  38. Ladywell Jct (opp) Bucknell
  39. Railway Station (opp) Bucknell
  40. Knighton Bus Station (in) Knighton
  41. Brookside Square (o/s Knighton Hotel) Knighton
  42. Library (before) Knighton
  43. Offa`s Dyke Centre (after) Knighton
  44. Radnor Drive (after) Knighton
  45. Monaughty Old PO (nr) Monaughty Poeth
  46. Hundred House Inn (not in use) Bleddfa
  47. St Michael & All Angels (nr) Llanfihangel Rhydithon
  48. Post Office (o/s) Penybont
  49. Severn Arms (o/s) Penybont
  50. Bryn Thomas Turning (after) Penybont
  51. Pen-y-Bont Railway Station (after) Crossgates
  52. Crossgates Primary School (before) Crossgates
  53. Builders Arms (before) Crossgates
  54. Penybryn (before) Crossgates
  55. Swiss Villa (opp) Llandrindod Wells
  56. Tremont Road (o/s Celf Centre) Llandrindod Wells
  57. Tremont Road (o/s Hampton) Llandrindod Wells
  58. Llandrindod Wells Interchange Stand 3 Llandrindod Wells
  59. Tremont Road (o/s Hampton) Llandrindod Wells
  60. Auto Palace (before) Llandrindod Wells
  61. Ridgebourne (o/s) Llandrindod Wells
  62. Grosvenor Stores (before) Llandrindod Wells
  63. Pentrosfa (o/s) Llandrindod Wells
  64. Howey Village (after) Howey
  65. Llwyn-dderw (nr) Howey
  66. Sunny Haven Park (opp) Crossway
  67. St Matthew`s Church (before) Llanelwedd
  68. Groe (at) Builth Wells

X48 towards Shrewsbury

  1. Groe (at) Builth Wells
  2. St Matthew`s Church (opp) Llanelwedd
  3. Sunny Haven Park (o/s) Crossway
  4. Llwyn-dderw (nr) Howey
  5. Howey Village (before) Howey
  6. Pentrosfa (opp) Llandrindod Wells
  7. Ridgebourne (opp) Llandrindod Wells
  8. Grosvenor Stores (o/s) Llandrindod Wells
  9. Auto Palace (opp) Llandrindod Wells
  10. Llandrindod Wells Tesco (adj) Llandrindod Wells
  11. Tremont Road (opp Celf Centre) Llandrindod Wells
  12. Llandrindod Wells Interchange Stand 2 Llandrindod Wells
  13. Swiss Villa (o/s) Llandrindod Wells
  14. Penybryn (after) Crossgates
  15. Builders Arms (after) Crossgates
  16. Crossgates Primary School (o/s) Crossgates
  17. Pen-y-Bont Railway Station (before) Crossgates
  18. Post Office (o/s) Penybont
  19. Severn Arms (o/s) Penybont
  20. St Michael & All Angels (nr) Llanfihangel Rhydithon
  21. Hundred House Inn (o/s) Bleddfa
  22. Radnor Drive (before) Knighton
  23. Offa`s Dyke Centre (before) Knighton
  24. Knighton Bus Station (in) Knighton
  25. Ladywell Jct (adj) Bucknell
  26. Garage (adj) Bucknell
  27. Railway Station (adj) Bucknell
  28. College (adj) Bedstone
  29. Green (adj) Hopton Heath
  30. Rocke Cottage (adj) Abcott
  31. The Lodge (adj) Clungunford
  32. Church (adj) Abcott
  33. Crossroads (adj) Broome
  34. Crossroads (adj) Long Meadowend
  35. Harry Tuffins (adj) Craven Arms
  36. Craven Arms Hotel (adj) Craven Arms
  37. Railway Station (adj) Craven Arms
  38. Newington Farm Entrance (opp) Craven Arms
  39. Community Centre (opp) Craven Arms
  40. Royal Mail Offices (opp) Craven Arms
  41. The Grove Jct (adj) Grove Bank
  42. Wistanstow Jct (adj) Grove Bank
  43. Strefford Jct (opp) Strefford
  44. Travellers Rest (adj) Upper Afcot
  45. Bushmoor Jct (adj) Fellhampton
  46. Junction (adj) Marshbrook
  47. Acton Scott Jct (opp) Marshbrook
  48. Crossroads (adj) Church Stretton
  49. Railway Station (adj) Church Stretton
  50. Pound Inn (opp) Leebotwood
  51. Longnor Jct (opp) Longnor
  52. Horseshoes Inn (adj) Dorrington
  53. Compasses Inn (opp) Bayston Hill
  54. Sharpstones Lane Jct (opp) Bayston Hill
  55. Garden Centre (adj) Bayston Hill
  56. Moneybrook Way Jct (adj) Meole Brace
  57. Brooklands PH (adj) Belle Vue
  58. Brook Street Jct (opp) Belle Vue
  59. The Rocks (opp) Belle Vue
  60. Upper Road Jct (adj) Belle Vue
  61. Oakley Manor (adj) Belle Vue
  62. Boars Head PH (adj) Coleham
  63. The Limes (adj) Belle Vue
  64. Mansers (opp) Coleham
  65. St. Julians Friars (adj) Shrewsbury
  66. The Square (adj) Shrewsbury
  67. Rowleys House (opp) Shrewsbury
  68. Market Hall (opp) Shrewsbury
  69. No 8 (adj) Shrewsbury

Service history & registered changes

From official Traffic Commissioner registrations. All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first X48 bus?

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

What time is the last X48 bus?

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

How much does the X48 bus cost?

The England fare cap doesn't apply in Wales — Celtic Travel sets the fares on the X48. Check their website or the Traveline Cymru fare finder for current prices.

Who runs the X48 bus?

The X48 is operated by Celtic Travel.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.