Skip to main content

How to get from Guildford to Carshalton by train?

By train

To get from Guildford to Carshalton in London, take the GREAT WESTERN RAILWAY train from Guildford station to Dorking Deepdene station. Next, take the SOUTHERN train from Dorking station to Carshalton station. The total trip duration for this route is approximately 1 hr 8 min. The ride fare is £11.50.

68min£11.50
Train - GREAT WESTERN RAILWAY
Train - SOUTHERN
Leaves from Guildford

Step by Step

  • 1
    Start from train station
    Start from train station
    Guildford
  • 2
    Train - GREAT WESTERN RAILWAY
    Wait for train
    GREAT WESTERN RAILWAY
    Gatwick Airport
  • 3
    Ride to train station
    Ride to train station
    Dorking Deepdene
    21 min
  • 4
    Walk to train station
    Walk to train station
    Dorking
    280 yd • 4 min
  • 5
    Train - SOUTHERN
    Wait for train
    SOUTHERN
    London Victoria
  • 6
    Ride to train station Carshalton
    Ride to train station
    Carshalton
    32 min
*Duration based on 8am traffic

Alternative route by train via SOUTH WESTERN RAILWAY, THAMESLINK and THAMESLINK

To get from Guildford to Carshalton in London, you’ll need to take 3 train lines: take the SOUTH WESTERN RAILWAY train from Guildford station to Wimbledon station. Next, you’ll have to switch to the THAMESLINK train and finally take the THAMESLINK train from Sutton station to Carshalton station. The total trip duration for this route is approximately 1 hr 16 min. The ride fare is £13.90.

76min£13.90
Train - SOUTH WESTERN RAILWAY
Train - THAMESLINK
Train - THAMESLINK
Leaves from Guildford

Step by Step

  • 1
    Start from train station
    Start from train station
    Guildford
  • 2
    Train - SOUTH WESTERN RAILWAY
    Wait for train
    SOUTH WESTERN RAILWAY
    London Waterloo
  • 3
    Ride to train station
    Ride to train station
    Wimbledon
    46 min
  • 4
    Train - THAMESLINK
    Wait for train
    THAMESLINK
    Sutton (London)
  • 5
    Ride to train station
    Ride to train station
    Sutton
    19 min
  • 6
    Train - THAMESLINK
    Wait for train
    THAMESLINK
    St Albans City
  • 7
    Ride to train station Carshalton
    Ride to train station
    Carshalton
    3 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in London.
All local mobility options in one app

Public transport directions from Guildford to Carshalton

The distance between Guildford, London and Carshalton, London is approximately 26.34 mi, which can typically be travelled in 68 min. Moovit will show you the directions from Guildford to Carshalton by train, so no matter how you choose to travel in London – you will always have plenty of easy options.

Public transport stations close to Guildford

Guildford is located at Guildford, London and the nearest public transport station is Guildford.

Bus stations close to Guildford:

  • Guildford
  • Guildford Railway Station, Guildford
  • Guildford Station, Guildford

Public transport stations close to Carshalton, London

Carshalton is located at Carshalton, London and the nearest public transport station is Carshalton Station (A).

Train stations close to Carshalton:

  • Carshalton
  • Sutton
  • Hackbridge

Bus stations close to Carshalton:

  • Carshalton Station (A)
  • Carshalton Station (S)
  • Carshalton Station (N)

Alternative route by train via SOUTH WESTERN RAILWAY, THAMESLINK and THAMESLINK

To get from Guildford to Carshalton in London, you’ll need to take 3 train lines: take the SOUTH WESTERN RAILWAY train from Guildford station to Wimbledon station. Next, you’ll have to switch to the THAMESLINK train and finally take the THAMESLINK train from Sutton station to Carshalton station. The total trip duration for this route is approximately 1 hr 16 min. The ride fare is £13.90.

76min£13.90
Train - SOUTH WESTERN RAILWAY
Train - THAMESLINK
Train - THAMESLINK
Leaves from Guildford

Step by Step

  • 1
    Start from train station
    Start from train station
    Guildford
  • 2
    Train - SOUTH WESTERN RAILWAY
    Wait for train
    SOUTH WESTERN RAILWAY
    London Waterloo
  • 3
    Ride to train station
    Ride to train station
    Wimbledon
    46 min
  • 4
    Train - THAMESLINK
    Wait for train
    THAMESLINK
    Sutton (London)
  • 5
    Ride to train station
    Ride to train station
    Sutton
    19 min
  • 6
    Train - THAMESLINK
    Wait for train
    THAMESLINK
    St Albans City
  • 7
    Ride to train station Carshalton
    Ride to train station
    Carshalton
    3 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Guildford to Carshalton?

    The fastest way takes 68 minutes, using Bus line GREAT WESTERN RAILWAY, Bus line SOUTHERN.

  • What is the alternative route to get from Guildford to Carshalton?

    The alternative route takes 76 minutes, using Bus line SOUTH WESTERN RAILWAY, Bus line THAMESLINK, Bus line THAMESLINK.

  • Is there a direct train between Guildford and Carshalton in London?

    No, you’ll have to take 2 train lines in total. The total travelling time is 1 hr 8 min.

  • Which train line goes from Guildford to Carshalton in London?

    The GREAT WESTERN RAILWAY train line goes from Gatwick Airport station near Guildford to Dorking Deepdene station. From there you’ll have to take one train line till Dorking Deepdene station near Carshalton in London

  • How long does it take to travel from Guildford to Carshalton in London by train?

    The total travel time between Guildford and Carshalton in London by train is about 1 hr 8 min.

  • Where do I get on the train near Guildford to get to Carshalton in London?

    Get on the GREAT WESTERN RAILWAY train from the Gatwick Airport station near Guildford in London.

  • Where do I get off the train when travelling between Guildford and Carshalton in London?

    Get off the train at the Dorking Deepdene station, which is closest to Carshalton in London.

  • How much is the train fare from Guildford to Carshalton?

    The ride from Guildford to Carshalton costs £11.50.

Live arrivals, timetables, maps