95 Southall to Shepherds Bush via Greenford, North Acton

Operated by Metroline Travel. First bus 04:55, last bus 00:05. 151 journeys on weekdays. Fares: £1.75 flat — more.

Next towards Shepherds Bush from Southall Broadway (Stop N): 08:11, 08:25, 08:39

Next towards Southall from Shepherd's Bush (Central Line) (Stop F): 08:21, 08:35, 08:49

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

Timetable

Runs towards Shepherds Bush · Monday to Friday · 75 journeys
Stop 00:0504:5505:2505:4506:0506:2106:3406:4506:5707:0707:1907:3107:4307:5708:1108:2508:3908:5309:0709:2109:3509:4910:0310:1710:3110:4510:5911:1311:2711:4011:5412:0812:2212:3612:5013:0413:1813:3213:4614:0014:1314:2714:4114:5515:1015:2415:3815:5216:0516:1916:3316:4717:0117:1517:2917:4317:5718:1118:2518:4118:5819:1519:3219:5320:1420:3520:5621:1721:3821:5922:2022:4123:0223:2323:44
Southall Broadway (Stop N) 00:0504:5505:2505:4506:0506:2106:3406:4506:5707:0707:1907:3107:4307:5708:1108:2508:3908:5309:0709:2109:3509:4910:0310:1710:3110:4510:5911:1311:2711:4011:5412:0812:2212:3612:5013:0413:1813:3213:4614:0014:1314:2714:4114:5515:1015:2415:3815:5216:0516:1916:3316:4717:0117:1517:2917:4317:5718:1118:2518:4118:5819:1519:3219:5320:1420:3520:5621:1721:3821:5922:2022:4123:0223:2323:44
Ash Grove (UB1) (Stop J) 00:1405:0405:3405:5406:1406:3006:4306:5407:0607:1907:3207:4407:5608:1008:2608:4008:5409:0809:2009:3409:4810:0210:1610:3010:4410:5811:1211:2611:4011:5312:0712:2112:3512:4913:0313:1713:3113:4513:5914:1314:2614:4014:5415:0815:2315:3715:5116:0516:1916:3316:4717:0117:1517:2917:4317:5718:1118:2418:3818:5419:1119:2619:4320:0420:2320:4421:0521:2621:4722:0822:2922:5023:1123:3223:53
Greenford Broadway (Stop J) 00:1905:0905:3905:5906:1906:3506:4806:5907:1307:2607:3907:5108:0308:1808:3408:4809:0209:1509:2709:4109:5510:0910:2310:3710:5111:0511:1911:3311:4712:0012:1412:2812:4212:5613:1013:2413:3813:5214:0614:2014:3314:4715:0115:1615:3115:4515:5916:1316:2716:4116:5517:0917:2317:3717:5118:0518:1818:3118:4519:0119:1819:3319:5020:0920:2820:4921:1021:3121:5222:1322:3422:5523:1623:3723:58
Ruislip Road East (UB6) (Stop W) 00:2005:1005:4006:0006:2006:3606:4907:0107:1507:2807:4107:5308:0508:2008:3608:5009:0409:1709:2909:4309:5710:1110:2510:3910:5311:0711:2111:3511:4912:0212:1612:3012:4412:5813:1213:2613:4013:5414:0814:2214:3514:4915:0315:1815:3315:4716:0116:1516:2916:4316:5717:1117:2517:3917:5318:0618:1918:3218:4619:0219:1919:3419:5120:1020:2920:5021:1121:3221:5322:1422:3522:5623:1723:3823:59
South Greenford Station (Stop AA) 00:2405:1505:4506:0506:2506:4106:5407:0907:2307:3607:4908:0108:1508:3008:4609:0009:1309:2609:3809:5210:0610:2010:3410:4811:0211:1611:3011:4311:5712:1012:2412:3812:5213:0613:2013:3413:4814:0214:1614:3014:4314:5715:1115:2615:4115:5516:1016:2416:3816:5217:0617:2017:3417:4818:0218:1418:2718:4018:5419:0919:2619:4119:5820:1420:3320:5421:1521:3621:5722:1822:3923:0023:2123:4200:03
Bideford Avenue (Stop P) 00:2605:1705:4706:0706:2706:4306:5607:1307:2707:4007:5308:0608:2008:3508:5109:0409:1709:3009:4209:5610:1010:2410:3810:5211:0611:2011:3311:4612:0012:1312:2712:4112:5513:0913:2313:3713:5114:0514:1914:3314:4615:0015:1515:3015:4515:5916:1416:2816:4216:5617:1017:2417:3817:5218:0518:1718:3018:4318:5719:1219:2919:4420:0120:1620:3520:5621:1721:3821:5922:2022:4123:0223:2323:4400:05
Hanger Lane Station (Stop K) 00:3105:2305:5306:1306:3306:4907:0207:2207:3607:4908:0208:1608:3008:4509:0109:1309:2609:3909:5110:0510:1910:3310:4711:0111:1511:2911:4111:5412:0812:2112:3512:4913:0313:1713:3113:4513:5914:1314:2714:4114:5415:0915:2415:3915:5416:0816:2316:3716:5117:0517:1917:3317:4718:0118:1318:2518:3818:5119:0519:1919:3619:5120:0620:2120:4021:0121:2221:4322:0422:2522:4623:0723:2823:4900:10
Park Royal (Stop L) 00:3205:2605:5606:1606:3606:5207:0807:2807:4207:5508:0808:2208:3608:5109:0709:1909:3209:4509:5710:1110:2510:3910:5311:0711:2111:3511:4712:0012:1412:2712:4112:5513:0913:2313:3713:5114:0514:1914:3314:4715:0015:1515:3015:4516:0016:1416:2916:4316:5717:1117:2517:3917:5318:0718:1918:3118:4418:5719:0919:2319:4019:5520:0720:2220:4121:0221:2321:4422:0522:2622:4723:0823:2923:5000:11
Gypsy Corner (Stop R) 00:3605:3206:0206:2206:4206:5807:1807:3807:5208:0508:1908:3308:4709:0209:1609:2809:4109:5410:0610:2010:3410:4811:0211:1611:3011:4211:5412:0712:2112:3412:4813:0213:1613:3013:4413:5814:1214:2614:4014:5415:0815:2315:3815:5316:0916:2316:3816:5217:0617:2017:3417:4818:0218:1618:2818:4018:5319:0619:1419:2819:4520:0020:1120:2620:4521:0621:2721:4822:0922:3022:5123:1223:3323:5400:15
Western Avenue/Savoy Circus (Stop Y) 00:3905:3506:0506:2506:4507:0107:2207:4207:5608:1008:2408:3808:5209:0709:2109:3309:4609:5910:1110:2510:3910:5311:0711:2111:3411:4611:5812:1112:2512:3812:5213:0613:2013:3413:4814:0214:1614:3014:4414:5815:1215:2715:4215:5716:1316:2716:4216:5617:1017:2417:3817:5218:0618:2018:3218:4418:5719:1019:1819:3219:4920:0320:1420:2920:4821:0921:3021:5122:1222:3322:5423:1523:3623:5700:18
White City (Stop WA) 00:4305:3906:0906:2906:4907:0807:2907:4908:0308:1708:3108:4508:5909:1409:2809:4009:5310:0610:1810:3210:4611:0011:1411:2811:4111:5312:0512:1812:3212:4512:5913:1313:2713:4113:5514:0914:2314:3714:5115:0515:1915:3415:4916:0416:2016:3416:4917:0317:1717:3117:4517:5918:1318:2718:3918:5119:0419:1619:2419:3819:5520:0720:1820:3320:5221:1321:3421:5522:1622:3722:5823:1923:4000:0100:22
Shepherd's Bush Green / Uxbridge Road (Stop V) 00:4505:4106:1106:3106:5107:1107:3207:5208:0708:2108:3508:4909:0309:1809:3209:4409:5710:1010:2210:3610:5011:0411:1811:3211:4411:5612:0812:2112:3512:4813:0213:1613:3013:4413:5814:1214:2614:4014:5415:0915:2315:3815:5316:0816:2416:3816:5317:0717:2117:3517:4918:0318:1718:3118:4318:5519:0819:2019:2819:4219:5920:0920:2020:3520:5421:1521:3621:5722:1822:3923:0023:2123:4200:0300:24

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 95

