203 Hounslow to Staines via Cranford, Ashford

Operated by London United. Registered as running via Hatton Cross, Bedfont, Stanwell, Ashford. First bus 04:35, last bus 00:25. 109 journeys on weekdays. Fares: £1.75 flat — more.

Next towards Staines from School Road (TW3) (Stop C): 10:15, 10:35, 10:52

Next towards Hounslow from Elmsleigh Bus Station (Stop 3): 10:25, 10:45, 11:05

Night bus — overnight departures 22:00–01:05. Saturday & Sunday nights. 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 203? 10 other bus routes are numbered 203 elsewhere in the UK — see every 203 bus timetable by area.

Timetable

Ends at Staines · Monday to Friday · 56 journeys
Stop 04:4505:0505:2505:4506:0006:1506:3506:5507:1507:3507:5508:1508:3508:5509:1509:3509:5510:1510:3510:5211:0911:2911:4912:0912:2912:4913:0913:2913:4914:0914:2914:4915:0915:2915:4916:0916:2916:4917:0917:2917:4918:0918:2918:3218:5519:2519:5520:2520:5521:2521:5522:2522:5523:2523:5500:25
School Road (TW3) (Stop C) 04:4505:0505:2505:4506:0006:1506:3506:5507:1507:3507:5508:1508:3508:5509:1509:3509:5510:1510:3510:5211:0911:2911:4912:0912:2912:4913:0913:2913:4914:0914:2914:4915:0915:2915:4916:0916:2916:4917:0917:2917:4918:0918:2918:3218:5519:2519:5520:2520:5521:2521:5522:2522:5523:2523:5500:25
Treaty Centre (Stop T) 04:4705:0705:2705:4706:0306:1806:3806:5807:1907:3907:5908:1808:3808:5909:1809:3809:5810:1810:3910:5611:1311:3211:5312:1212:3312:5213:1313:3313:5314:1314:3314:5315:1315:3315:5316:1316:3316:5317:1317:3317:5318:1318:3218:3618:5819:2819:5720:2820:5721:2821:5822:2722:5723:2723:5700:27
St Michael & St Martin Church (Stop H) 04:5005:1005:3005:5006:0606:2106:4107:0107:2207:4208:0208:2108:4109:0209:2109:4110:0110:2110:4210:5911:1611:3511:5612:1512:3612:5513:1613:3613:5714:1714:3714:5715:1715:3715:5716:1716:3716:5717:1717:3717:5718:1718:3518:4019:0119:3120:0020:3121:0021:3122:0122:2923:0023:3000:0000:28
St Pauls Church (Stop K) 04:5105:1105:3105:5206:0906:2406:4407:0407:2607:4608:0608:2408:4409:0609:2409:4410:0310:2310:4611:0311:2011:3712:0012:1712:4012:5713:1813:4014:0014:2114:4115:0015:2015:4116:0116:2116:4017:0117:2017:4018:0118:2118:3818:4419:0419:3420:0320:3421:0221:3322:0322:3123:0223:3200:0200:30
Great West Road / Basildene Road (Stop L) 04:5405:1405:3405:5506:1206:2806:4807:0807:2907:4908:0908:2808:4809:0909:2809:4810:0610:2610:4911:0611:2311:4012:0312:2012:4313:0013:2113:4314:0314:2514:4515:0515:2515:4516:0516:2516:4517:0517:2517:4518:0518:2518:4118:4819:0719:3720:0720:3721:0521:3622:0622:3323:0523:3500:0500:32
Grantley Road (westbound) 04:5605:1605:3705:5706:1506:3006:5007:1007:3207:5208:1208:3008:5009:1209:3009:5010:0910:2910:5211:0911:2611:4312:0612:2312:4613:0313:2413:4614:0614:2714:4715:0715:2715:4716:0716:2716:4717:0717:2717:4718:0718:2718:4418:5019:1019:4020:0920:3921:0721:3822:0822:3523:0723:3700:0600:33
Girling Way (westbound) 04:5805:1805:3906:0106:1806:3406:5407:1407:3507:5508:1508:3408:5409:1509:3409:5410:1210:3210:5411:1111:2811:4612:0812:2612:4813:0613:2713:4814:0914:3114:5215:1115:3115:5216:1216:3216:5117:1217:3117:5118:1218:3218:4718:5419:1319:4320:1320:4121:1021:4022:1022:3823:0923:3900:0800:35
Hatton Cross Station (Stop D) 05:0205:2205:4306:0506:2206:3906:5907:1907:4008:0008:2008:3908:5909:2009:3909:5910:1710:3710:5811:1511:3211:5012:1212:3012:5213:1013:3113:5214:1414:3614:5715:1515:3515:5716:1716:3716:5517:1717:3517:5518:1718:3718:5118:5919:1719:4720:1720:4521:1421:4422:1422:4223:1323:4300:1200:39
Cains Lane (southbound) 05:0505:2505:4606:0906:2506:4307:0307:2307:4408:0408:2408:4309:0309:2409:4310:0310:2110:4111:0211:1911:3611:5412:1612:3412:5613:1413:3513:5614:1814:4015:0115:2015:4016:0116:2116:4117:0017:2117:3917:5918:2118:4118:5519:0319:2119:5120:2020:4921:1721:4822:1722:4523:1623:4600:1500:41
West Road (Stop W) 05:0705:2705:4906:1106:2806:4607:0607:2607:4708:0708:2708:4609:0609:2709:4610:0510:2310:4311:0511:2211:3911:5612:1912:3612:5913:1613:3713:5914:2114:4315:0415:2415:4416:0416:2416:4417:0417:2417:4318:0318:2418:4418:5819:0619:2419:5420:2220:5221:1921:5122:2022:4623:1923:4900:1700:43
Spinney Drive East Bedfont (Stop BA) 05:0905:2905:5106:1306:3006:4807:0807:2807:4908:0908:2908:4809:0809:2909:4810:0710:2510:4511:0711:2411:4111:5812:2112:3813:0113:1813:3914:0114:2314:4515:0615:2615:4616:0616:2616:4617:0617:2617:4518:0518:2618:4619:0019:0819:2619:5620:2420:5421:2121:5322:2222:4823:2123:5100:1900:44
Animal Reception Centre (westbound) 05:1005:3105:5306:1506:3206:5107:1107:3107:5108:1108:3108:5109:1109:3109:5110:0910:2710:4711:0911:2611:4311:5912:2312:3913:0313:1913:4014:0314:2514:4715:0815:2815:4816:0816:2816:4817:0817:2817:4718:0618:2818:4719:0119:0919:2719:5720:2520:5521:2221:5422:2322:4923:2223:5200:2000:45
Long Lane (adj) 05:1205:3305:5506:1706:3406:5307:1307:3307:5308:1308:3308:5309:1309:3309:5310:1210:3010:4911:1111:2811:4512:0112:2512:4113:0513:2113:4214:0514:2714:4915:1015:3015:5016:1016:3016:5017:1017:3017:4918:0818:3018:4919:0319:1119:2919:5920:2720:5721:2421:5622:2522:5123:2423:5400:2200:47
Everest Road (opp) 05:1405:3505:5706:1906:3706:5607:1607:3607:5608:1608:3608:5609:1609:3609:5610:1510:3310:5211:1311:3011:4712:0312:2712:4313:0713:2313:4414:0714:2914:5115:1215:3315:5316:1216:3216:5217:1317:3217:5118:1018:3218:5119:0519:1319:3120:0120:2920:5921:2521:5822:2722:5223:2623:5600:2400:48
Viscount Road (adj) 05:1605:3705:5906:2106:3906:5907:1907:3907:5808:1808:3808:5909:1909:3809:5910:1710:3510:5411:1511:3211:4912:0512:2912:4513:0913:2513:4614:0914:3114:5315:1415:3515:5516:1416:3416:5417:1517:3417:5318:1218:3418:5319:0719:1519:3320:0320:3121:0121:2722:0022:2922:5423:2823:5800:2600:50
Scots Close (adj) 05:1705:3806:0106:2306:4107:0107:2107:4108:0008:2008:4009:0109:2109:4010:0110:1910:3710:5611:1711:3411:5112:0712:3112:4713:1113:2713:4814:1114:3314:5515:1615:3715:5716:1616:3616:5617:1717:3617:5518:1418:3618:5519:0919:1719:3420:0420:3221:0221:2822:0122:3022:5523:2923:5900:2700:51
Town Lane (opp) 05:1905:4006:0306:2506:4307:0407:2407:4408:0308:2308:4309:0409:2409:4310:0410:2210:4010:5911:2011:3711:5412:1012:3412:5013:1413:3013:5114:1414:3714:5915:2015:4016:0016:2016:4017:0017:2017:4017:5818:1718:4018:5919:1119:1919:3620:0620:3421:0421:3022:0322:3222:5723:3100:0100:2900:52
Shortwood Avenue (adj) 05:2205:4306:0706:2906:4707:0807:2907:4908:0708:2708:4709:0909:2909:4710:0810:2610:4411:0311:2411:4111:5812:1312:3812:5313:1813:3313:5514:1814:4115:0315:2415:4416:0416:2416:4417:0417:2417:4418:0218:2118:4319:0219:1519:2319:4020:0920:3721:0721:3322:0622:3523:0023:3300:0300:3100:55
Kingston Road (Stop L) 05:2405:4606:0906:3106:4907:1307:3407:5408:1208:3208:5209:1409:3409:5110:1210:3010:4811:0611:2811:4512:0212:1612:4212:5613:2213:3613:5814:2214:4415:0615:2815:4816:0816:2816:4817:0817:2817:4818:0618:2418:4619:0519:1719:2519:4220:1220:4021:1021:3622:0822:3723:0223:3500:0400:3300:57
Elmsleigh Bus Station (Stop 3) 05:2605:4806:1206:3406:5207:1607:3807:5808:1508:3508:5509:1809:3809:5410:1510:3310:5111:0911:3111:4812:0512:1912:4512:5913:2513:3914:0114:2514:4715:0915:3115:5116:1116:3116:5117:1117:3117:5118:0918:2718:4919:0819:2019:2819:4520:1420:4221:1221:3822:1022:3923:0423:3700:0600:3500:59

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 London United before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, 28 December, New Year's Eve and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 203

