25 Bus Station ↔ Tesco
Operated by Arriva Midlands. First bus 07:01, last bus 20:05. 50 journeys on weekdays.
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.
| Bus Station (Stand J) | 07:15 | 07:45 | 08:15 | 08:50 | 09:20 | 09:50 | 10:20 | 10:50 | 11:20 | 11:50 | 12:20 | 12:50 | 13:20 | 13:50 | 14:20 | 14:50 | 15:20 | 15:50 | 16:20 | 16:50 | 17:25 | 17:55 | 18:35 | 19:15 | 20:05 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Leighton Road Jct (adj) | 07:24 | 07:54 | 08:27 | 08:59 | 09:29 | 09:59 | 10:29 | 10:59 | 11:29 | 11:59 | 12:29 | 12:59 | 13:29 | 13:59 | 14:29 | 14:59 | 15:32 | 16:02 | 16:32 | 17:02 | 17:37 | 18:07 | 18:43 | 19:23 | 20:13 |
| Tesco Extra (Adj) | 07:33 | 08:03 | 08:37 | 09:08 | 09:38 | 10:08 | 10:38 | 11:08 | 11:38 | 12:08 | 12:38 | 13:08 | 13:38 | 14:08 | 14:38 | 15:08 | 15:41 | 16:11 | 16:41 | 17:11 | 17:46 | 18:16 | 18:52 | 19:30 | 20:20 |
Route map
All stops on route 25
25 towards Tesco
- Bus Station (Stand J) Shrewsbury
- Post Office (opp) Shrewsbury
- Gasworks (adj) Castle Fields
- Social Services Offices (opp) Castle Fields
- Flax Mill (adj) Ditherington
- The Coach PH (adj) Ditherington
- Six Bells PH (adj) Ditherington
- Whitemere Road Jct (adj) Mount Pleasant
- Boscobel Drive (adj) Mount Pleasant
- Leighton Road Jct (adj) Mount Pleasant
- Grange School (opp) Mount Pleasant
- Gloucester Road Jct (opp) Little Harlescott
- Anchor Inn (adj) Harlescott Grange
- Bainbridge Gardens Jct (opp) Harlescott Grange
- Worcester Road Jct (opp) Harlescott Grange
- Grosvenor Green Jct (adj) Harlescott Grange
- Ennerdale Road Jct (opp) Harlescott Grange
- Kwiksave (opp) Harlescott Grange
- Matalan (adj) Harlescott Grange
- Tesco Extra (Adj) Harlescott
25 towards Bus Station
- Tesco Extra (Adj) Harlescott
- Harlescott Lane Jct (adj) Harlescott Grange
- Kynaston Road Jct (opp) Harlescott Grange
- Prestbury Green Jct (opp) Harlescott Grange
- Lancaster Road Jct (adj) Harlescott Grange
- Bainbridge Gardens Jct (adj) Harlescott Grange
- Worcester Road Jct (adj) Harlescott Grange
- Anchor Inn (opp) Harlescott Grange
- Wendsley Road Jct (adj) Harlescott Grange
- Gloucester Road Jct (adj) Little Harlescott
- Grange School (adj) Mount Pleasant
- Church (opp) Mount Pleasant
- Morville Road Jct (adj) Mount Pleasant
- Steam Wagon (adj) Mount Pleasant
- Perkins Entrance (adj) Mount Pleasant
- Post Office (adj) Mount Pleasant
- Six Bells PH (opp) Ditherington
- The Coach PH (opp) Ditherington
- Hallcroft Court Jct (adj) Castle Fields
- Social Services Offices (adj) Castle Fields
- Fitness First (adj) Castle Fields
- Bus Station (Stand J) Shrewsbury
Service history & registered changes
- 🆕 Registered effective 29 Aug 2026 Operating between Shrewsbury and Harlescott given service number 25 / 24 / 27 effective from 29 August 2026. To amend Timetable.
- 🆕 Registered effective 26 Jul 2026 From: Kidderminster To: Dudley Via: Stourbridge, Withymoor, Merry Hill Name or No.: 25 Service type: Normal Stopping Effective date: 26 July 2026 Other details: Monday to Sunday.
- ❌ Withdrawn effective 4 Jan 2026 Operating between Wolverhampton and Pendeford/Pendeford Business Park given service number 25 effective from 04 January 2026.
- 🆕 Registered effective 3 Jan 2026 Operating between Shrewsbury and Harlescott given service number 25 / 26 / 24 / 27 / 26A effective from 03 January 2026. To amend Timetable.
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.