London Bus N118 Timetable

First bus, last bus and departure times at every stop

Route: Ruislip Station ↔ Whitehall / Trafalgar Square
Timetable last updated: 24 August 2026

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

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

Stop First Last Every
Ruislip StationB
23:25
04:55
-
Ruislip Manor StationA
23:26
04:56
-
Cornwall RoadK
23:27
04:57
-
Torrington RoadL
23:28
04:58
-
Torcross RoadK
23:30
05:00
-
Angus DriveH
23:30
05:00
-
South Ruislip StationB
23:31
05:01
-
Queens WalkJ
23:32
05:02
-
Stonefield WayK
23:33
05:03
-
Holyrood AvenueL
23:35
05:05
-
Kings RoadD
23:36
05:06
-
Alexandra AvenueE
23:37
05:07
-
Danemead GroveNK
23:39
05:09
-
Wood End LaneNP
23:40
05:10
-
Keble CloseNQ
23:41
05:11
-
Malden AvenueNR
23:42
05:12
-
Greenford RoadA
23:43
05:13
-
Gainsboro GardensC
23:43
05:13
-
Sudbury Hill Stn / Horsenden AveD
23:44
05:14
-
Sudbury Hill StationV
23:44
05:14
-
South ValeE
23:45
05:15
-
Harrow RoadF
23:45
05:15
-
Sudbury Court DriveJ
23:46
05:16
-
Priory AvenueK
23:47
05:17
-
Maybank Avenue
23:48
05:18
-
Butler's Green / Chestnut Avenue
23:49
05:19
-
Rugby AvenueL
23:50
05:20
-
Sudbury & Harrow Road StationG
23:51
05:21
-
Chaplin RoadHA
23:52
05:22
-
Copland AvenueHB
23:53
05:23
-
Ealing RoadA
23:54
05:24
-
Wembley Central StationCN
23:55
05:25
-
Ark Elvin Academy / Park LaneSG
23:56
05:26
-
Wembley TriangleSC
23:57
05:27
-
Waverley AvenueSK
23:58
05:28
-
Tring Avenue
23:59
05:29
-
Flamsted Avenue
00:00
05:30
-
Wyld Way
00:00
05:30
-
Stonebridge Park Stn / Point PlaceD
00:01
05:31
-
North Circular RoadJ
00:02
05:32
-
Sunny Crescent
00:02
05:32
-
West End CloseK
00:04
05:34
-
Shakespeare RoadL
00:08
05:38
-
Knatchbull RoadM
00:08
05:38
-
Craven ParkN
00:08
05:38
-
St Mary's RoadE
00:08
05:38
-
Tavistock RoadA
00:08
05:38
-
Nightingale RoadG
00:09
05:39
-
Scrubs LaneT
00:11
05:41
-
Victor RoadU
00:12
05:42
-
St Mary's CemeteryKW
00:13
05:43
-
Kensal Green StationKX
00:14
05:44
-
Berens RoadKY
00:15
05:45
-
Kilburn LaneX
00:15
05:45
-
Fifth AvenueZ
00:16
05:46
-
Third AvenueP
00:17
05:47
-
Portnall RoadR
00:18
05:48
-
Great Western Road / Elgin AvenueD
00:18
05:48
-
Westminster Register OfficeG
00:19
05:49
-
Sutherland AvenueRA
00:20
05:50
-
Westminster Academy / Cirencester StreetRB
00:21
05:51
-
Royal Oak StationRC
00:21
05:51
-
Westbourne TerraceRT
00:22
05:52
-
Bishops Bridge Road / Little VeniceR
00:23
05:53
-
Edgware RoadEX
00:25
05:55
-
Edgware Road Station / Bakerloo LineEZ
00:25
05:55
-
Marylebone StationN
00:27
05:57
-
Old Marylebone Town HallW
00:28
05:58
-
Baker Street StationD
00:29
05:59
-
Harley StreetM
00:30
06:00
-
Regent's Park StationA
00:31
06:01
-
Great Portland Street StationE
00:33
06:03
-
New Cavendish Street
00:34
06:04
-
Oxford Circus Stn / Margaret StreetRF
00:36
06:06
-
Oxford Circus StationRG
00:37
06:07
-
Beak Street / Hamleys Toy StoreV
00:40
06:10
-
Piccadilly CircusF
00:41
06:11
-
Haymarket / Charles Il StreetP
00:44
06:14
-
Trafalgar Sq / Charing Cross StnA
00:46
06:16
-
Whitehall / Trafalgar SquareN
00:48
06:18
-
Full N118 timetable from Ruislip Station (Mon-Thu night)

Every scheduled N118 bus departure from Ruislip Station towards Whitehall / Trafalgar Square, Mon-Thu night. For other days, use the day buttons above or tap any stop in the table.

All buses run to Whitehall / Trafalgar Square.
232555
002555
012555
022555
032555
042555
Full N118 timetable from Trafalgar Square (Mon-Thu night)

Every scheduled N118 bus departure from Trafalgar Square towards Ruislip Station, Mon-Thu night. For other days, use the day buttons above or tap any stop in the table.

All buses run to Ruislip Station.
0045
011545
021545
031545
041545
0515

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

What time is the first N118 bus?

The first N118 bus leaves Ruislip Station at 23:25 towards Whitehall / Trafalgar Square (Mon-Thu night). From Trafalgar Square the first bus is at 00:45. Use the table above for the first bus from any stop on the route.

What time is the last N118 bus?

The last N118 bus leaves Ruislip Station at 04:55 towards Whitehall / Trafalgar Square (Mon-Thu night). From Trafalgar Square the last bus is at 05:15. Tap any stop in the table above to see its exact last departure.

Does the N118 bus run on Sundays?

Yes. On Sundays the N118 runs from 23:25 until 04:55 from Ruislip Station. Use the Sun button above to see full Sunday times.