Bus from Oldham to Diggle
6 direct routes · 24–39 min · first bus 05:06, last bus 22:32 (weekdays). Today, a Sunday: first bus 07:09, last bus 17:56.
Next buses to Diggle as of 23:39
Scheduled times at the boarding stop in Oldham, from the operators' timetables — they update automatically. Open the stop for live tracking.
Direct routes
| Route | Operator | Journey time | Weekday journeys | Days | First | Last | Board at | Get off at | Calls at |
|---|---|---|---|---|---|---|---|---|---|
| 184 | Bee Network | ~29 min | 16 | Sat 15 · Sun 6 | 05:06 | 22:07 | Scholes Street (nr) | Navigation Inn (o/s) | Greenacres, Waterhead, Cross Bank, Lees, Springhead, Grotton & 4 more |
| 356 | Bee Network | ~39 min | 14 | Sat 14 · Sun 5 | 06:48 | 22:32 | Scholes Street (nr) | Saddleworth School (nr) | Greenacres, Watersheddings, Moorside, Sholver, Grains Bar, Denshaw & 2 more |
4 occasional services — once or twice a day · S350A, S84, 784, 829
Often school, college or market-day journeys — check the route before relying on one.
| Route | Operator | Journey time | Weekday journeys | Days | First | Last | Board at | Get off at | Calls at |
|---|---|---|---|---|---|---|---|---|---|
| S350A | Bee Network | ~39 min | 2 | weekdays only | 07:30 | 07:35 | Castlemill Street (adj) | Navigation Inn (o/s) | Greenacres, Waterhead, Cross Bank, Austerlands, Scouthead, Dobcross & 3 more |
| S84 | Bee Network | ~24 min | 2 | weekdays only | 07:46 | 07:46 | Oldham Mumps Interchange (Stand F) | Navigation Inn (o/s) | Clarksfield, Lees, Springhead, Grotton, Lydgate, Grasscroft & 2 more |
| 784 | Bee Network | ~24 min | 1 | weekdays only | 07:45 | 07:45 | Oldham Mumps Interchange (Stand F) | Navigation Inn (o/s) | Clarksfield, Lees, Springhead, Grotton, Lydgate, Grasscroft & 2 more |
| 829 | Bee Network | ~29 min | 1 | weekdays only | 07:48 | 07:48 | Scholes Street (nr) | Navigation Inn (o/s) | Clarksfield, Lees, Springhead, Grotton, Lydgate, Grasscroft & 2 more |
Times are for the first boarding point in Oldham on each route's weekday timetable — open the route for the full timetable, live map and every stop.
The same number runs elsewhere in the UK — see every 184 bus, 356 bus, 784 bus or 829 bus timetable.
Frequently asked questions
Which bus goes from Oldham to Diggle?
6 routes run directly from Oldham to Diggle: the 184 (Bee Network), the 356 (Bee Network), the S350A (Bee Network), the S84 (Bee Network), the 784 (Bee Network), the 829 (Bee Network). The most frequent is the 184, 16 times each weekday — board at Scholes Street (nr) and get off at Navigation Inn (o/s), about 29 minutes.
How long does the bus take from Oldham to Diggle?
Between 24 minutes on the S84 and 39 on the 356, depending on which route you catch and on traffic. It calls at Greenacres, Waterhead, Cross Bank, Lees and other stops on the way.
What time is the first and last bus from Oldham to Diggle?
On weekdays the first direct bus leaves around 05:06 and the last around 22:32. Check the route timetables for weekends.
How much is the bus from Oldham to Diggle?
Most single fares in England are capped at £3 until 31 December 2026, then £2 from 1 January 2027.
Same journey, other stops
The same trip, starting or ending at a town centre that has its own page here.