128 Kirriemuir, at High Street ↔ Alyth, at Market Square
Operated by J P Minibus. First bus 07:13, last bus 18:25. 16 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.
| Bank Street (at) | 07:50 | 08:46 | 10:14 | 12:14 | 14:14 | 15:48 | 17:20 | 18:25 |
|---|---|---|---|---|---|---|---|---|
| Webster's High School (opp) | · | · | · | · | · | 15:55 | · | · |
| Post Office (at) | 07:56 | 08:52 | 10:20 | 12:20 | 14:20 | 16:00 | 17:26 | 18:31 |
| Primary School (opp) | 08:02 | 08:58 | 10:26 | 12:26 | 14:26 | 16:09 | 17:32 | 18:37 |
| Craigylinn Path | 08:05 | 09:01 | 10:29 | 12:29 | 14:29 | 16:14 | 17:35 | 18:40 |
| Market Square (at) | 08:11 | 09:07 | 10:35 | 12:35 | 14:35 | 16:22 | 17:41 | 18:46 |
Route map
All stops on route 128
128 towards Alyth, at Market Square
- St. Andrew's Church (at) Southmuir
- Bank Street (at) Kirriemuir
- Webster's High School (opp) Southmuir
- Isla Road (opp) Southmuir
- Duthie Street (at) Southmuir
- Spar (at) Southmuir
- Post Office (at) Westmuir
- Lindertis Road End (opp) Airlie
- War Memorial (opp) Craigton
- Primary School (opp) Airlie
- Craigylinn Path Ruthven
- War Memorial (at) Alyth
- St Ninians Road (at) Alyth
- Airlie Place (at) Alyth
- Market Square (at) Alyth
128 towards Kirriemuir, at High Street
- Market Square (at) Alyth
- St Ninians Road (opp) Alyth
- Airlie Place (opp) Alyth
- Briarbank (at) Alyth
- War Memorial (opp) Alyth
- Old Post Office (at) Ruthven
- Primary School (at) Airlie
- War Memorial (at) Craigton
- Lindertis Road end (at) Airlie
- Post Office (opp) Westmuir
- Spar (opp) Southmuir
- Isla Road (at) Southmuir
- Webster's High School (at) Southmuir
- Store Lane (opp) Southmuir
- Duthie Street (opp) Southmuir
- St. Andrew's Church (opp) Southmuir
- High Street (at) Kirriemuir
Towns & areas on this route
Frequently asked questions
What time is the first 128 bus?
The first 128 departure on weekdays leaves at 07:13 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 128 bus?
The last 128 on weekdays leaves its first stop at 18:25. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 128 bus cost?
The England fare cap doesn't apply in Scotland — J P Minibus sets the fares on the 128. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 128 bus?
The 128 is operated by J P Minibus.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.