London Bus 159 Timetable

First bus, last bus and departure times at every stop

Route: Streatham Station ↔ Oxford Circus Station
Timetable last updated: 24 August 2026

This is the full timetable for the number 159 bus in London, which runs between Streatham Station and Oxford Circus Station. The table shows the first bus, the last bus and how often the 159 runs from each of the 38 stops in each direction. Times below are for buses towards Oxford Circus Station (Mon-Thu). 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 159. Waiting at a stop right now? See live arrivals and the route map for bus 159 instead.

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

Stop First Last Every
Streatham StationSF
00:00
23:48
10 min
St Leonard's ChurchSK
00:01
23:49
10 min
Becmead AvenueOA
00:04
23:52
10 min
Kingscourt RoadM
00:05
23:53
10 min
Mount Ephraim RoadK
00:06
23:54
10 min
Streatham Hill Stn / Streatham HillA
00:08
23:56
10 min
Barrhill RoadS
00:09
23:57
10 min
Telford AvenueT
00:11
23:59
10 min
Christchurch RoadBS
00:12
00:00
10 min
Holmewood RoadBT
00:13
00:01
10 min
New Park RoadBU
00:15
00:03
10 min
Jebb Avenue / Brixton PrisonBV
00:16
00:04
10 min
Blenheim GardensBW
00:19
00:07
10 min
Rush CommonBY
00:21
00:09
10 min
Lambeth Town HallX
00:23
00:11
10 min
Brixton StationR
00:25
00:13
10 min
Brixton Road / Brixton Police StationD
00:27
00:15
10 min
Villa RoadRA
00:28
00:16
10 min
Loughborough RoadRB
00:29
00:17
10 min
GrovewayRC
00:30
00:18
10 min
Hillyard StreetRD
00:31
00:19
10 min
Vassall RoadRE
00:32
00:20
10 min
St Mark's ChurchH
00:33
00:21
10 min
Kennington Park Post OfficeU
00:36
00:24
10 min
Windmill RowKP
00:37
00:25
10 min
Kennington LaneKH
00:39
00:27
10 min
Fitzalan StreetKG
00:40
00:28
10 min
Kennington Road / Imperial War MuseumE
00:41
00:29
10 min
Lambeth North StationG
00:43
00:31
10 min
Lower MarshA
00:44
00:32
10 min
St Thomas' Hospital / County HallD
00:47
00:35
10 min
Westminster Stn / Parliament SquareA
00:51
00:39
10 min
Horse Guards Parade
00:53
00:41
10 min
Trafalgar SquareT
00:59
00:47
10 min
Regent Street / St James'sZ
01:02
00:50
10 min
Piccadilly CircusE
01:05
00:53
10 min
Conduit Street / Hamleys Toy StoreM
01:07
00:55
10 min
Oxford Circus StationRC
01:09
00:57
10 min
Full 159 timetable from Streatham Station (Mon-Thu)

Every scheduled 159 bus departure from Streatham Station towards Oxford Circus Station, Mon-Thu. For other days, use the day buttons above or tap any stop in the table.

All buses run to Oxford Circus Station.
000012243648
01002555
022555
032555
0430
050010192735425057
060513212936445259
0707152330384553
08011121314151
09011121314151
10011121314151
11011121314151
12011121314151
13011121314151
14011121314151
15011121314151
16011121314151
17011121314151
18011222324355
190719314356
200821334558
211022344658
221022344659
2311243648
Full 159 timetable from Oxford Circus Station (Mon-Thu)

Every scheduled 159 bus departure from Oxford Circus Station towards Streatham Station, Mon-Thu. For other days, use the day buttons above or tap any stop in the table.

All buses run to Streatham Station.
000113253749
0101132555
022555
032555
042555
0510254053
060619304151
0700091828374757
08071727374757
09071727374757
10071727374757
11061626354454
12041423334353
13031323334353
14031323334353
15031323324251
1600091827364554
1703122130394958
18071626354453
1903122231404959
201021324354
210516273849
220113253749
230113253749

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 159 timetable FAQs

What time is the first 159 bus?

The first 159 bus leaves Streatham Station at 00:00 towards Oxford Circus Station (Mon-Thu). From Oxford Circus Station the first bus is at 00:01. Use the table above for the first bus from any stop on the route.

What time is the last 159 bus?

The last 159 bus leaves Streatham Station at 23:48 towards Oxford Circus Station (Mon-Thu). From Oxford Circus Station the last bus is at 23:49. Tap any stop in the table above to see its exact last departure.

How often does the 159 bus run?

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

Does the 159 bus run on Sundays?

Yes. On Sundays the 159 runs from 00:00 until 23:48 from Streatham Station. Use the Sun button above to see full Sunday times.

Does the 159 bus run at night?

Yes. The 159 is a 24-hour route, so buses keep running through the night, usually less often than during the day. Tap any stop above for its overnight times.