90 Northolt to Feltham via Hayes Town, Harlington

Operated by Metroline Travel. First bus 04:30, last bus 01:10. 205 journeys on weekdays. Fares: £1.75 flat — more.

Next towards Feltham from Northolt Station (Stop B): 07:01, 07:10, 07:19

Next towards Northolt from Feltham Leisure West (Stop Z): 07:01, 07:10, 07:20

Night bus — overnight departures 22:00–01:49. Every night. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.

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

Timetable

Ends at Feltham, Leisure West · Monday to Friday · 102 journeys
Stop 00:1400:3004:3004:4505:0005:1505:2705:3705:4705:5906:1006:2106:3106:4106:5107:0107:1007:1907:2807:3907:5007:5908:1108:2408:3708:4909:0109:1209:2309:3409:4509:5610:0710:1810:2910:4010:5111:0211:1311:2411:3511:4611:5712:0812:1912:3012:4112:5213:0313:1413:2513:3613:4713:5814:0914:2014:3114:4214:5315:0415:1515:2615:3715:4815:5916:1016:2116:3216:4316:5417:0517:1617:2817:3917:5018:0118:1218:2318:3418:4518:5619:0719:1819:2919:4019:5120:0420:1720:3020:4521:0021:1521:3121:4722:0322:1922:3622:5323:1023:2623:4223:58
Northolt Station (Stop B) 00:1400:3004:3004:4505:0005:1505:2705:3705:4705:5906:1006:2106:3106:4106:5107:0107:1007:1907:2807:3907:5007:5908:1108:2408:3708:4909:0109:1209:2309:3409:4509:5610:0710:1810:2910:4010:5111:0211:1311:2411:3511:4611:5712:0812:1912:3012:4112:5213:0313:1413:2513:3613:4713:5814:0914:2014:3114:4214:5315:0415:1515:2615:3715:4815:5916:1016:2116:3216:4316:5417:0517:1617:2817:3917:5018:0118:1218:2318:3418:4518:5619:0719:1819:2919:4019:5120:0420:1720:3020:4521:0021:1521:3121:4722:0322:1922:3622:5323:1023:2623:4223:58
Yeading / White Hart Roundabout (Stop X) 00:1900:3404:3404:4905:0405:1905:3405:4405:5706:0906:2006:3106:4106:5107:0107:1207:2307:3207:4107:5208:0308:1408:2608:3908:5209:0409:1509:2609:3709:4809:5910:1010:2110:3210:4310:5411:0511:1611:2711:3811:4912:0012:1112:2212:3312:4412:5513:0613:1713:2813:3913:5014:0114:1214:2414:3514:4614:5715:0815:1915:3015:4115:5216:0316:1416:2516:3616:4716:5817:0917:2017:3117:4317:5418:0518:1618:2718:3818:4918:5919:1019:2119:3219:4319:5320:0320:1520:2820:4120:5621:0921:2421:4021:5622:1122:2722:4322:5923:1523:3123:4700:03
The Brook House (Stop K) 00:2500:4004:4004:5505:1005:2505:4005:5106:0406:1606:2706:3806:4806:5807:0907:2007:3107:4007:5008:0108:1208:2308:3508:4809:0109:1209:2309:3409:4509:5610:0710:1810:2910:4010:5111:0211:1311:2411:3511:4611:5712:0812:1912:3012:4112:5213:0313:1413:2513:3613:4713:5814:0914:2014:3314:4414:5515:0615:1715:2815:3915:5016:0116:1216:2316:3416:4516:5617:0717:1817:2917:4017:5218:0318:1418:2518:3618:4718:5819:0719:1819:2919:4019:5120:0020:1020:2220:3520:4821:0321:1621:3121:4722:0222:1722:3322:4923:0523:2123:3723:5300:09
Uxbridge County Court (Stop E) 00:2700:4204:4304:5905:1405:2905:4405:5506:0806:2006:3106:4306:5307:0307:1407:2507:3607:4507:5608:0708:1808:2908:4108:5409:0609:1709:2809:3909:5010:0110:1210:2310:3410:4510:5611:0711:1811:2911:4011:5112:0212:1312:2412:3512:4612:5713:0813:1913:3013:4113:5214:0314:1414:2614:3914:5015:0115:1215:2315:3415:4515:5616:0716:1716:2816:3916:5017:0117:1217:2317:3417:4517:5718:0818:1918:3018:4118:5219:0319:1219:2319:3419:4519:5520:0420:1420:2620:3920:5221:0621:1921:3421:5022:0522:2022:3622:5223:0823:2423:4023:5600:12
Hesa Road (Stop U) 00:3000:4504:4705:0305:1905:3405:4906:0006:1306:2506:3606:4806:5807:0807:1907:3007:4107:5108:0208:1308:2408:3508:4709:0009:1109:2209:3309:4409:5510:0610:1710:2810:3910:5011:0111:1211:2311:3411:4511:5612:0712:1812:2912:4012:5113:0213:1313:2413:3513:4613:5714:0914:2014:3314:4614:5715:0815:1915:3015:4115:5216:0316:1316:2316:3416:4516:5617:0717:1817:2917:4017:5118:0318:1418:2518:3618:4718:5819:0919:1819:2919:4019:5120:0020:0920:1920:3120:4420:5721:1121:2421:3921:5422:0922:2422:4022:5623:1123:2723:4323:5900:15
Hayes & Harlington Station (Stop E) 00:3400:4904:5205:0805:2405:4005:5506:0606:1906:3206:4306:5507:0507:1507:2607:3707:4807:5908:1008:2108:3208:4308:5509:0709:1809:2909:4009:5110:0210:1310:2410:3510:4610:5711:0811:1911:3011:4111:5212:0312:1412:2512:3612:4712:5813:0913:2013:3113:4213:5314:0514:1814:2914:4214:5515:0615:1715:2815:3915:5016:0116:1216:2216:3216:4316:5417:0517:1617:2717:3817:4918:0018:1218:2318:3418:4518:5619:0619:1719:2619:3719:4719:5720:0620:1520:2520:3720:5021:0321:1621:2921:4421:5922:1422:2922:4523:0123:1623:3223:4800:0400:19
West End Lane (Harlington) (Stop C) 00:3900:5404:5905:1505:3105:4706:0206:1406:2706:4006:5107:0307:1307:2307:3407:4507:5608:0708:1808:2908:4008:5109:0309:1409:2509:3609:4709:5810:0910:2010:3110:4210:5311:0411:1511:2611:3711:4811:5912:1012:2112:3212:4312:5413:0513:1613:2713:3813:4914:0014:1314:2614:3814:5115:0415:1515:2615:3715:4815:5916:1016:2116:3116:4116:5217:0317:1417:2517:3617:4717:5818:0918:2118:3218:4318:5419:0519:1519:2519:3419:4419:5420:0420:1320:2220:3220:4420:5721:0921:2221:3521:5022:0522:2022:3522:5123:0723:2223:3823:5400:0900:24
Hatton Cross Station (Stop C) 00:4601:0105:0805:2405:4005:5606:1106:2406:3706:5007:0107:1307:2307:3307:4407:5508:0608:1708:2808:3908:5009:0109:1209:2309:3409:4509:5610:0710:1810:2910:4010:5111:0211:1311:2411:3511:4611:5712:0812:1912:3012:4112:5213:0313:1413:2513:3613:4713:5814:0914:2214:3514:4815:0115:1415:2515:3615:4715:5816:0916:2016:3116:4116:5117:0217:1317:2417:3517:4617:5718:0818:1918:3118:4218:5319:0419:1519:2419:3419:4319:5320:0320:1320:2220:3120:4120:5321:0621:1721:3021:4321:5822:1322:2822:4322:5923:1423:2923:4500:0100:1600:31
Lansbury Avenue (Stop J) 00:5101:0605:1405:3005:4606:0206:1706:3006:4306:5607:0807:2107:3107:4107:5208:0308:1408:2508:3608:4708:5809:0809:1809:2909:4009:5110:0210:1310:2410:3510:4610:5711:0811:1911:3011:4111:5212:0312:1412:2512:3612:4712:5813:0913:2013:3113:4213:5314:0414:1514:2814:4114:5415:0715:2015:3115:4215:5316:0416:1616:2716:3816:4816:5817:0917:2017:3117:4217:5318:0418:1518:2618:3718:4818:5919:1019:2119:3019:4019:4919:5920:0920:1920:2820:3720:4720:5921:1221:2321:3621:4922:0422:1922:3422:4923:0523:2023:3523:5100:0600:2100:36
Feltham Station / Victoria Road (Stop H) 00:5301:0805:1705:3305:5006:0606:2106:3406:4707:0007:1207:2607:3607:4607:5708:0808:1908:3008:4108:5209:0309:1309:2309:3309:4409:5510:0610:1710:2810:3910:5011:0111:1211:2311:3411:4511:5612:0712:1812:2912:4012:5113:0213:1313:2413:3513:4613:5714:0814:1914:3214:4514:5815:1215:2515:3615:4715:5816:0916:2116:3216:4316:5317:0317:1417:2517:3617:4717:5818:0918:2018:3118:4218:5319:0419:1519:2619:3519:4419:5320:0320:1320:2320:3220:4120:5121:0221:1521:2621:3921:5222:0722:2222:3722:5223:0723:2223:3723:5300:0800:2300:38
Feltham Leisure West (Stop Z) 00:5501:1005:1905:3505:5206:0806:2306:3606:4907:0307:1507:2907:3907:4908:0008:1108:2208:3308:4408:5509:0609:1609:2609:3609:4709:5810:0910:2010:3110:4210:5311:0411:1511:2611:3711:4811:5912:1012:2112:3212:4312:5413:0513:1613:2713:3813:4914:0014:1114:2214:3514:4815:0115:1515:2815:3915:5016:0116:1216:2416:3516:4616:5617:0617:1717:2817:3917:5018:0118:1218:2318:3418:4518:5619:0719:1819:2919:3819:4719:5620:0620:1620:2620:3520:4420:5421:0521:1821:2921:4221:5522:1022:2522:4022:5523:1023:2523:4023:5500:1000:2500:40

