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.

Next towards Kensal Rise from Mill Hill Broadway (Stop C): 18:32, 18:45, 18:59

Next towards Mill Hill from Kensal Rise Station (Stop KQ): 18:33, 18:47, 19:01

Wanted a different 302? 11 other bus routes are numbered 302 elsewhere in the UK — see every 302 bus timetable by area.

Timetable

Ends at Kensal Rise Station · Sunday · 88 journeys
Stop 00:1005:0505:1805:3105:4405:5706:1006:2306:3606:4907:0207:1407:2707:4007:5308:0608:1908:3208:4508:5809:1009:2209:3509:4810:0110:1410:2610:3910:5211:0511:1811:3111:4411:5612:0912:2212:3512:4813:0113:1413:2713:4013:5314:0614:1914:3214:4514:5815:1115:2415:3815:5116:0416:1716:3116:4416:5717:1117:2417:3817:5118:0518:1818:3218:4518:5919:1319:2619:4019:5320:0720:2020:3420:4721:0121:1421:2821:4121:5522:0822:2222:3522:4923:0223:1623:2923:4323:56
Mill Hill Broadway (Stop C) 00:1005:0505:1805:3105:4405:5706:1006:2306:3606:4907:0207:1407:2707:4007:5308:0608:1908:3208:4508:5809:1009:2209:3509:4810:0110:1410:2610:3910:5211:0511:1811:3111:4411:5612:0912:2212:3512:4813:0113:1413:2713:4013:5314:0614:1914:3214:4514:5815:1115:2415:3815:5116:0416:1716:3116:4416:5717:1117:2417:3817:5118:0518:1818:3218:4518:5919:1319:2619:4019:5320:0720:2020:3420:4721:0121:1421:2821:4121:5522:0822:2222:3522:4923:0223:1623:2923:4323:56
Burnt Oak Station (Stop S) 00:1505:1105:2405:3705:5006:0306:1606:2906:4206:5507:0807:2107:3407:4708:0008:1308:2608:3908:5309:0609:1809:3009:4309:5610:0910:2210:3510:4811:0111:1411:2711:4011:5312:0512:1812:3112:4412:5713:1013:2313:3613:4914:0214:1514:2814:4114:5415:0715:2015:3315:4716:0016:1316:2616:4016:5317:0617:2017:3317:4617:5918:1218:2518:3918:5219:0619:2019:3319:4720:0020:1420:2720:4120:5421:0821:2121:3521:4822:0122:1422:2822:4122:5523:0823:2223:3523:4900:02
Kingsbury Road / Roe Green (Stop B) 00:2105:1705:3005:4405:5706:1006:2306:3606:4907:0207:1507:2907:4207:5508:0808:2108:3408:4709:0109:1409:2609:3909:5210:0510:1810:3110:4410:5711:1011:2311:3611:5012:0312:1512:2812:4112:5413:0713:2013:3313:4613:5914:1214:2514:3814:5115:0415:1715:3015:4315:5716:1016:2316:3616:5017:0317:1617:2917:4217:5518:0818:2118:3418:4819:0119:1519:2919:4219:5620:0920:2220:3520:4921:0221:1521:2821:4221:5522:0822:2122:3522:4823:0223:1523:2823:4123:5500:08
Tudor Gardens Kingsbury (Stop BN) 00:2505:2205:3505:4906:0206:1506:2806:4106:5407:0807:2107:3507:4808:0108:1408:2708:4008:5309:0709:2009:3209:4509:5810:1110:2410:3710:5011:0311:1611:2911:4311:5712:1012:2212:3512:4813:0113:1413:2713:4013:5314:0614:1914:3214:4514:5815:1115:2415:3715:5016:0316:1616:2916:4216:5617:0917:2217:3517:4818:0118:1418:2718:4018:5419:0719:2119:3519:4820:0220:1520:2820:4120:5421:0721:2021:3321:4722:0022:1322:2622:4022:5323:0723:2023:3323:4623:5900:12
Neasden Shopping Parade (Stop FF) 00:2905:2605:3905:5306:0606:1906:3206:4506:5907:1307:2607:4007:5308:0608:1908:3208:4508:5809:1209:2509:3809:5110:0410:1710:3010:4310:5611:0911:2211:3511:5012:0412:1712:2912:4212:5513:0813:2113:3413:4714:0014:1314:2614:3914:5215:0515:1815:3115:4415:5716:1016:2316:3616:4917:0217:1517:2817:4117:5418:0718:2018:3318:4619:0019:1319:2719:4019:5320:0720:2020:3320:4620:5921:1221:2521:3821:5222:0522:1822:3122:4422:5723:1123:2423:3723:5000:0300:16
Willesden Bus Garage (Stop WN) 00:3305:3005:4405:5806:1106:2406:3706:5007:0407:1807:3107:4507:5808:1108:2408:3708:5009:0309:1709:3009:4409:5710:1010:2310:3610:4911:0211:1511:2811:4111:5612:1012:2312:3612:4913:0213:1513:2813:4113:5414:0714:2014:3314:4614:5915:1215:2515:3815:5116:0416:1716:3016:4316:5617:0917:2217:3517:4818:0118:1418:2718:4018:5319:0719:2019:3419:4720:0020:1320:2620:3920:5221:0521:1821:3121:4421:5722:1022:2322:3622:4923:0223:1523:2823:4123:5400:0700:20
All Souls Avenue (Stop B) 00:3705:3405:4806:0206:1506:2806:4106:5407:0907:2307:3607:5008:0308:1608:2908:4208:5509:0809:2209:3609:5010:0310:1610:2910:4210:5511:0811:2111:3411:4812:0312:1712:3012:4312:5613:0913:2213:3513:4814:0114:1414:2714:4014:5315:0615:1915:3215:4515:5816:1116:2416:3716:5017:0317:1617:2917:4217:5518:0818:2118:3418:4719:0019:1419:2719:4119:5420:0720:1920:3220:4520:5821:1121:2421:3721:5022:0322:1522:2822:4122:5423:0723:2023:3323:4623:5900:1100:24
Okehampton Road (Stop KC) 00:3805:3505:4906:0306:1606:2906:4206:5507:1007:2407:3707:5108:0408:1708:3008:4308:5609:0909:2309:3709:5110:0410:1710:3010:4310:5611:0911:2211:3511:4912:0412:1812:3112:4412:5713:1013:2313:3613:4914:0214:1514:2814:4114:5415:0715:2015:3315:4615:5916:1216:2516:3816:5117:0417:1717:3017:4317:5618:0918:2218:3518:4819:0119:1519:2819:4219:5520:0820:2020:3320:4620:5921:1221:2521:3821:5122:0422:1622:2922:4222:5523:0823:2123:3423:4700:0000:1200:25
Kensal Rise Station (Stop KR) 00:3905:3605:5006:0406:1706:3006:4306:5707:1207:2607:3907:5308:0608:1908:3208:4508:5809:1109:2509:3909:5310:0610:1910:3210:4510:5811:1111:2411:3711:5112:0612:2012:3312:4612:5913:1213:2513:3813:5114:0414:1714:3014:4314:5615:0915:2215:3515:4816:0116:1416:2716:4016:5317:0617:1917:3217:4517:5818:1118:2418:3718:5019:0319:1719:3019:4419:5720:1020:2220:3520:4821:0121:1421:2721:4021:5322:0522:1722:3022:4322:5623:0923:2223:3523:4800:0100:1300: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.