95 towards Shepherds Bush

All 43 stops
  1. Southall Broadway (Stop N) Southall
  2. Lady Margaret Road / Southall Broadway (Stop E) Southall
  3. North Avenue (Stop C) Southall
  4. Carlyle Avenue (Stop SC) Southall
  5. Denbigh Road (UB1) (Stop A) Southall
  6. Rutland Road (UB1) (Stop H) Dormers Wells
  7. Ash Grove (UB1) (Stop J) Dormers Wells
  8. Sunnycroft Road (Stop K) Greenford
  9. Avon Road (Stop EU) Greenford
  10. Ruislip Road (Stop EV) Greenford
  11. Eastmead Avenue (Stop EH) Greenford
  12. Pembroke Road (UB6) (Stop H) Greenford
  13. Greenford Broadway (Stop J) Greenford
  14. Ruislip Road East (UB6) (Stop W) Greenford
  15. Costons Lane (Stop X) Greenford
  16. Cowgate Road (Stop EE) Greenford
  17. Middleton Avenue (UB6) (Stop FF) Greenford
  18. South Greenford Station (Stop AA) Greenford
  19. Welland Gardens (Stop A) Greenford
  20. Teignmouth Gardens (Stop E) Perivale
  21. Bideford Avenue (Stop P) Perivale
  22. Langdale Gardens (UB6) (Stop U) Perivale
  23. Alperton Lane (Stop V) Perivale
  24. Lynwood Road (Stop R) Hanger Lane
  25. Hanger Lane Station (Stop K) Hanger Lane
  26. Park Royal (Stop L) Park Royal
  27. Concord Road (Stop N) North Acton
  28. Wendover Court (eastbound) North Acton
  29. Gypsy Corner (Stop R) North Acton
  30. Wales Farm Road North Acton (Stop Q) North Acton
  31. Friary Road (W3) (Stop E) North Acton
  32. Carlisle Avenue (eastbound) East Acton
  33. Western Avenue/Savoy Circus (Stop Y) East Acton
  34. Savoy Circus (Stop E) East Acton
  35. Hemlock Road (Stop Y) East Acton
  36. Phoenix High School (Stop YY) White City
  37. Bloemfontein Road / Hammersmith Hospital (Stop Z) White City
  38. White City Estate (Stop ZZ) White City
  39. South Africa Road (Stop M) White City
  40. White City (Stop WA) White City
  41. Ariel Way / White City Bus Station (Stop WB) White City
  42. Uxbridge Rd / Westfield Shopping Centre (Stop C) Shepherds Bush
  43. Shepherd's Bush Green / Uxbridge Road (Stop V) Shepherds Bush