Each column is one journey, headed by the time it sets off. 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 90

90 towards Feltham

All 45 stops
  1. Northolt Station (Stop B) Northolt
  2. Moat Farm Road (Stop D) Northolt
  3. Kingston Close (Stop TA) Northolt
  4. Sycamore Close (Stop TB) Northolt
  5. Bengarth Road / Northolt Library (Stop TC) Northolt
  6. Yeading / White Hart Roundabout (Stop X) Northolt
  7. Yeading / Dilston Close (Stop L) Northolt
  8. Hughenden Gardens (Stop H) Northolt
  9. Gurney Road (westbound) Yeading
  10. Townsend Avenue (Stop R) Yeading
  11. Kingshill Close (Stop S) Yeading
  12. Grosvenor Avenue (Stop T) Wood End
  13. The Brook House (Stop K) Wood End
  14. Fairholme Crescent (Stop L) Wood End
  15. Fredora Avenue (Stop M) Wood End
  16. Balmoral Drive (Stop D) Wood End
  17. Uxbridge County Court (Stop E) Wood End
  18. Church Road (UB3) (Stop J) Wood End
  19. Belmore Parade (Stop L) Wood End
  20. Hesa Road (Stop U) Wood End
  21. Precinct Road (Stop SU) Hayes Town
  22. Avondale Drive (Stop SV) Hayes Town
  23. East Way (Stop SW) Hayes Town
  24. Fairdale Gardens (Stop SX) Hayes Town
  25. Hayes Town Centre (Stop D) Hayes Town
  26. Hayes & Harlington Station (Stop E) Hayes Town
  27. Fairey Corner (Stop F) Hayes Town
  28. Redmead Road (Stop R) Hayes Town
  29. Croyde Avenue (Stop S) Hayes Town
  30. Brickfield Lane Harlington (Stop A) Harlington
  31. Harlington High Street / Sipson Lane (Stop B) Harlington
  32. West End Lane (Harlington) (Stop C) Harlington
  33. Hatton Road North (Stop K) Harlington
  34. Eastchurch Road (southbound) Hatton Cross
  35. Envoy Avenue (Stop M) Hatton Cross
  36. Hatton Cross Station (Stop C) Hatton Cross
  37. Great South West Road Hatton (Stop H) Hatton
  38. Hatton Green (southbound) Hatton
  39. Central Way (TW14) (Stop H) North Feltham
  40. Lansbury Avenue (Stop J) North Feltham
  41. Feltham Assembly Hall (Stop S) North Feltham
  42. Fern Grove (southbound) North Feltham
  43. Feltham Station / Victoria Road (Stop H) Feltham
  44. Browells Lane (Stop FW) Feltham
  45. Feltham Leisure West (Stop Z) Feltham

