London Bus 295 Timetable

First bus, last bus and departure times at every stop

Route: Shepherd's Bush Station ↔ Clapham Junction Stn / the Falcon
Timetable last updated: 31 August 2026

This is the full timetable for the number 295 bus in London, which runs between Shepherd's Bush Station and Clapham Junction Stn / the Falcon. The table shows the first bus, the last bus and how often the 295 runs from each of the 32 stops in each direction. Times below are for buses towards Clapham Junction Stn / the Falcon (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 295. Waiting at a stop right now? See live arrivals and the route map for bus 295 instead.

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

Stop First Last Every
Shepherd's Bush StationF
00:11
00:00
9 min
Goldhawk RoadG
00:13
00:02
9 min
Blythe RoadA
00:16
00:05
9 min
Brook GreenB
00:18
00:07
9 min
Hammersmith LibraryP
00:21
00:10
9 min
Hammersmith Bus StationC
00:23
00:12
9 min
Hammersmith BroadwayM
00:24
00:13
9 min
Charing Cross HospitalHA
00:26
00:15
9 min
Greyhound RoadHB
00:27
00:16
9 min
Bothwell StreetHC
00:28
00:17
9 min
Munster Road / Fulham CrossHH
00:30
00:19
9 min
Hannell RoadHJ
00:31
00:20
9 min
Sherbrooke Road
00:33
00:22
9 min
Shorrolds RoadJ
00:34
00:23
9 min
North End RoadB
00:35
00:24
9 min
Fulham BroadwayE
00:37
00:26
9 min
Fulham Town HallS
00:38
00:27
9 min
Tyrawley RoadGE
00:39
00:28
9 min
New King's RoadGQ
00:40
00:29
9 min
Bovingdon Road
00:41
00:30
9 min
Sands End / Hazlebury Road
00:42
00:31
9 min
Oakbury RoadTK
00:43
00:32
9 min
Townmead RoadTL
00:45
00:34
9 min
Bridgend RoadTM
00:47
00:36
9 min
PetergateTN
00:48
00:37
9 min
Chatfield RoadTP
00:49
00:38
9 min
Hope Street / Plantation Wharf PierC
00:50
00:39
9 min
Wallis CloseM
00:50
00:39
9 min
Wayland Road EstateN
00:51
00:40
9 min
Strath Terrace
00:53
00:42
9 min
Clapham Junction StationC
00:54
00:43
9 min
Clapham Junction Stn / the FalconE
00:55
00:44
9 min
Full 295 timetable from Shepherd's Bush Station (Mon-Fri)

Every scheduled 295 bus departure from Shepherd's Bush Station towards Clapham Junction Stn / the Falcon, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Clapham Junction Stn / the Falcon.
00114100
011141
021141
031141
041141
0511324456
06082033445159
07071829394858
08071726364555
09041423334252
1001112030394958
11081727364655
12051424334352
13021222314150
1400091928374655
15041423334252
1601112030394958
17081727364554
1804122230404958
19071624344353
200415263850
210214263850
220212243648
230012243648
Full 295 timetable from Clapham Junction Station / Falcon Road (Mon-Fri)

Every scheduled 295 bus departure from Clapham Junction Station / Falcon Road towards Shepherd's Bush Green, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Shepherd's Bush Green.
000030
010030
020030
030030
040030
0500304254
06061827354251
0700101929384857
08071626354554
09041323324251
1001102029394858
11071726364555
12041423334252
1301112030394958
14081727364655
15051424334352
1602112130404959
17081827374656
18051524344353
19021222324252
200212243648
210012243648
220012243648
230012243648

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

What time is the first 295 bus?

The first 295 bus leaves Shepherd's Bush Station at 00:11 towards Clapham Junction Stn / the Falcon (Mon-Fri). From Clapham Junction Station / Falcon Road the first bus is at 00:00. Use the table above for the first bus from any stop on the route.

What time is the last 295 bus?

The last 295 bus leaves Shepherd's Bush Station at 00:00 towards Clapham Junction Stn / the Falcon (Mon-Fri). From Clapham Junction Station / Falcon Road the last bus is at 23:48. Tap any stop in the table above to see its exact last departure.

How often does the 295 bus run?

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

Yes. On Sundays the 295 runs from 00:11 until 00:00 from Shepherd's Bush Station. Use the Sun button above to see full Sunday times.

Does the 295 bus run at night?

Yes. The 295 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.