302 Mill Hill to Kensal Rise via Burnt Oak, Neasden
Operated by Metroline Travel. First bus 05:00, last bus 00:10. 223 journeys on weekdays. Fares: £1.75 flat — more.
Wanted a different 302? 11 other bus routes are numbered 302 elsewhere in the UK — see every 302 bus timetable by area.
| Stop | 00:10 | 05:05 | 05:18 | 05:31 | 05:44 | 05:57 | 06:10 | 06:23 | 06:36 | 06:49 | 07:02 | 07:14 | 07:27 | 07:40 | 07:53 | 08:06 | 08:19 | 08:32 | 08:45 | 08:58 | 09:10 | 09:22 | 09:35 | 09:48 | 10:01 | 10:14 | 10:26 | 10:39 | 10:52 | 11:05 | 11:18 | 11:31 | 11:44 | 11:56 | 12:09 | 12:22 | 12:35 | 12:48 | 13:01 | 13:14 | 13:27 | 13:40 | 13:53 | 14:06 | 14:19 | 14:32 | 14:45 | 14:58 | 15:11 | 15:24 | 15:38 | 15:51 | 16:04 | 16:17 | 16:31 | 16:44 | 16:57 | 17:11 | 17:24 | 17:38 | 17:51 | 18:05 | 18:18 | 18:32 | 18:45 | 18:59 | 19:13 | 19:26 | 19:40 | 19:53 | 20:07 | 20:20 | 20:34 | 20:47 | 21:01 | 21:14 | 21:28 | 21:41 | 21:55 | 22:08 | 22:22 | 22:35 | 22:49 | 23:02 | 23:16 | 23:29 | 23:43 | 23:56 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mill Hill Broadway (Stop C) | 00:10 | 05:05 | 05:18 | 05:31 | 05:44 | 05:57 | 06:10 | 06:23 | 06:36 | 06:49 | 07:02 | 07:14 | 07:27 | 07:40 | 07:53 | 08:06 | 08:19 | 08:32 | 08:45 | 08:58 | 09:10 | 09:22 | 09:35 | 09:48 | 10:01 | 10:14 | 10:26 | 10:39 | 10:52 | 11:05 | 11:18 | 11:31 | 11:44 | 11:56 | 12:09 | 12:22 | 12:35 | 12:48 | 13:01 | 13:14 | 13:27 | 13:40 | 13:53 | 14:06 | 14:19 | 14:32 | 14:45 | 14:58 | 15:11 | 15:24 | 15:38 | 15:51 | 16:04 | 16:17 | 16:31 | 16:44 | 16:57 | 17:11 | 17:24 | 17:38 | 17:51 | 18:05 | 18:18 | 18:32 | 18:45 | 18:59 | 19:13 | 19:26 | 19:40 | 19:53 | 20:07 | 20:20 | 20:34 | 20:47 | 21:01 | 21:14 | 21:28 | 21:41 | 21:55 | 22:08 | 22:22 | 22:35 | 22:49 | 23:02 | 23:16 | 23:29 | 23:43 | 23:56 |
| Burnt Oak Station (Stop S) | 00:15 | 05:11 | 05:24 | 05:37 | 05:50 | 06:03 | 06:16 | 06:29 | 06:42 | 06:55 | 07:08 | 07:21 | 07:34 | 07:47 | 08:00 | 08:13 | 08:26 | 08:39 | 08:53 | 09:06 | 09:18 | 09:30 | 09:43 | 09:56 | 10:09 | 10:22 | 10:35 | 10:48 | 11:01 | 11:14 | 11:27 | 11:40 | 11:53 | 12:05 | 12:18 | 12:31 | 12:44 | 12:57 | 13:10 | 13:23 | 13:36 | 13:49 | 14:02 | 14:15 | 14:28 | 14:41 | 14:54 | 15:07 | 15:20 | 15:33 | 15:47 | 16:00 | 16:13 | 16:26 | 16:40 | 16:53 | 17:06 | 17:20 | 17:33 | 17:46 | 17:59 | 18:12 | 18:25 | 18:39 | 18:52 | 19:06 | 19:20 | 19:33 | 19:47 | 20:00 | 20:14 | 20:27 | 20:41 | 20:54 | 21:08 | 21:21 | 21:35 | 21:48 | 22:01 | 22:14 | 22:28 | 22:41 | 22:55 | 23:08 | 23:22 | 23:35 | 23:49 | 00:02 |
| Kingsbury Road / Roe Green (Stop B) | 00:21 | 05:17 | 05:30 | 05:44 | 05:57 | 06:10 | 06:23 | 06:36 | 06:49 | 07:02 | 07:15 | 07:29 | 07:42 | 07:55 | 08:08 | 08:21 | 08:34 | 08:47 | 09:01 | 09:14 | 09:26 | 09:39 | 09:52 | 10:05 | 10:18 | 10:31 | 10:44 | 10:57 | 11:10 | 11:23 | 11:36 | 11:50 | 12:03 | 12:15 | 12:28 | 12:41 | 12:54 | 13:07 | 13:20 | 13:33 | 13:46 | 13:59 | 14:12 | 14:25 | 14:38 | 14:51 | 15:04 | 15:17 | 15:30 | 15:43 | 15:57 | 16:10 | 16:23 | 16:36 | 16:50 | 17:03 | 17:16 | 17:29 | 17:42 | 17:55 | 18:08 | 18:21 | 18:34 | 18:48 | 19:01 | 19:15 | 19:29 | 19:42 | 19:56 | 20:09 | 20:22 | 20:35 | 20:49 | 21:02 | 21:15 | 21:28 | 21:42 | 21:55 | 22:08 | 22:21 | 22:35 | 22:48 | 23:02 | 23:15 | 23:28 | 23:41 | 23:55 | 00:08 |
| Tudor Gardens Kingsbury (Stop BN) | 00:25 | 05:22 | 05:35 | 05:49 | 06:02 | 06:15 | 06:28 | 06:41 | 06:54 | 07:08 | 07:21 | 07:35 | 07:48 | 08:01 | 08:14 | 08:27 | 08:40 | 08:53 | 09:07 | 09:20 | 09:32 | 09:45 | 09:58 | 10:11 | 10:24 | 10:37 | 10:50 | 11:03 | 11:16 | 11:29 | 11:43 | 11:57 | 12:10 | 12:22 | 12:35 | 12:48 | 13:01 | 13:14 | 13:27 | 13:40 | 13:53 | 14:06 | 14:19 | 14:32 | 14:45 | 14:58 | 15:11 | 15:24 | 15:37 | 15:50 | 16:03 | 16:16 | 16:29 | 16:42 | 16:56 | 17:09 | 17:22 | 17:35 | 17:48 | 18:01 | 18:14 | 18:27 | 18:40 | 18:54 | 19:07 | 19:21 | 19:35 | 19:48 | 20:02 | 20:15 | 20:28 | 20:41 | 20:54 | 21:07 | 21:20 | 21:33 | 21:47 | 22:00 | 22:13 | 22:26 | 22:40 | 22:53 | 23:07 | 23:20 | 23:33 | 23:46 | 23:59 | 00:12 |
| Neasden Shopping Parade (Stop FF) | 00:29 | 05:26 | 05:39 | 05:53 | 06:06 | 06:19 | 06:32 | 06:45 | 06:59 | 07:13 | 07:26 | 07:40 | 07:53 | 08:06 | 08:19 | 08:32 | 08:45 | 08:58 | 09:12 | 09:25 | 09:38 | 09:51 | 10:04 | 10:17 | 10:30 | 10:43 | 10:56 | 11:09 | 11:22 | 11:35 | 11:50 | 12:04 | 12:17 | 12:29 | 12:42 | 12:55 | 13:08 | 13:21 | 13:34 | 13:47 | 14:00 | 14:13 | 14:26 | 14:39 | 14:52 | 15:05 | 15:18 | 15:31 | 15:44 | 15:57 | 16:10 | 16:23 | 16:36 | 16:49 | 17:02 | 17:15 | 17:28 | 17:41 | 17:54 | 18:07 | 18:20 | 18:33 | 18:46 | 19:00 | 19:13 | 19:27 | 19:40 | 19:53 | 20:07 | 20:20 | 20:33 | 20:46 | 20:59 | 21:12 | 21:25 | 21:38 | 21:52 | 22:05 | 22:18 | 22:31 | 22:44 | 22:57 | 23:11 | 23:24 | 23:37 | 23:50 | 00:03 | 00:16 |
| Willesden Bus Garage (Stop WN) | 00:33 | 05:30 | 05:44 | 05:58 | 06:11 | 06:24 | 06:37 | 06:50 | 07:04 | 07:18 | 07:31 | 07:45 | 07:58 | 08:11 | 08:24 | 08:37 | 08:50 | 09:03 | 09:17 | 09:30 | 09:44 | 09:57 | 10:10 | 10:23 | 10:36 | 10:49 | 11:02 | 11:15 | 11:28 | 11:41 | 11:56 | 12:10 | 12:23 | 12:36 | 12:49 | 13:02 | 13:15 | 13:28 | 13:41 | 13:54 | 14:07 | 14:20 | 14:33 | 14:46 | 14:59 | 15:12 | 15:25 | 15:38 | 15:51 | 16:04 | 16:17 | 16:30 | 16:43 | 16:56 | 17:09 | 17:22 | 17:35 | 17:48 | 18:01 | 18:14 | 18:27 | 18:40 | 18:53 | 19:07 | 19:20 | 19:34 | 19:47 | 20:00 | 20:13 | 20:26 | 20:39 | 20:52 | 21:05 | 21:18 | 21:31 | 21:44 | 21:57 | 22:10 | 22:23 | 22:36 | 22:49 | 23:02 | 23:15 | 23:28 | 23:41 | 23:54 | 00:07 | 00:20 |
| All Souls Avenue (Stop B) | 00:37 | 05:34 | 05:48 | 06:02 | 06:15 | 06:28 | 06:41 | 06:54 | 07:09 | 07:23 | 07:36 | 07:50 | 08:03 | 08:16 | 08:29 | 08:42 | 08:55 | 09:08 | 09:22 | 09:36 | 09:50 | 10:03 | 10:16 | 10:29 | 10:42 | 10:55 | 11:08 | 11:21 | 11:34 | 11:48 | 12:03 | 12:17 | 12:30 | 12:43 | 12:56 | 13:09 | 13:22 | 13:35 | 13:48 | 14:01 | 14:14 | 14:27 | 14:40 | 14:53 | 15:06 | 15:19 | 15:32 | 15:45 | 15:58 | 16:11 | 16:24 | 16:37 | 16:50 | 17:03 | 17:16 | 17:29 | 17:42 | 17:55 | 18:08 | 18:21 | 18:34 | 18:47 | 19:00 | 19:14 | 19:27 | 19:41 | 19:54 | 20:07 | 20:19 | 20:32 | 20:45 | 20:58 | 21:11 | 21:24 | 21:37 | 21:50 | 22:03 | 22:15 | 22:28 | 22:41 | 22:54 | 23:07 | 23:20 | 23:33 | 23:46 | 23:59 | 00:11 | 00:24 |
| Okehampton Road (Stop KC) | 00:38 | 05:35 | 05:49 | 06:03 | 06:16 | 06:29 | 06:42 | 06:55 | 07:10 | 07:24 | 07:37 | 07:51 | 08:04 | 08:17 | 08:30 | 08:43 | 08:56 | 09:09 | 09:23 | 09:37 | 09:51 | 10:04 | 10:17 | 10:30 | 10:43 | 10:56 | 11:09 | 11:22 | 11:35 | 11:49 | 12:04 | 12:18 | 12:31 | 12:44 | 12:57 | 13:10 | 13:23 | 13:36 | 13:49 | 14:02 | 14:15 | 14:28 | 14:41 | 14:54 | 15:07 | 15:20 | 15:33 | 15:46 | 15:59 | 16:12 | 16:25 | 16:38 | 16:51 | 17:04 | 17:17 | 17:30 | 17:43 | 17:56 | 18:09 | 18:22 | 18:35 | 18:48 | 19:01 | 19:15 | 19:28 | 19:42 | 19:55 | 20:08 | 20:20 | 20:33 | 20:46 | 20:59 | 21:12 | 21:25 | 21:38 | 21:51 | 22:04 | 22:16 | 22:29 | 22:42 | 22:55 | 23:08 | 23:21 | 23:34 | 23:47 | 00:00 | 00:12 | 00:25 |
| Kensal Rise Station (Stop KR) | 00:39 | 05:36 | 05:50 | 06:04 | 06:17 | 06:30 | 06:43 | 06:57 | 07:12 | 07:26 | 07:39 | 07:53 | 08:06 | 08:19 | 08:32 | 08:45 | 08:58 | 09:11 | 09:25 | 09:39 | 09:53 | 10:06 | 10:19 | 10:32 | 10:45 | 10:58 | 11:11 | 11:24 | 11:37 | 11:51 | 12:06 | 12:20 | 12:33 | 12:46 | 12:59 | 13:12 | 13:25 | 13:38 | 13:51 | 14:04 | 14:17 | 14:30 | 14:43 | 14:56 | 15:09 | 15:22 | 15:35 | 15:48 | 16:01 | 16:14 | 16:27 | 16:40 | 16:53 | 17:06 | 17:19 | 17:32 | 17:45 | 17:58 | 18:11 | 18:24 | 18:37 | 18:50 | 19:03 | 19:17 | 19:30 | 19:44 | 19:57 | 20:10 | 20:22 | 20:35 | 20:48 | 21:01 | 21:14 | 21:27 | 21:40 | 21:53 | 22:05 | 22:17 | 22:30 | 22:43 | 22:56 | 23:09 | 23:22 | 23:35 | 23:48 | 00:01 | 00:13 | 00:26 |
Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Metroline Travel before you travel. Everything above is an ordinary week.
Not published yet: Christmas Eve, Christmas Day, Boxing Day, 27 December, 28 December, 29 December, 30 December, New Year's Eve, New Year's Day and 2 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
Route map
All stops on route 302
302 towards Kensal Rise
All 38 stops
- Mill Hill Broadway (Stop C) Mill Hill
- Lyndhurst Avenue (NW7) (westbound) Mill Hill
- Grange Road (HA8) (Stop W) Burnt Oak
- Edwin Road (Stop X) Burnt Oak
- Deans Lane (Stop Y) Burnt Oak
- Ruddock Close (Stop M) Burnt Oak
- Norwich Walk (Stop Q) Burnt Oak
- Burnt Oak Library / Watling Avenue (Stop V) Burnt Oak
- Burnt Oak Station (Stop S) Burnt Oak
- Oak Gardens (Stop F) Burnt Oak
- Holyrood Gardens (Stop E) Little Stanmore
- Fairway Avenue (southbound) Kingsbury
- Kingsbury Health & Wellbeing (Stop RA) Kingsbury
- Grove Park (Stop RB) Kingsbury
- Fairfields Crescent (Stop RC) Kingsbury
- Kingsbury Road / Roe Green (Stop B) Kingsbury
- Kingsbury Green (Stop K) Kingsbury
- Slough Lane (Stop L) Kingsbury
- Queensbury Road (Stop M) Kingsbury
- Lavender Avenue (NW9) (Stop BL) Kingsbury
- Deanscroft Avenue (Stop BM) Kingsbury
- Tudor Gardens Kingsbury (Stop BN) Kingsbury
- Blackbird Hill (Stop BH) Kingsbury
- Quainton Street (Stop BJ) Neasden
- Press Road (Stop BK) Neasden
- Neasden Shopping Parade (Stop FF) Neasden
- Mulgrave Road (south-east bound) Neasden
- Burnley Road (Stop DD) Church End
- Chapter Road Dollis Hill (Stop DG) Willesden
- Willesden Bus Garage (Stop WN) Willesden
- Villiers Road (Stop S) Willesden Green
- Willesden Green Library (Stop J) Willesden Green
- Hanover Road (Stop C) Willesden Green
- All Souls Avenue (Stop B) Willesden Green
- Okehampton Road (Stop KC) Kensal Rise
- Whitmore Gardens (Stop KG) Kensal Rise
- Kensal Rise Station (Stop KH) Kensal Rise
- Kensal Rise Station (Stop KR) Kensal Rise
302 towards Mill Hill
All 39 stops
- Kensal Rise Station (Stop KQ) Kensal Rise
- Wrentham Avenue (Stop KP) Kensal Rise
- Okehampton Road (Stop KB) Kensal Rise
- All Souls Avenue (Stop E) Willesden Green
- Hanover Road (Stop F) Willesden Green
- Willesden Green Library (Stop L) Willesden Green
- Villiers Road (Stop T) Willesden Green
- Strode Road (Stop WZ) Willesden
- Meyrick Road (Stop WL) Willesden
- Chapter Road Dollis Hill (Stop DK) Willesden
- Burnley Road (Stop DE) Church End
- Mulgrave Road (north-west bound) Neasden
- Clifford Way (Stop RR) Neasden
- Neasden Underpass (Stop EE) Neasden
- Aylesbury Street (NW10) (Stop BP) Neasden
- Quainton Street (Stop BQ) Neasden
- Blackbird Hill (Stop BR) Kingsbury
- Tudor Gardens Kingsbury (Stop BC) Kingsbury
- Deanscroft Avenue (Stop BD) Kingsbury
- Lavender Avenue (NW9) (Stop BE) Kingsbury
- Queensbury Road (Stop P) Kingsbury
- Slough Lane (Stop R) Kingsbury
- Kingsbury Green (Stop S) Kingsbury
- Kingsbury / Pipers Green (Stop H) Kingsbury
- Highfield Avenue Kingsbury (Stop T) Kingsbury
- Fairfields Crescent (Stop RH) Kingsbury
- Grove Park (Stop RJ) Kingsbury
- Kingsbury Health & Wellbeing (northbound) Kingsbury
- Carlisle Road Kingsbury (Stop RK) Kingsbury
- Holyrood Gardens (Stop W) Little Stanmore
- Watling Avenue Burnt Oak (Stop L) Burnt Oak
- Burnt Oak Station (Stop N) Burnt Oak
- Boston Road (Stop P) Burnt Oak
- Ruddock Close (Stop N) Burnt Oak
- Deans Lane (Stop T) Burnt Oak
- Edwin Road (Stop U) Burnt Oak
- Goldbeaters Grove /Deansbrook Road (Stop V) Burnt Oak
- Lyndhurst Avenue (NW7) (eastbound) Mill Hill
- Mill Hill Broadway (Stop C) Mill Hill
How busy is route 302?
4.77m passenger journeys were recorded on route 302 in 2024/25 across 1,009,203 kilometres operated. That is down from a peak of 5.17m in 2016/17.
Millions of passenger journeys per financial year, from Transport for London's published bus statistics. A passenger journey is one boarding of one bus — someone commuting five days a week makes ten of them, so this is not a count of people. Years marked 53w ran 53 weeks rather than 52, so they sit about 2% high against their neighbours. TfL changed how boardings were estimated in 2017 and restated 2016/17 on the new basis; the chart uses the restated figure, so years before 2016/17 are not exactly comparable with those after. Route-level totals do not sum to TfL's network figures, which carry separate adjustments. Powered by TfL Open Data. Compare every London route →
Towns & areas on this route
Frequently asked questions
What time is the first 302 bus?
The first 302 departure on weekdays leaves at 05:00 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 302 bus?
The last 302 on weekdays leaves its first stop at 00:10. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 302 bus cost?
London buses use TfL's flat fare: £1.75 per journey with contactless or Oyster, and the Hopper fare gives you unlimited bus and tram changes within one hour. Daily and weekly caps limit what you can spend. Cash is not accepted.
Who runs the 302 bus?
The 302 is operated by Metroline Travel.
Timetable data from Metroline Travel via the DfT Bus Open Data Service (London feed). Route names, stop sequences and map geometry come from TfL Open Data. Check before you travel — services can change at short notice.