London Bus 249 Timetable

First bus, last bus and departure times at every stop

Route: The Pavement ↔ Jasmine Grove
Timetable last updated: 24 August 2026

This is the full timetable for the number 249 bus in London, which runs between The Pavement and Jasmine Grove. The table shows the first bus, the last bus and how often the 249 runs from each of the 48 stops in each direction. Times below are for buses towards Jasmine Grove (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 249. Waiting at a stop right now? See live arrivals and the route map for bus 249 instead.

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

Stop First Last Every
The PavementT
05:40
00:30
10 min
Clapham Common StationZ
05:41
00:31
10 min
Elms Road / Windmill on the CommonJ
05:43
00:33
10 min
Lynette AvenueSE
05:44
00:34
10 min
Clapham South StationSD
05:46
00:36
10 min
Alderbrook RoadSQ
05:47
00:37
10 min
Balham New RoadE
05:49
00:39
10 min
Balham StationC
05:50
00:40
10 min
Du Cane CourtK
05:52
00:42
10 min
Upper Tooting ParkJ
05:53
00:43
10 min
Tooting Bec StationG
05:55
00:45
10 min
St Anselm's ChurchF
05:56
00:46
10 min
Montana RoadK
05:58
00:48
10 min
Franciscan RoadL
05:59
00:49
10 min
Tooting Bec Athletics TrackM
06:01
00:51
10 min
Tooting Bec LidoN
06:02
00:52
10 min
Garrad's RoadP
06:04
00:54
10 min
Streatham / St Leonard's ChurchSX
06:05
00:55
10 min
St Leonard's ChurchSA
06:06
00:56
10 min
Streatham StationSB
06:07
00:57
10 min
Streatham United Reformed ChurchSE
06:08
00:58
10 min
Albert Carr GardensCF
06:09
00:59
10 min
Valley Road
06:10
01:00
10 min
Deerhurst Road
06:11
01:01
10 min
The RookeryCA
06:12
01:02
10 min
Leigham Court RoadCB
06:13
01:03
10 min
Ryecroft RoadCJ
06:15
01:05
10 min
Crown Lane / Crown PointCK
06:16
01:06
10 min
Crown Point / Beulah HillCQ
06:17
01:07
10 min
Grecian Crescent
06:17
01:07
10 min
Biggin HillSA
06:18
01:08
10 min
Convent HillSB
06:19
01:09
10 min
Hermitage RoadSC
06:20
01:10
10 min
Beulah SpaSD
06:21
01:11
10 min
Upper Beulah HillSK
06:22
01:12
10 min
Beulah Hill / All Saints ChurchSL
06:23
01:13
10 min
All Saints ChurchEN
06:24
01:14
10 min
Sylvan HillEM
06:25
01:15
10 min
Westow Park
06:27
01:17
10 min
Westow StreetH
06:27
01:17
10 min
Westow HillK
06:29
01:19
10 min
Crystal Palace ParkE
06:30
01:20
10 min
Crystal Palace StationM
06:32
01:22
10 min
Hamlet RoadA
06:32
01:22
10 min
Thicket RoadB
06:33
01:23
10 min
Anerley Road / Anerley StationC
06:34
01:24
10 min
Anerley StationG
06:35
01:25
10 min
Jasmine GroveE
06:35
01:25
10 min
Full 249 timetable from The Pavement (Mon-Fri)

Every scheduled 249 bus departure from The Pavement towards Jasmine Grove, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Jasmine Grove.
054050
06001020304050
0700081726364656
08061626364758
09081828384858
10081828384858
11081828384858
12081828384858
13081828384857
14071726354353
15031323334353
16031323334353
17031323334353
18031323344555
19051525364758
20081828384858
210818304254
220618304254
230618304254
00061830
Full 249 timetable from Anerley Station (Mon-Fri)

Every scheduled 249 bus departure from Anerley Station towards Clapham Common Old Town, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Clapham Common Old Town.
05304050
060010192736455259
07071525354555
08051525354556
090718294050
10001021324252
11021222324252
12021222324252
13021222324252
1402122231404959
150919304050
16001020304050
17001020304050
18001021324252
19021324354556
200617294153
210517294153
220618304254
230618304254
00061830

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

What time is the first 249 bus?

The first 249 bus leaves The Pavement at 05:40 towards Jasmine Grove (Mon-Fri). From Anerley Station the first bus is at 05:30. Use the table above for the first bus from any stop on the route.

What time is the last 249 bus?

The last 249 bus leaves The Pavement at 00:30 towards Jasmine Grove (Mon-Fri). From Anerley Station the last bus is at 00:30. Tap any stop in the table above to see its exact last departure.

How often does the 249 bus run?

During the day the 249 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 249 bus run on Sundays?

Yes. On Sundays the 249 runs from 05:40 until 00:30 from The Pavement. Use the Sun button above to see full Sunday times.