203 towards Staines

All 39 stops
  1. School Road (TW3) (Stop C) Hounslow
  2. Fairfields Road (Stop L) Hounslow
  3. Treaty Centre (Stop T) Hounslow
  4. Bell Corner / Hounslow House (Stop X) Hounslow
  5. St Michael & St Martin Church (Stop H) Hounslow
  6. Wellington Road North (Stop J) Hounslow West
  7. St Pauls Church (Stop K) Hounslow West
  8. Hounslow West Station (Stop C) Hounslow West
  9. Great West Road / Basildene Road (Stop L) Hounslow West
  10. Henlys Roundabout (Stop CY) Hounslow West
  11. Grantley Road (westbound) Hounslow West
  12. The Parkway Hatton (westbound) Cranford
  13. Girling Way (westbound) Hatton
  14. Great South West Road Hatton (Stop J) Hatton
  15. Hatton Cross Station (Stop D) Hatton Cross
  16. Myrtle Avenue (southbound) Hatton
  17. Cains Lane (southbound) Hatton
  18. Hazelmere Close (southbound) East Bedfont
  19. West Road (Stop W) East Bedfont
  20. Bedfont Close (Stop Y) East Bedfont
  21. Spinney Drive East Bedfont (Stop BA) East Bedfont
  22. Great South West Road East Bedfont (Stop BB) East Bedfont
  23. Animal Reception Centre (westbound) East Bedfont
  24. Beacon Road (north-west bound) East Bedfont
  25. Long Lane (adj) West Bedfont
  26. Bedfont Road (just after) Stanwell
  27. Everest Road (opp) Stanwell
  28. Cordelia Road (adj) Stanwell
  29. Viscount Road (adj) Stanwell
  30. St Annes Avenue (opp) Stanwell
  31. Scots Close (adj) Stanwell
  32. Ashford Hospital Entrance (SW) Ashford
  33. Town Lane (opp) Ashford
  34. Kenilworth Road (adj) Ashford
  35. Shortwood Avenue (adj) Staines
  36. Crooked Billet Roundabout (SW-bound) Staines
  37. Kingston Road (Stop L) Staines
  38. Ripley Way (Stop K) Staines
  39. Elmsleigh Bus Station (Stop 3) Staines

