Thames Ditton to Horsley Rail Station - travel by train and rail

Average journey time by train Thames Ditton and Horsley Rail Station is 02:25

Recent journey times

Thames Ditton to Horsley Rail Station

Leave at 23:42 and arrive at 00:38
Journey time 56 mins
You will need to make 2 changes

Start with Walk to Hinchley Wood

    Travel disruption notes

    None known at this time

    Change for South Western Railway to Horsley

    • Claygate Rail Station
    • Oxshott Rail Station
    • Cobham & Stoke d'Abernon Rail Station
    • Effingham Junction Rail Station
    • Horsley Rail Station

    Travel disruption notes

    None known at this time

    Thames Ditton to Horsley Rail Station

    Leave at 01:18 and arrive at 05:41
    Journey time 04:22
    You will need to make 9 changes

    Start with Walk to Surbiton

    • Thames Ditton
    • Surbiton

    Travel disruption notes

    None known at this time

    Change for N65 bus to Kew Bridge Station

    • Claremont Road / Surbiton Station
    • The Crescent
    • Maple Road
    • Surbiton Road / Penrhyn Road
    • Kingston University / County Hall
    • Kingston Crown Court / Kingston College
    • Brook Street
    • Eden Street
    • Kingston Station
    • Kingsgate Road
    • Kings Road
    • Latchmere Road
    • Durlston Road
    • Tiffin Girls School
    • Tudor Drive
    • Ham Parade
    • Ham Common
    • Ham Gate Avenue
    • Sandy Lane
    • Petersham / Fox & Duck
    • The Dysart
    • Nightingale Lane
    • Robins Court
    • Compass Hill
    • Hill Rise
    • George Street
    • Richmond Station
    • Evelyn Road
    • Pagoda Avenue
    • Kew Gardens / Lion Gate
    • The Avenue
    • Kew Road / Victoria Gate
    • Kew Gardens Road
    • Mortlake Road
    • Kew Bridge
    • Kew Bridge Station

    Travel disruption notes

    None known at this time

    Change for N9 bus to Chiswick Lane

    • Brentford Fountain Leisure Centre
    • Thorney Hedge Road
    • Gunnersbury Station
    • Chiswick Road
    • Turnham Green Church
    • Clifton Gardens
    • Chiswick Police Station
    • Chiswick Lane

    Travel disruption notes

    None known at this time

    Change for Walk to Turnham Green

    • Turnham Green

    Travel disruption notes

    None known at this time

    Change for N11 bus to Acton Old Town Hall

    • Bedford Road
    • Marlborough Crescent
    • Rugby Road
    • St Peter's Church
    • Wilkinson Way
    • Meon Road
    • Acton Old Town Hall

    Travel disruption notes

    Changes to buses in the Bank and Cannon Street areas from 0800 Monday 8 June until further notice: Routes 8 25 N8 N25 and N242 will continue to operate via New Change and Queen Victoria Street in both directions, and will not serve Cheapside. In addition, eastbound Route 8 11 26 N8 N11 N26 and N242 buses operate via King William Street, Monument and Gracechurch Street instead of via Threadneedle Street. Westbound Route 15 17 521 N15 and N199 buses now operate via King William Street and Queen Victoria Street instead of via Cannon Street. Routes 133 and N133 now operate via Gracechurch Street, Bishopsgate and Wormwood Street in both directions instead of via King William Street, Bank and Old Broad Street. Route N551 operates eastbound via Moorgate, Eldon Street and Wormwood Street and westbound via Bishopsgate and Threadneedle Street instead of Old Broad Street.

    Change for N207 bus to Ealing Broadway Station

    • Steyne Road
    • Denehurst Gardens
    • Twyford Avenue
    • Birch Grove
    • Ealing Common Station
    • Hanger Lane
    • Ealing Broadway Station

    Travel disruption notes

    None known at this time

    Change for Great Western Railway to Reading

    • Southall Rail Station
    • Hayes & Harlington Rail Station
    • West Drayton Rail Station
    • Slough Rail Station
    • Maidenhead Rail Station
    • Twyford Rail Station
    • Reading Rail Station

    Travel disruption notes

    EALING BROADWAY STATION: The ticket office has reduced opening hours to protect customers and staff. Weekdays 05:35-23:25. Saturday 08:00-20:00. Sunday 07:00-20:30

    Change for Great Western Railway to Guildford

    • Wokingham Rail Station
    • Guildford Rail Station

    Travel disruption notes

    None known at this time

    Change for South Western Railway to Horsley

    • London Road (Guildford) Rail Station
    • Clandon Rail Station
    • Horsley Rail Station

    Travel disruption notes

    None known at this time

    Thames Ditton to Horsley Rail Station

    Leave at 02:18 and arrive at 06:14
    Journey time 03:55
    You will need to make 7 changes

    Start with Walk to Surbiton

    • Thames Ditton
    • Surbiton

    Travel disruption notes

    None known at this time

    Change for N65 bus to Kew Bridge Station

    • Claremont Road / Surbiton Station
    • The Crescent
    • Maple Road
    • Surbiton Road / Penrhyn Road
    • Kingston University / County Hall
    • Kingston Crown Court / Kingston College
    • Brook Street
    • Eden Street
    • Kingston Station
    • Kingsgate Road
    • Kings Road
    • Latchmere Road
    • Durlston Road
    • Tiffin Girls School
    • Tudor Drive
    • Ham Parade
    • Ham Common
    • Ham Gate Avenue
    • Sandy Lane
    • Petersham / Fox & Duck
    • The Dysart
    • Nightingale Lane
    • Robins Court
    • Compass Hill
    • Hill Rise
    • George Street
    • Richmond Station
    • Evelyn Road
    • Pagoda Avenue
    • Kew Gardens / Lion Gate
    • The Avenue
    • Kew Road / Victoria Gate
    • Kew Gardens Road
    • Mortlake Road
    • Kew Bridge
    • Kew Bridge Station

    Travel disruption notes

    None known at this time

    Change for N9 bus to The Avenue, Cranford

    • The Musical Museum
    • Watermans Centre
    • Goat Wharf
    • Brentford County Court
    • Market Place
    • Brent Lea
    • Syon Lane
    • Busch Corner
    • The Green School
    • Turnpike Way
    • Wood Lane
    • Linkfield Road
    • Isleworth Station
    • West Thames College
    • Star Road
    • Bridge Road
    • Hounslow Bus Station
    • Fairfields Road
    • Treaty Centre
    • Bell Corner / Hounslow Civic Centre
    • St Michael & St Martin Church
    • Wellington Road North
    • St Paul's Church
    • Hounslow West Station
    • Great West Road / Basildene Road
    • Henlys Roundabout
    • Rectory Road
    • Cranford Library / The Parkway
    • The Avenue

    Travel disruption notes

    None known at this time

    Change for 105 bus to Heathrow Central Bus Station

    • Waye Avenue
    • Craneswater
    • Oxford Avenue
    • Harlington Corner
    • Mondial Way
    • Nene Road
    • Heathrow Central Bus Stn (Rail-Air)

    Travel disruption notes

    CAROUSEL BUSES: From Sunday 29 March, Route 102 operates between High Wycombe and Uxbridge only, for connections to/from Heathrow Airport, please use London Buses Route A10.

    Change for Coach RA2 to Guildford (Surrey), Guildford Railway Station

    • Compass Centre
    • Heathrow Terminal 5
    • Royal Horticultural Society Gdns, Wisley Gardens
    • Dennisville, The Chase
    • Guildford (Surrey), Guildford Railway Station

    Travel disruption notes

    CAROUSEL BUSES: From Sunday 29 March, Route 102 operates between High Wycombe and Uxbridge only, for connections to/from Heathrow Airport, please use London Buses Route A10.

    Change for Walk to Guildford Rail Station

    • Guildford Rail Station

    Travel disruption notes

    None known at this time

    Change for South Western Railway to Horsley

    • London Road (Guildford) Rail Station
    • Clandon Rail Station
    • Horsley Rail Station

    Travel disruption notes

    None known at this time

    Choose another journey time


    Return journey: Horsley Rail Station to Thames Ditton


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

    Recent journey planner searches

    Home > Journey planner > Thames Ditton