Ashford (Surrey) Rail Station to Grangetown (Cardiff) Rail Station - travel by train and rail

Recent journey times

Geting latest travel information...

Ashford (Surrey) Rail Station to Grangetown (Cardiff) Rail Station

Leave at 23:10 and arrive at 07:39
Journey time 08:29
You will need to make 5 changes

Start with South Western Railway to Virginia Water

  • Staines Rail Station
  • Egham Rail Station
  • Virginia Water Rail Station

Travel disruption notes

None known at this time

Change for South Western Railway to Reading

  • Longcross Rail Station
  • Sunningdale Rail Station
  • Ascot Rail Station
  • Martins Heron Rail Station
  • Bracknell Rail Station
  • Wokingham Rail Station
  • Winnersh Rail Station
  • Winnersh Triangle Rail Station
  • Earley Rail Station
  • Reading Rail Station

Travel disruption notes

None known at this time

Change for Great Western Railway to Taunton

  • Taunton Rail Station

Travel disruption notes

None known at this time

Change for Great Western Railway to Cardiff Central

  • Bridgwater Rail Station
  • Highbridge & Burnham-on-Sea Rail Station
  • Weston-super-Mare Rail Station
  • Weston Milton Rail Station
  • Worle Rail Station
  • Yatton Rail Station
  • Nailsea & Backwell Rail Station
  • Parson Street Rail Station
  • Bedminster Rail Station
  • Bristol Temple Meads Rail Station
  • Lawrence Hill Rail Station
  • Stapleton Road Rail Station
  • Filton Abbey Wood Rail Station
  • Patchway Rail Station
  • Severn Tunnel Junction Rail Station
  • Newport (S Wales) Rail Station
  • Cardiff Central Rail Station

Travel disruption notes

None known at this time

Change for Transport for Wales to Grangetown (Cardiff)

  • Grangetown (Cardiff) Rail Station

Travel disruption notes

None known at this time

Ashford (Surrey) Rail Station to Grangetown (Cardiff) Rail Station

Leave at 03:04 and arrive at 08:15
Journey time 05:11
You will need to make 8 changes

Start with Walk to Dudley Road (TW15)

  • Ashford
  • Dudley Road (TW15)

Travel disruption notes

None known at this time

Change for 555 bus to Ashford Hospital

  • Station Crescent
  • Salcombe Road
  • Bulldog
  • Ashford Hospital Entrance

Travel disruption notes

None known at this time

Change for 442 bus to Staines, Birch Green #set

  • Town Lane
  • Kenilworth Road
  • Shortwood Avenue
  • Crooked Billet Roundabout
  • Staines, Birch Green #set

Travel disruption notes

None known at this time

Change for n.n. 8 to Slough Town Centre, Slough Bus Station

  • Kingston Road (TW15)
  • Staines South Street
  • Staines Bus Station
  • Staines, Staines Bridge
  • Egham Hythe, Staines Sainsbury's
  • Egham Hythe, Wendover Road
  • Egham Hythe, Magna Carta School
  • Egham Hythe, Glebe Road
  • Pooley Green, Charta Road
  • Pooley Green, Mullens Road
  • Egham, Pooley Green Crossing
  • Egham, High Street
  • Egham, Egham Shops
  • Egham, Church Road
  • Egham, Langham Place
  • Egham, Middle Hill
  • Englefield Green, Chestnut Drive
  • Englefield Green, Royal Holloway College
  • Englefield Green, St Jude's Cemetery
  • Englefield Green, The Holly Tree
  • Englefield Green, St Judes Close
  • Englefield Green, Barley Mow Road
  • Englefield Green, Middle Hill
  • Englefield Green, Coopers Hill Lane
  • Runnymede, Beaumont Farm
  • Runnymede, Priest Hill Kennels
  • Old Windsor, Bells of Ouzeley
  • Old Windsor, Malt House Close
  • Old Windsor, Meadow Way
  • Old Windsor, Toby Carvery
  • Old Windsor, Clayhall Lane roundabout
  • Windsor (Berks), Shaw Farm Gate
  • Windsor (Berks), Osborne Road
  • Windsor (Berks), Knights Place
  • Windsor (Berks), All Saints' Church
  • Windsor (Berks), Grove Road
  • Windsor Town Centre, Parish Church
  • Windsor Town Centre, Barclays Bank
  • Windsor Town Centre, WH Smith
  • Windsor (Berks), Arthur Road
  • Windsor (Berks), Boys School
  • Chalvey, Windsor Road McDonalds
  • Chalvey, Albert Street
  • Slough Town Centre, Landmark Place
  • Slough Town Centre, Slough Bus Station

Travel disruption notes

None known at this time

Change for Walk to Slough Rail Station

  • Slough Rail Station

Travel disruption notes

None known at this time

Change for Great Western Railway to Reading

  • Reading Rail Station

Travel disruption notes

None known at this time

Change for Great Western Railway to Cardiff Central

  • Didcot Parkway Rail Station
  • Swindon Rail Station
  • Chippenham Rail Station
  • Bath Spa Rail Station
  • Bristol Temple Meads Rail Station
  • Filton Abbey Wood Rail Station
  • Bristol Parkway Rail Station
  • Newport (S Wales) Rail Station
  • Cardiff Central Rail Station

Travel disruption notes

None known at this time

Change for Transport for Wales to Grangetown (Cardiff)

  • Grangetown (Cardiff) Rail Station

Travel disruption notes

None known at this time

Ashford (Surrey) Rail Station to Grangetown (Cardiff) Rail Station

Leave at 05:47 and arrive at 09:11
Journey time 03:24
You will need to make 3 changes

Start with South Western Railway to Reading

  • Staines Rail Station
  • Egham Rail Station
  • Virginia Water Rail Station
  • Sunningdale Rail Station
  • Ascot Rail Station
  • Martins Heron Rail Station
  • Bracknell Rail Station
  • Wokingham Rail Station
  • Winnersh Rail Station
  • Winnersh Triangle Rail Station
  • Earley Rail Station
  • Reading Rail Station

Travel disruption notes

None known at this time

Change for Great Western Railway to Cardiff Central

  • Swindon Rail Station
  • Bristol Parkway Rail Station
  • Newport (S Wales) Rail Station
  • Cardiff Central Rail Station

Travel disruption notes

None known at this time

Change for Transport for Wales to Grangetown (Cardiff)

  • Grangetown (Cardiff) Rail Station

Travel disruption notes

None known at this time

Choose another journey time


Return journey: Grangetown (Cardiff) Rail Station to Ashford (Surrey) Rail Station


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

Home > Journey planner > Ashford (Surrey) Rail Station