Purfleet Rail Station to Denmark Hill - travel options by train and buses

Starting at: Purfleet Rail Station

• Take the c2c to Grays
• Change at Grays Rail Station
• Take the c2c to Barking
• Change at Barking Rail Station
• Take the EL1 bus to Ilford Hill
• Change at Ilford Hill
• Take the 147 bus or EL1 bus to Chapel Road
• Change at Chapel Road
• Take the N25 bus to Warton Road
• Change at Warton Road
• Take the N8 bus to Liverpool Street Station
• Change at Liverpool Street Station
• Take the 35 bus to Denmark Hill /Camberwell Green
• Change at Denmark Hill / Camberwell Green
• Take the Walk to Denmark Hill Station
• Change at Denmark Hill Station

Arrive at: Denmark Hill

Journey time between Purfleet Rail Station and Denmark Hill averages at 227 minutes


Travel Disruptions

Changes to Routes 25 and N25 from Saturday 23 May: New timetables with no change to stops served or how often buses run. The routes will now be operated by Stagecoach East London.



Stations passed through from Purfleet Rail Station

  • Grays Rail Station

Ticket price information

Unlimited bus and tram journeys within one hour.


Return journey: Denmark Hill to Purfleet Rail Station


Note, the results are provided by TfL Open Data, but you should check before travelling in case of disruptions.

Buy mainline railway tickets

Latest journey planner searches

Home > Journey planner > Purfleet Rail Station > Denmark Hill