London Bus 7 Timetable

First bus, last bus and departure times at every stop

Route: Brunel Road ↔ Marble Arch Station / Edgware Road
Timetable last updated: 26 October 2026

Tap a stop for all departure times and live arrivals.

Stop First Last Every
Brunel RoadX2
05:25
23:40
12 min
The FairwayA
05:25
23:40
12 min
East Acton Station / Erconwald StreetB
05:26
23:41
12 min
East Acton Station / Fitzneal StreetC
05:27
23:42
12 min
Wulfstan StreetA
05:28
23:43
12 min
Hammersmith HospitalB
05:30
23:45
12 min
Du Cane Road / Wood LaneC
05:31
23:46
12 min
North Pole RoadQ
05:32
23:47
12 min
North Pole Road / Scrubs LaneT
05:32
23:47
12 min
Highlever RoadU
05:34
23:49
12 min
Dalgarno GardensV
05:35
23:50
12 min
St Charles Health & Wellbeing CentreA
05:36
23:51
12 min
St Charles SquareB
05:38
23:53
12 min
Oxford GardensC
05:40
23:55
12 min
Cambridge Gardens / Ladbroke GroveK
05:41
23:56
12 min
Ladbroke Grove StationB
05:42
23:57
12 min
Portobello RoadPA
05:44
23:59
12 min
Powis GardensPB
05:45
00:00
12 min
Shrewsbury Road / Brunel EstateN
05:47
00:02
12 min
St Stephens Gardens
05:48
00:03
12 min
Chepstow Road / Westbourne GrovePL
05:50
00:05
12 min
QueenswayF
05:52
00:07
12 min
Porchester Terrace NorthL
05:53
00:08
12 min
Bishops Bridge Road / Westbourne TerraceM
05:55
00:10
12 min
Paddington Stn / Eastbourne TerraceE
05:57
00:12
12 min
Paddington StationH
05:59
00:14
12 min
St Mary's HospitalP
06:00
00:15
12 min
Sussex GardensEE
06:02
00:17
12 min
George StreetEH
06:04
00:19
12 min
Marble Arch Station / Edgware RoadH
06:07
00:22
12 min

This is the full timetable for the number 7 bus in London, which runs between Brunel Road and Marble Arch Station / Edgware Road. The table shows the first bus, the last bus and how often the 7 runs from each of the 30 stops in each direction. Use the controls above 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 7. Waiting at a stop right now? See live arrivals and the route map for bus 7 instead.

Full 7 timetable from Brunel Road (Mon-Fri)

Every scheduled 7 bus departure from Brunel Road towards Marble Arch Station / Edgware Road, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Marble Arch Station / Edgware Road.
05253749
06011324354657
07071626364758
080921334558
0911233649
100113253749
110113253749
120113253749
130113253749
14011325363746485759
150810202232334558
161022344658
171023354759
181123354759
191123354759
20001224364849
210113253850
22031516284052
2304162840
Full 7 timetable from Marble Arch / Edgware Road (Mon-Fri)

Every scheduled 7 bus departure from Marble Arch / Edgware Road towards Brunel Road, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Brunel Road.
06001224364758
070920314253
080415273951
090416284052
100416284052
110416284052
120416284052
130416284052
140416284052
150315273951
160316284052
170416284153
180517294153
1904051517272939415153
200305151627283951
210315273951
220315273951
23021425263749
00011325

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 use TfL's published running times, 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 7 timetable FAQs

What time is the first 7 bus?

The first 7 bus leaves Brunel Road at 05:25 towards Marble Arch Station / Edgware Road (Mon-Fri). From Marble Arch / Edgware Road the first bus is at 06:00. Use the table above for the first bus from any stop on the route.

What time is the last 7 bus?

The last 7 bus leaves Brunel Road at 23:40 towards Marble Arch Station / Edgware Road (Mon-Fri). From Marble Arch / Edgware Road the last bus is at 00:25. Tap any stop in the table above to see its exact last departure.

How often does the 7 bus run?

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

Does the 7 bus run on Sundays?

Yes. On Sundays the 7 runs from 05:25 until 23:40 from Brunel Road. Use the Sun button above to see full Sunday times.

Does the 7 bus run at night?

The 7 itself stops after the last bus at 23:40, but night bus N7 covers the route through the night. See the N7 route page for its stops and live times.