X48 Shrewsbury to Builth Wells via Bayston Hill, Llandrindod Wells

Operated by Celtic Travel. First bus 11:35, last bus 21:35. 4 journeys on weekdays. Fares: singles usually capped at £3 — more.

Next towards Builth Wells from No 8 (adj): tomorrow 21:35

Next towards Shrewsbury from Groe (at): tomorrow 11:35

Timetable

Runs towards Builth Wells · Monday to Friday · 2 journeys

Each column is one journey, headed by the time it sets off. 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.

Most single fares in England are capped at £3 until 31 Dec 2026, then £2 — check with Celtic Travel whether this route takes part. Details →
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 →

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 Celtic Travel before you travel. Everything above is an ordinary week.

Not published yet: Christmas Day, Boxing Day 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 X48

X48 towards Builth Wells

All 68 stops
  1. No 8 (adj) Shrewsbury
  2. Castle Street (Stand D1) Shrewsbury
  3. St Mary's Church Town Services (adj) 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. Sharpstones Lane Jct (adj) Bayston Hill
  16. Compasses Inn (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. Royal Mail Offices (adj) Craven Arms
  30. Craven Arms Hotel (opp) Craven Arms
  31. Crossroads (opp) Long Meadowend
  32. Crossroads (opp) Broome
  33. The Lodge (opp) Clungunford
  34. Church (opp) Abcott
  35. Rocke Cottage (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. Grosvenor Stores (before) Llandrindod Wells
  62. Ridgebourne (o/s) 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

All 69 stops
  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. Llandrindod Wells Interchange Stand 2 Llandrindod Wells
  12. Tremont Road (opp Celf Centre) 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. Railway Station (adj) Bucknell
  26. Garage (adj) Bucknell
  27. Ladywell Jct (adj) Bucknell
  28. College (adj) Bedstone
  29. Green (adj) Hopton Heath
  30. Rocke Cottage (adj) Abcott
  31. Church (adj) Abcott
  32. The Lodge (adj) Clungunford
  33. Crossroads (adj) Broome
  34. Crossroads (adj) Long Meadowend
  35. Craven Arms Hotel (adj) Craven Arms
  36. Harry Tuffins (adj) Craven Arms
  37. Railway Station (adj) Craven Arms
  38. Community Centre (opp) Craven Arms
  39. Royal Mail Offices (opp) Craven Arms
  40. Newington Farm Entrance (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. Acton Scott Jct (opp) Marshbrook
  47. Junction (adj) 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. Upper Road Jct (adj) Belle Vue
  59. The Rocks (opp) Belle Vue
  60. Brook Street Jct (opp) Belle Vue
  61. Oakley Manor (adj) Belle Vue
  62. The Limes (adj) Belle Vue
  63. Boars Head PH (adj) Coleham
  64. Mansers (opp) Coleham
  65. St. Julians Friars (adj) Shrewsbury
  66. The Square (adj) Shrewsbury
  67. Market Hall (opp) Shrewsbury
  68. Rowleys House (opp) Shrewsbury
  69. No 8 (adj) Shrewsbury

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?

Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). Celtic Travel day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the X48 bus?

The X48 is operated by Celtic Travel.

Timetable data from Celtic Travel via the DfT Bus Open Data Service (Wales feed). Celtic Travel last updated their Bus Open Data publications on 7 December 2023. Check before you travel — services can change at short notice.