London flat fare: £1.75 with contactless or Oyster — the Hopper fare includes unlimited bus/tram changes within an hour, with daily caps. Cash isn't accepted on London buses.

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
  1. Mill Hill Broadway (Stop C) Mill Hill
  2. Lyndhurst Avenue (NW7) (westbound) Mill Hill
  3. Grange Road (HA8) (Stop W) Burnt Oak
  4. Edwin Road (Stop X) Burnt Oak
  5. Deans Lane (Stop Y) Burnt Oak
  6. Ruddock Close (Stop M) Burnt Oak
  7. Norwich Walk (Stop Q) Burnt Oak
  8. Burnt Oak Library / Watling Avenue (Stop V) Burnt Oak
  9. Burnt Oak Station (Stop S) Burnt Oak
  10. Oak Gardens (Stop F) Burnt Oak
  11. Holyrood Gardens (Stop E) Little Stanmore
  12. Fairway Avenue (southbound) Kingsbury
  13. Kingsbury Health & Wellbeing (Stop RA) Kingsbury
  14. Grove Park (Stop RB) Kingsbury
  15. Fairfields Crescent (Stop RC) Kingsbury
  16. Kingsbury Road / Roe Green (Stop B) Kingsbury
  17. Kingsbury Green (Stop K) Kingsbury
  18. Slough Lane (Stop L) Kingsbury
  19. Queensbury Road (Stop M) Kingsbury
  20. Lavender Avenue (NW9) (Stop BL) Kingsbury
  21. Deanscroft Avenue (Stop BM) Kingsbury
  22. Tudor Gardens Kingsbury (Stop BN) Kingsbury
  23. Blackbird Hill (Stop BH) Kingsbury
  24. Quainton Street (Stop BJ) Neasden
  25. Press Road (Stop BK) Neasden
  26. Neasden Shopping Parade (Stop FF) Neasden
  27. Mulgrave Road (south-east bound) Neasden
  28. Burnley Road (Stop DD) Church End
  29. Chapter Road Dollis Hill (Stop DG) Willesden
  30. Willesden Bus Garage (Stop WN) Willesden
  31. Villiers Road (Stop S) Willesden Green
  32. Willesden Green Library (Stop J) Willesden Green
  33. Hanover Road (Stop C) Willesden Green
  34. All Souls Avenue (Stop B) Willesden Green
  35. Okehampton Road (Stop KC) Kensal Rise
  36. Whitmore Gardens (Stop KG) Kensal Rise
  37. Kensal Rise Station (Stop KH) Kensal Rise
  38. Kensal Rise Station (Stop KR) Kensal Rise

