London Bus 120 Timetable

First bus, last bus and departure times at every stop

Route: Hounslow Bus Station ↔ Northolt Station
Timetable last updated: 24 August 2026

This is the full timetable for the number 120 bus in London, which runs between Hounslow Bus Station and Northolt Station. The table shows the first bus, the last bus and how often the 120 runs from each of the 37 stops in each direction. Times below are for buses towards Northolt Station (Mon-Fri). Use the toggles to switch direction or day, and tap any stop for its full hour by hour departure list.

This page shows TfL's scheduled times for the 120. Waiting at a stop right now? See live arrivals and the route map for bus 120 instead.

Tap any stop to see every scheduled departure, hour by hour, plus a link to its live arrivals.

Stop First Last Every
Hounslow Bus StationB
04:30
00:10
9 min
Fairfields RoadL
04:32
00:12
9 min
Treaty CentreT
04:34
00:14
9 min
Bell Corner / Hounslow HouseR
04:35
00:15
9 min
Hounslow Central StationRR
04:37
00:17
9 min
Civic Street
04:38
00:18
9 min
Great West RoadHA
04:39
00:19
9 min
Sutton RoadHB
04:40
00:20
9 min
St Leonard's ChurchHD
04:43
00:23
9 min
Fern LaneHE
04:45
00:25
9 min
Norwood Green
04:46
00:26
9 min
Harewood Terrace
04:49
00:29
9 min
Norwood GardensA
04:52
00:32
9 min
Adelaide RoadC
04:53
00:33
9 min
King StreetE
04:55
00:35
9 min
The GreenL
04:56
00:36
9 min
Park AvenueP
04:59
00:39
9 min
Southall BroadwayN
05:01
00:41
9 min
Lady Margaret Road / Southall BroadwayE
05:02
00:42
9 min
North AvenueC
05:03
00:43
9 min
Carlyle AvenueSC
05:04
00:44
9 min
Denbigh RoadA
05:06
00:46
9 min
Ascot GardensB
05:07
00:47
9 min
Windermere RoadC
05:08
00:48
9 min
Lawson RoadWG
05:10
00:50
9 min
Kenilworth GardensWH
05:10
00:50
9 min
Adrienne AvenueWS
05:12
00:52
9 min
Broadmead RoadWT
05:14
00:54
9 min
Wayfarer Road
05:16
00:56
9 min
Yeading / White Hart RoundaboutV
05:19
00:59
9 min
Bengarth Road / Northolt LibraryTD
05:20
01:00
9 min
Sycamore CloseTE
05:21
01:01
9 min
Target RoundaboutTF
05:22
01:02
9 min
Kingston CloseTH
05:23
01:03
9 min
Alderney GardensTJ
05:24
01:04
9 min
Moat Farm RoadC
05:25
01:05
9 min
Northolt StationA
05:25
01:05
9 min
Full 120 timetable from Hounslow Bus Station (Mon-Fri)

Every scheduled 120 bus departure from Hounslow Bus Station towards Northolt Station, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Northolt Station.
043050
0510254055
06071929394958
0707152331394857
08061524334251
09011122334353
10031322314050
11001020304050
12001020304050
13001020304050
1400101927354452
1501101928374655
1604132230384655
1704132231404958
18071625344352
19011121314355
200719314457
211022344658
221022344658
231022344658
0010
Full 120 timetable from Northolt Station (Mon-Fri)

Every scheduled 120 bus departure from Northolt Station towards Hounslow Bus Station, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Hounslow Bus Station.
0445
05052545
060520354757
0707172735435159
08071524334251
0900091827364555
10051525354555
11051525354555
12051525354555
13051525354555
14051525354555
15051524334251
1600091827364554
1703122029384756
1805142332415059
190919293950
200113253851
210416284052
220416284052
230417304356
000820

First and Last are the earliest and latest scheduled departures from each stop in the chosen direction. Every is the typical daytime interval between buses from 07:00 to 19:00; buses may be more frequent at peak times and less frequent early and late. Times at the final stop are arrivals. Times at stops along the route are TfL's scheduled running times from the start of the route, so on busy days buses can run a few minutes later. Tap a stop row for its full list of departures. All times come from Transport for London's timetable data.

Source: TfL Timetable API

Bus 120 timetable FAQs

What time is the first 120 bus?

The first 120 bus leaves Hounslow Bus Station at 04:30 towards Northolt Station (Mon-Fri). From Northolt Station the first bus is at 04:45. Use the table above for the first bus from any stop on the route.

What time is the last 120 bus?

The last 120 bus leaves Hounslow Bus Station at 00:10 towards Northolt Station (Mon-Fri). From Northolt Station the last bus is at 00:20. Tap any stop in the table above to see its exact last departure.

How often does the 120 bus run?

During the day the 120 typically runs about every 9 minutes. Buses can be more frequent at peak times and less frequent early in the morning and late in the evening.

Does the 120 bus run on Sundays?

Yes. On Sundays the 120 runs from 04:30 until 00:10 from Hounslow Bus Station. Use the Sun button above to see full Sunday times.