90 towards Northolt

All 49 stops
  1. Feltham Leisure West (Stop Z) Feltham
  2. Feltham Station / Victoria Road (Stop G) Feltham
  3. Feltham Assembly Hall (Stop T) North Feltham
  4. Harlington Road East (Stop E) North Feltham
  5. Lansbury Avenue (Stop F) North Feltham
  6. Central Way (TW14) (Stop G) North Feltham
  7. Hatton Green (northbound) Hatton
  8. Great South West Road Hatton (Stop J) Hatton
  9. Hatton Cross Station (Stop E) Hatton Cross
  10. Envoy Avenue (Stop K) Hatton Cross
  11. Cranford Lane Hatton Cross (westbound) Hatton Cross
  12. Hatton Road North (Stop M) Harlington
  13. Harlington Corner (Stop N) Harlington
  14. West End Lane (Harlington) (Stop P) Harlington
  15. Harlington High Street / Sipson Lane (Stop R) Harlington
  16. Brickfield Lane Harlington (Stop S) Harlington
  17. Croyde Avenue (Stop T) Hayes Town
  18. Redmead Road (Stop U) Hayes Town
  19. Millington Road (Stop P) Hayes Town
  20. Fairey Corner (Stop K) Hayes Town
  21. Hayes & Harlington Station (Stop L) Hayes Town
  22. Clayton Road (UB3) (Stop M) Hayes Town
  23. Hayes Town Centre (Stop P) Hayes Town
  24. Fairdale Gardens (Stop Y) Hayes Town
  25. East Way (Stop W) Hayes Town
  26. Avondale Drive (Stop V) Hayes Town
  27. Precinct Road (Stop U) Hayes Town
  28. Hesa Road (Stop T) Wood End
  29. Central Avenue (UB3) (Stop O) Wood End
  30. Belmore Parade (Stop M) Wood End
  31. Church Road (UB3) (Stop K) Wood End
  32. Uxbridge County Court (Stop FF) Wood End
  33. Whittington Avenue (Stop C) Wood End
  34. Balmoral Drive (northbound) Wood End
  35. Fairholme Crescent (Stop Q) Wood End
  36. The Brook House (Stop G) Wood End
  37. Kingshill Close (Stop H) Yeading
  38. Townsend Avenue (Stop J) Yeading
  39. Gurney Road (eastbound) Yeading
  40. Kingshill Avenue (UB5) (Stop K) Northolt
  41. Yeading / Tangmere Gardens (Stop N) Northolt
  42. Yeading / White Hart Roundabout (Stop V) Northolt
  43. Bengarth Road / Northolt Library (Stop TD) Northolt
  44. Sycamore Close (Stop TE) Northolt
  45. Target Roundabout (Stop TF) Northolt
  46. Kingston Close (Stop TH) Northolt
  47. Alderney Gardens (Stop TJ) Northolt
  48. Moat Farm Road (Stop C) Northolt
  49. Northolt Station (Stop A) Northolt

How busy is route 90?

5.66m passenger journeys were recorded on route 90 in 2024/25 across 1,277,519 kilometres operated.

2010/11: 3,695,535 journeys 3.7 10 2011/12: 3,798,823 journeys (53-week year) 3.8 11 53w 2012/13: 3,703,273 journeys 3.7 12 2013/14: 3,855,015 journeys 3.9 13 2014/15: 3,860,124 journeys 3.9 14 2015/16: 3,928,315 journeys 3.9 15 2016/17: 4,408,743 journeys 4.4 16 2017/18: 4,608,320 journeys (53-week year) 4.6 17 53w 2018/19: 4,382,036 journeys 4.4 18 2019/20: 4,392,240 journeys 4.4 19 2020/21: 2,067,549 journeys 2.1 20 2021/22: 3,924,639 journeys 3.9 21 2022/23: 4,904,024 journeys 4.9 22 2023/24: 5,637,675 journeys (53-week year) 5.6 23 53w 2024/25: 5,661,938 journeys 5.7 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 90 bus?

The first 90 departure on weekdays leaves at 04:30 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 90 bus?

The last 90 on weekdays leaves its first stop at 01:10. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 90 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 90 bus?

The 90 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.