95 towards Southall

All 40 stops
  1. Shepherd's Bush (Central Line) (Stop F) Shepherds Bush
  2. Shepherd's Bush Green (Stop N) Shepherds Bush
  3. Uxbridge Rd / Westfield Shopping Centre (Stop S) Shepherds Bush
  4. Ariel Way / White City Bus Station (Stop WD) White City
  5. White City (Stop WE) White City
  6. South Africa Road (Stop N) White City
  7. White City Estate (Stop V) White City
  8. Phoenix High School (Stop W) White City
  9. Hemlock Road (Stop X) East Acton
  10. Savoy Circus (Stop F) East Acton
  11. Western Avenue/Savoy Circus (Stop L) East Acton
  12. Perryn Road (westbound) East Acton
  13. Gypsy Corner (Stop P) North Acton
  14. Wendover Court (westbound) North Acton
  15. Alliance Road (Stop Q) North Acton
  16. Kendal Avenue (Stop P) North Acton
  17. Park Royal (Stop M) Park Royal
  18. Hanger Lane Station (Stop N) Hanger Lane
  19. Lynwood Road (Stop Q) Hanger Lane
  20. Alperton Lane (Stop PL) Perivale
  21. Central Parade (UB6) (Stop PM) Perivale
  22. Argyle Road (UB6) (Stop PN) Greenford
  23. South Greenford Station (Stop BB) Greenford
  24. Greenford Road Roundabout (Stop CC) Greenford
  25. Cowgate Road (Stop DD) Greenford
  26. Costons Lane (Stop C) Greenford
  27. Ruislip Road East (UB6) (Stop D) Greenford
  28. Oldfield Lane South (Stop P) Greenford
  29. Pembroke Road (UB6) (Stop R) Greenford
  30. Beechwood Avenue (UB6) (Stop EL) Greenford
  31. Ruislip Road (Stop EW) Greenford
  32. Avon Road (Stop L) Greenford
  33. Ash Grove (UB1) (Stop N) Dormers Wells
  34. Rutland Road (UB1) (Stop P) Dormers Wells
  35. Somerset Road (UB1) (Stop F) Southall
  36. Denbigh Road (UB1) (Stop G) Southall
  37. Carlyle Avenue (Stop SD) Southall
  38. North Avenue (Stop D) Southall
  39. Lady Margaret Road / Southall Broadway (Stop F) Southall
  40. Hamilton Road / Southall (Stop AP) Southall

How busy is route 95?

2.45m passenger journeys were recorded on route 95 in 2024/25 across 800,796 kilometres operated. That is down from a peak of 2.91m in 2018/19.

2010/11: 2,504,962 journeys 2.5 10 2011/12: 2,770,977 journeys (53-week year) 2.8 11 53w 2012/13: 2,622,369 journeys 2.6 12 2013/14: 2,764,522 journeys 2.8 13 2014/15: 2,787,441 journeys 2.8 14 2015/16: 2,644,734 journeys 2.6 15 2016/17: 2,773,611 journeys 2.8 16 2017/18: 2,777,022 journeys (53-week year) 2.8 17 53w 2018/19: 2,906,785 journeys 2.9 18 2019/20: 2,766,768 journeys 2.8 19 2020/21: 1,316,855 journeys 1.3 20 2021/22: 2,279,234 journeys 2.3 21 2022/23: 2,620,819 journeys 2.6 22 2023/24: 2,739,067 journeys (53-week year) 2.7 23 53w 2024/25: 2,449,407 journeys 2.4 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 95 bus?

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

What time is the last 95 bus?

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

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

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