25 Bus Station ↔ Tesco

Operated by Arriva Midlands. First bus 07:01, last bus 20:05. 50 journeys on weekdays.

💷 Most single fares in England are capped at £3 until 31 Dec 2026, then £2 — check with Arriva Midlands whether this route takes part. Details →

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.

25 towards Tesco — Monday to Friday (25 journeys)
Bus Station (Stand J) 07:1507:4508:1508:5009:2009:5010:2010:5011:2011:5012:2012:5013:2013:5014:2014:5015:2015:5016:2016:5017:2517:5518:3519:1520:05
Leighton Road Jct (adj) 07:2407:5408:2708:5909:2909:5910:2910:5911:2911:5912:2912:5913:2913:5914:2914:5915:3216:0216:3217:0217:3718:0718:4319:2320:13
Tesco Extra (Adj) 07:3308:0308:3709:0809:3810:0810:3811:0811:3812:0812:3813:0813:3814:0814:3815:0815:4116:1116:4117:1117:4618:1618:5219:3020:20

Route map

All stops on route 25

25 towards Tesco

  1. Bus Station (Stand J) Shrewsbury
  2. Post Office (opp) Shrewsbury
  3. Gasworks (adj) Castle Fields
  4. Social Services Offices (opp) Castle Fields
  5. Flax Mill (adj) Ditherington
  6. The Coach PH (adj) Ditherington
  7. Six Bells PH (adj) Ditherington
  8. Whitemere Road Jct (adj) Mount Pleasant
  9. Boscobel Drive (adj) Mount Pleasant
  10. Leighton Road Jct (adj) Mount Pleasant
  11. Grange School (opp) Mount Pleasant
  12. Gloucester Road Jct (opp) Little Harlescott
  13. Anchor Inn (adj) Harlescott Grange
  14. Bainbridge Gardens Jct (opp) Harlescott Grange
  15. Worcester Road Jct (opp) Harlescott Grange
  16. Grosvenor Green Jct (adj) Harlescott Grange
  17. Ennerdale Road Jct (opp) Harlescott Grange
  18. Kwiksave (opp) Harlescott Grange
  19. Matalan (adj) Harlescott Grange
  20. Tesco Extra (Adj) Harlescott

25 towards Bus Station

  1. Tesco Extra (Adj) Harlescott
  2. Harlescott Lane Jct (adj) Harlescott Grange
  3. Kynaston Road Jct (opp) Harlescott Grange
  4. Prestbury Green Jct (opp) Harlescott Grange
  5. Lancaster Road Jct (adj) Harlescott Grange
  6. Bainbridge Gardens Jct (adj) Harlescott Grange
  7. Worcester Road Jct (adj) Harlescott Grange
  8. Anchor Inn (opp) Harlescott Grange
  9. Wendsley Road Jct (adj) Harlescott Grange
  10. Gloucester Road Jct (adj) Little Harlescott
  11. Grange School (adj) Mount Pleasant
  12. Church (opp) Mount Pleasant
  13. Morville Road Jct (adj) Mount Pleasant
  14. Steam Wagon (adj) Mount Pleasant
  15. Perkins Entrance (adj) Mount Pleasant
  16. Post Office (adj) Mount Pleasant
  17. Six Bells PH (opp) Ditherington
  18. The Coach PH (opp) Ditherington
  19. Hallcroft Court Jct (adj) Castle Fields
  20. Social Services Offices (adj) Castle Fields
  21. Fitness First (adj) Castle Fields
  22. Bus Station (Stand J) 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 25 bus?

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

What time is the last 25 bus?

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

How much does the 25 bus cost?

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

Who runs the 25 bus?

The 25 is operated by Arriva Midlands.

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