28A Bus Station Stand 11 ↔ High Street
Operated by Arriva North East. First bus 07:03, last bus 17:57. 21 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 6 | 08:27 | 09:32 | 10:32 | 11:32 | 12:32 | 13:32 | 14:32 | 15:42 | 16:52 | 17:52 |
|---|---|---|---|---|---|---|---|---|---|---|
| Town Hall (Stand K) | 08:31 | 09:36 | 10:36 | 11:36 | 12:36 | 13:36 | 14:36 | 15:46 | 16:56 | 17:56 |
| Longlands Hotel | 08:37 | 09:42 | 10:42 | 11:42 | 12:42 | 13:42 | 14:44 | 15:54 | 17:04 | 18:02 |
| James Cook Hospital North | 08:43 | 09:48 | 10:48 | 11:48 | 12:48 | 13:48 | 14:50 | 16:00 | 17:10 | 18:14 |
| St Agnes' Church | 08:46 | 09:51 | 10:51 | 11:51 | 12:51 | 13:51 | 14:54 | 16:04 | 17:14 | 18:17 |
| Apple Tree | 08:50 | 09:55 | 10:55 | 11:55 | 12:55 | 13:55 | 14:59 | 16:09 | 17:19 | 18:21 |
| Marton Shops (B) | 08:55 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:06 | 16:16 | 17:26 | 18:26 |
| Bonny Grove (A) | 09:00 | 10:05 | 11:05 | 12:05 | 13:05 | 14:05 | 15:12 | 16:22 | 17:32 | 18:31 |
| Nunthorpe Hall (B) | 09:05 | 10:10 | 11:10 | 12:10 | 13:10 | 14:10 | 15:18 | 16:28 | 17:38 | 18:36 |
| Great Ayton Green (W-bound) | 09:12 | 10:17 | 11:17 | 12:17 | 13:17 | 14:17 | 15:26 | 16:36 | 17:46 | 18:43 |
| High Street (SW-bound) | 09:20 | 10:25 | 11:25 | 12:25 | 13:25 | 14:25 | 15:34 | 16:44 | 17:54 | 18:51 |
| Ashwood Drive (N-bound) | · | · | · | · | · | · | · | · | · | 18:57 |
Route map
All stops on route 28A
28A towards High Street
- Bus Station Stand 6 Middlesbrough
- Town Hall (Stand K) Middlesbrough
- Teesside University (A) Teesside University
- Myrtle Street (A) Middlesbrough
- Newlands Medical Centre Middlesbrough
- Breckon Hill Road Middlesbrough
- Longlands Hotel Grove Hill
- The Highfield (B) Grove Hill
- Priory Social Club Grove Hill
- Regent Road Grove Hill
- Belle Vue Shops (A) Grove Hill
- Roseberry Park James Cook Hospital
- James Cook Hospital North James Cook Hospital
- James Cook Hospital South (B) James Cook Hospital
- Chippenham Road (B) Easterside
- Social Club Easterside
- St Agnes' Church Easterside
- Pensby Avenue Easterside
- The Derby North End Marton Manor
- Westwick Terrace Easterside
- Primary School Marton Manor
- Apple Tree Marton Manor
- Gainsborough Road East End Marton
- The Marton Hotel & Country Club Marton
- Marton Shops (B) Marton
- Southern Cross (A) Marton
- The Fairway Marton
- Fairwood Park Marton
- Kedlestone Park Marton
- Astbury Marton
- Bonny Grove (A) Marton
- Ford Close Riding Centre (A) Marton
- Marton Moor Corner Nunthorpe
- The Paddock Nunthorpe
- Nunthorpe Hall (B) Nunthorpe
- Church Lane (B) Nunthorpe
- Ayton Lane End (E-bound) Great Ayton
- Whinstone Farm View (SE-bound) Great Ayton
- Camp Corner (E-bound) Great Ayton
- Stephens Garage (S-bound) Great Ayton
- Guisborough Road (E-bound) Great Ayton
- Methodist Church (W-bound) Great Ayton
- Great Ayton Green (W-bound) Great Ayton
- Romany Road (S-bound) Great Ayton
- Stone Bridge (NW-bound) Great Ayton
- Stone Bridge (NW-bound) Great Ayton
- Buck Inn (W-bound) Great Ayton
- Grange Lodge (SW-bound) Great Ayton
- Sewerage Works (SW-bound) Great Ayton
- Easby Lane End (W-bound) Stokesley
- Leven Bridge House (Opp) Stokesley
- Cricket Ground (W-bound) Stokesley
- High Street (SW-bound) Stokesley
- The Green (SW-bound) Stokesley
- Allen Grove (N-bound) Stokesley
- Allen Grove (opp) Stokesley
- Balliol Court (S-bound) Stokesley
- Health Centre (opp) Stokesley
- County Primary School (N-bound) Stokesley
- St Josephs Church (W-bound) Stokesley
- Ashwood Drive (N-bound) Stokesley
28A towards Bus Station Stand 11
- Ashwood Drive (adj) Stokesley
- St Josephs Church (S-bound) Stokesley
- County Primary School (S-bound) Stokesley
- High Street (SW-bound) Stokesley
- The Green (SW-bound) Stokesley
- Allen Grove (N-bound) Stokesley
- Balliol Court (S-bound) Stokesley
- Health Centre (opp) Stokesley
- Allen Grove (opp) Stokesley
- Leven Bridge House (SE-bound) Stokesley
- Cricket Ground (Opp) Stokesley
- Easby Lane End (E-bound) Stokesley
- Sewerage Works (NE-bound) Great Ayton
- Grange Lodge (NE-bound) Great Ayton
- Buck Inn (NE-bound) Great Ayton
- Stone Bridge (E-bound) Great Ayton
- Methodist Church (E-bound) Great Ayton
- Great Ayton Green (NE-bound) Great Ayton
- Romany Road (N-bound) Great Ayton
- Stephens Garage (N-bound) Great Ayton
- Guisborough Road (W-bound) Great Ayton
- Camp Corner (W-bound) Great Ayton
- Whinstone View Farm (NW-bound) Great Ayton
- Ayton Lane End (W-bound) Great Ayton
- Nunthorpe Hall Nunthorpe
- Church Lane Nunthorpe
- The Paddock (B) Nunthorpe
- Marton Moor Corner (B) Nunthorpe
- Bonny Grove Marton
- Ford Close Riding Centre (B) Marton
- Astbury Marton
- Kedlestone Park (B) Marton
- Fairwood Park (B) Marton
- The Fairway (B) Marton
- Southern Cross (B) Marton
- Marton Shops Marton
- The Marton Hotel & Country Club Marton
- Gainsborough Road East End (C) Marton
- Apple Tree (B) Marton Manor
- Primary School Marton Manor
- The Derby North End (A) Marton Manor
- Pensby Avenue Easterside
- St Agnes' Church (B) Easterside
- Chippenham Road Easterside
- Social Club Easterside
- Broadwell Road North End Easterside
- James Cook Hospital South James Cook Hospital
- James Cook Hospital North (B) James Cook Hospital
- Regent Road (B) Grove Hill
- Belle Vue Shops Grove Hill
- Priory Social Club Grove Hill
- The Highfield (A) Grove Hill
- Longlands Hotel (B) Grove Hill
- Breckon Hill Road Middlesbrough
- Newlands Medical Centre (B) Middlesbrough
- Myrtle Street (B) Middlesbrough
- Teesside University (B) Teesside University
- Amber Street Middlesbrough
- Bus Station Stand 11 Middlesbrough
Service history & registered changes
- 🆕 Registered effective 29 Mar 2026 Operating between Middlesbrough, Bus Station and Stokesley, Ashwood Drive, adj given service number 28A / 28B effective from 29 March 2026. To amend Route and Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 28A bus?
The first 28A departure on weekdays leaves at 07:03 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 28A bus?
The last 28A on weekdays leaves its first stop at 17:57. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 28A bus cost?
Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). Arriva North East day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 28A bus?
The 28A is operated by Arriva North East.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.