How busy is route 203?

2.59m passenger journeys were recorded on route 203 in 2024/25 across 585,793 kilometres operated.

2010/11: 1,651,402 journeys 1.7 10 2011/12: 1,738,460 journeys (53-week year) 1.7 11 53w 2012/13: 1,653,902 journeys 1.7 12 2013/14: 1,752,551 journeys 1.8 13 2014/15: 1,765,879 journeys 1.8 14 2015/16: 1,821,296 journeys 1.8 15 2016/17: 1,864,117 journeys 1.9 16 2017/18: 1,908,587 journeys (53-week year) 1.9 17 53w 2018/19: 2,060,901 journeys 2.1 18 2019/20: 2,110,419 journeys 2.1 19 2020/21: 783,014 journeys 0.8 20 2021/22: 1,520,939 journeys 1.5 21 2022/23: 2,055,152 journeys 2.1 22 2023/24: 2,509,424 journeys (53-week year) 2.5 23 53w 2024/25: 2,590,444 journeys 2.6 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 →

Service registration & registered changes

From official Traffic Commissioner registrations. Registration PK0002088/21 · Changes in Surrey County Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 203 bus?

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

What time is the last 203 bus?

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

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

The 203 is operated by London United.

Timetable data from London United via the DfT Bus Open Data Service (South East England feed). Route names, stop sequences and map geometry come from TfL Open Data. Registered with the Traffic Commissioner as PK0002088/21. Check before you travel — services can change at short notice.