302 towards Mill Hill

All 39 stops
  1. Kensal Rise Station (Stop KQ) Kensal Rise
  2. Wrentham Avenue (Stop KP) Kensal Rise
  3. Okehampton Road (Stop KB) Kensal Rise
  4. All Souls Avenue (Stop E) Willesden Green
  5. Hanover Road (Stop F) Willesden Green
  6. Willesden Green Library (Stop L) Willesden Green
  7. Villiers Road (Stop T) Willesden Green
  8. Strode Road (Stop WZ) Willesden
  9. Meyrick Road (Stop WL) Willesden
  10. Chapter Road Dollis Hill (Stop DK) Willesden
  11. Burnley Road (Stop DE) Church End
  12. Mulgrave Road (north-west bound) Neasden
  13. Clifford Way (Stop RR) Neasden
  14. Neasden Underpass (Stop EE) Neasden
  15. Aylesbury Street (NW10) (Stop BP) Neasden
  16. Quainton Street (Stop BQ) Neasden
  17. Blackbird Hill (Stop BR) Kingsbury
  18. Tudor Gardens Kingsbury (Stop BC) Kingsbury
  19. Deanscroft Avenue (Stop BD) Kingsbury
  20. Lavender Avenue (NW9) (Stop BE) Kingsbury
  21. Queensbury Road (Stop P) Kingsbury
  22. Slough Lane (Stop R) Kingsbury
  23. Kingsbury Green (Stop S) Kingsbury
  24. Kingsbury / Pipers Green (Stop H) Kingsbury
  25. Highfield Avenue Kingsbury (Stop T) Kingsbury
  26. Fairfields Crescent (Stop RH) Kingsbury
  27. Grove Park (Stop RJ) Kingsbury
  28. Kingsbury Health & Wellbeing (northbound) Kingsbury
  29. Carlisle Road Kingsbury (Stop RK) Kingsbury
  30. Holyrood Gardens (Stop W) Little Stanmore
  31. Watling Avenue Burnt Oak (Stop L) Burnt Oak
  32. Burnt Oak Station (Stop N) Burnt Oak
  33. Boston Road (Stop P) Burnt Oak
  34. Ruddock Close (Stop N) Burnt Oak
  35. Deans Lane (Stop T) Burnt Oak
  36. Edwin Road (Stop U) Burnt Oak
  37. Goldbeaters Grove /Deansbrook Road (Stop V) Burnt Oak
  38. Lyndhurst Avenue (NW7) (eastbound) Mill Hill
  39. 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.

2010/11: 4,820,704 journeys 4.8 10 2011/12: 5,125,065 journeys (53-week year) 5.1 11 53w 2012/13: 4,990,182 journeys 5.0 12 2013/14: 5,145,973 journeys 5.1 13 2014/15: 4,965,268 journeys 5.0 14 2015/16: 4,874,186 journeys 4.9 15 2016/17: 5,173,038 journeys 5.2 16 2017/18: 4,986,102 journeys (53-week year) 5.0 17 53w 2018/19: 4,892,995 journeys 4.9 18 2019/20: 4,848,211 journeys 4.8 19 2020/21: 2,371,721 journeys 2.4 20 2021/22: 3,775,155 journeys 3.8 21 2022/23: 4,167,638 journeys 4.2 22 2023/24: 4,647,120 journeys (53-week year) 4.6 23 53w 2024/25: 4,774,263 journeys 4.8 24

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.