railinfo

London Denmark Hill

○ connecting
23:06 from Dalston Junction
London Overground · 32m · 12 stops
On time Plat 1
23:08 from London Victoria (E)
Southeastern · 9m · 1 stop
On time Plat 4
23:13 from London Battersea Park
London Overground · 10m · 3 stops
On time Plat 2
23:14 23:19 from Gravesend Central
Southeastern · 55m · 13 stops
Delayed Plat 1
23:16 23:20 from Sevenoaks
Thameslink · 54m · 17 stops
Delayed Plat 3
23:19 from Gillingham (Kent)
Southeastern · 1h 4m · 10 stops
On time Plat 1
23:22 from Dalston Junction
London Overground · 33m · 12 stops
On time Plat 1
23:22 from London Victoria (E)
Southeastern · 10m · 1 stop
On time Plat 4
23:27 from London Blackfriars
Thameslink · 11m · 2 stops
On time Plat 4
23:28 from Clapham Junction Plats 0-2
London Overground · 13m · 3 stops
On time Plat 2
23:36 from Dalston Junction
London Overground · 32m · 12 stops
On time Plat 1
23:37 from London Victoria (E)
Southeastern · 10m · 1 stop
On time Plat 4
23:42 23:43 from London Victoria (E)
Southeastern
Delayed Plat 4
23:43 from Clapham Junction Plats 0-2
London Overground · 13m · 3 stops
On time Plat 2
23:43 from London Victoria (E)
Southeastern · 10m · 1 stop
On time Plat 4
23:44 from Gravesend Central
Southeastern · 55m · 13 stops
On time Plat 1
23:47 from Sevenoaks
Thameslink · 55m · 17 stops
On time Plat 3
23:50 from Orpington
Southeastern · 30m · 5 stops
On time Plat 3
23:51 from Dalston Junction
London Overground · 32m · 12 stops
On time Plat 1
23:57 from London Blackfriars
Thameslink · 11m · 2 stops
On time Plat 4
23:58 from Clapham Junction Plats 0-2
London Overground · 14m · 3 stops
On time Plat 2
00:05 00:06 from Highbury And Islington Ell
London Overground · 35m · 14 stops
Delayed Plat 1
00:07 00:29 from London Victoria (E)
Southeastern · 10m · 1 stop
Delayed Plat 2
00:12 from London Victoria (E)
Southeastern · 9m · 1 stop
On time Plat 4
00:16 00:34 from Sevenoaks
Thameslink · 54m · 17 stops
Delayed Plat 3
00:22 00:21 from Dalston Junction
London Overground · 31m · 12 stops
Early Plat 1
00:25 00:21 from Orpington
Southeastern · 31m · 5 stops
Early Plat 3
00:36 from Highbury And Islington Ell
London Overground · 34m · 14 stops
On time Plat 1
00:37 from London Victoria (E)
Southeastern · 10m · 1 stop
On time Plat 4
05:06 from Orpington
Thameslink · 36m · 12 stops
Scheduled Plat 3

Scheduled from the Network Rail timetable; status updates live as trains run. Platform is operational until Darwin advertised platforms are enabled.

Station information

Address
Denmark Hill station, Denmark Hill, London, SE5 8BB
Managed by
Thameslink · staffed: full time
Platforms
4 · minimum connection time 4 min
Step-free access
Category A: Compliant step-free access to all platform(s) — This is a Category A station: This station has step-free access to all platforms. The Assistance Meeting Point is in the Booking Hall. · lifts available · passenger assistance available
Ticket office
Mon–Fri 06:10–21:00 · Sat 06:40–20:00 · Sun 08:10–17:40
Facilities
Ticket machines · Toilets (accessible) · Refreshments · Help points · Bus links · Cycle parking (85)

Source: National Rail Knowledgebase· updated 2026-10-07