London Bus 261 Timetable

First bus, last bus and departure times at every stop

Route: Lewisham Station ↔ Princess Royal University Hospital
Timetable last updated: 24 August 2026

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

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

Stop First Last Every
Lewisham StationD
05:00
01:15
13 min
Belmont HillN
05:03
01:18
13 min
Belmont ParkP
05:05
01:20
13 min
Manor ParkQ
05:06
01:21
13 min
Brandram RoadR
05:08
01:23
13 min
Dacre ParkS
05:10
01:25
13 min
Lampmead RoadL
05:12
01:27
13 min
Burnt Ash Road / Lee RoadF
05:14
01:29
13 min
Handen RoadE
05:15
01:30
13 min
Lee StationB
05:17
01:32
13 min
Westhorne AvenueD
05:18
01:33
13 min
St Mildreds RoadP
05:20
01:35
13 min
Harland RoadR
05:21
01:36
13 min
Farmcote Road
05:23
01:38
13 min
Heather RoadS
05:24
01:39
13 min
Baring Road / Coopers LaneT
05:25
01:40
13 min
Grove Park StationB
05:28
01:43
13 min
Launcelot RoadJ
05:29
01:44
13 min
Treewall GardensP
05:30
01:45
13 min
New Street HillQ
05:32
01:47
13 min
Burnt Ash Lane / SouthoverR
05:33
01:48
13 min
Park AvenueS
05:34
01:49
13 min
Plaistow GreenD
05:35
01:50
13 min
Morgan Road
05:36
01:51
13 min
Hammelton RoadC
05:37
01:52
13 min
Bromley North StationE
05:38
01:53
13 min
Queens GardensT
05:40
01:55
13 min
Bromley High Street / the MallX
05:43
01:58
13 min
Bromley South StationZ
05:44
01:59
13 min
Cromwell AvenueG
05:45
02:00
13 min
Wendover RoadBA
05:46
02:01
13 min
Homesdale RoadBB
05:47
02:02
13 min
Southlands RoadBA
05:49
02:04
13 min
Bromley Common / the CrownBB
05:50
02:05
13 min
Bromley Common / Turpington LaneBL
05:53
02:08
13 min
Oakley Road / Holy Trinity ChurchBM
05:54
02:09
13 min
Bromley Bus GarageBN
05:55
02:10
13 min
Lakeside Drive
05:56
02:11
13 min
Farnborough ParkHT
05:57
02:12
13 min
Princess Royal University HospitalHA
05:59
02:14
13 min
Full 261 timetable from Lewisham Station (Mon-Fri)

Every scheduled 261 bus departure from Lewisham Station towards Princess Royal University Hospital, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Princess Royal University Hospital.
0500163350
0607254253
070417294254
080719324558
0911253852
100519324659
1112263953
1206203347
130014274154
140618314457
1511243649
160316304457
1711243851
1805183246
190014284256
2010233753
2110264359
22163249
2304213754
0010274359
0115
Full 261 timetable from Princess Royal University Hospital (Mon-Fri)

Every scheduled 261 bus departure from Princess Royal University Hospital towards Lewisham Station, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Lewisham Station.
04203653
0509264255
060820304255
070720324558
0812264053
0906203448
100115284255
1109223649
120316304357
1310243751
140416294255
1507203347
160014284155
1708223548
180215294256
1910243852
2008254259
21163349
2206223956
23132946
00021935

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

What time is the first 261 bus?

The first 261 bus leaves Lewisham Station at 05:00 towards Princess Royal University Hospital (Mon-Fri). From Princess Royal University Hospital the first bus is at 04:20. Use the table above for the first bus from any stop on the route.

What time is the last 261 bus?

The last 261 bus leaves Lewisham Station at 01:15 towards Princess Royal University Hospital (Mon-Fri). From Princess Royal University Hospital the last bus is at 00:35. Tap any stop in the table above to see its exact last departure.

How often does the 261 bus run?

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

Does the 261 bus run on Sundays?

Yes. On Sundays the 261 runs from 05:00 until 01:15 from Lewisham Station. Use the Sun button above to see full Sunday times.