Skip to main content

How to get from Shalford (Surrey) to Harrow by bus and train?

By bus and train

To get from Shalford (Surrey) to Harrow in South Harrow, you’ll need to take 2 train lines and one bus line: take the GREAT WESTERN RAILWAY train from Shalford (Surrey) station to Reading station. Next, you’ll have to switch to the ELIZABETH train and finally take the 140 bus from Hayes & Harlington Station (L) station to Grange Road (RD) station. The total trip duration for this route is approximately 2 hr 49 min.

169min
Train - GREAT WESTERN RAILWAY
Train - ELIZABETH
Bus - 140140
Walk to Harrow
Leaves from Shalford (Surrey)

Step by Step

  • 1
    Start from train station
    Start from train station
    Shalford (Surrey)
  • 2
    Train - GREAT WESTERN RAILWAY
    Wait for train
    GREAT WESTERN RAILWAY
    Reading
  • 3
    Ride to train station
    Ride to train station
    Reading
    53 min
  • 4
    Train - ELIZABETH
    Wait for train
    ELIZABETH
    Abbey Wood
  • 5
    Ride to train station
    Ride to train station
    Hayes & Harlington
    35 min
  • 6
    Walk to bus station
    Walk to bus station
    Hayes & Harlington Station (L)
    ID L
    60 yd • 1 min
  • 7
    Bus - 140140
    Wait for bus
    140
    Harrow Weald, Bus Garage
  • 8
    Ride to bus station
    Ride to bus station
    Grange Road (RD)
    ID RD
    36 min
  • 9
    Walk to Harrow
    Walk to
    Harrow
    Sudbury Hill
    0.68 mi • 14 min
*Duration based on 8am traffic

By train and tube

To get from Shalford (Surrey) to Harrow in South Harrow, you’ll need to take 2 train lines and one tube line: take the GREAT WESTERN RAILWAY train from Shalford (Surrey) station to Guildford station. Next, you’ll have to switch to the SOUTH WESTERN RAILWAY train and finally take the BAKERLOO tube from Waterloo station to North Wembley station. The total trip duration for this route is approximately 2 hr 24 min.

144min
Train - GREAT WESTERN RAILWAY
Train - SOUTH WESTERN RAILWAY
Tube - BAKERLOO
Walk to Harrow
Leaves from Shalford (Surrey)

Step by Step

  • 1
    Start from train station
    Start from train station
    Shalford (Surrey)
  • 2
    Train - GREAT WESTERN RAILWAY
    Wait for train
    GREAT WESTERN RAILWAY
    Reading
  • 3
    Ride to train station
    Ride to train station
    Guildford
    5 min
  • 4
    Train - SOUTH WESTERN RAILWAY
    Wait for train
    SOUTH WESTERN RAILWAY
    London Waterloo
  • 5
    Ride to train station
    Ride to train station
    London Waterloo
    ID WAT
    44 min
  • 6
    Walk to tube station
    Walk to tube station
    Waterloo
    110 yd • 2 min
  • 7
    Tube - BAKERLOO
    Wait for tube
    BAKERLOO
    Harrow & Wealdstone
  • 8
    Ride to tube station
    Ride to tube station
    North Wembley
    38 min
  • 9
    Walk to Harrow
    Walk to
    Harrow
    Sudbury Hill
    1.61 mi • 33 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 Shalford (Surrey) to Harrow

The distance between Shalford (Surrey), South Harrow and Harrow, South Harrow is approximately 59.38 mi, which can typically be travelled in 169 min. Moovit will show you the directions from Shalford (Surrey) to Harrow by bus and train, so no matter how you choose to travel in South Harrow – you will always have plenty of easy options.

Public transport stations close to Shalford (Surrey)

Shalford (Surrey) is located at Shalford (Surrey), South Harrow and the nearest public transport station is Shalford Railway Station, Shalford.

Bus stations close to Shalford (Surrey):

  • Shalford Railway Station, Shalford
  • Orchard Road, Shalford
  • Christmas Hill, Shalford

Public transport stations close to Harrow, South Harrow

Harrow is located at Sudbury Hill, South Harrow and the nearest public transport station is Clementine Churchill Hospital (G).

Tube stations close to Harrow:

  • South Harrow
  • Sudbury Hill

Train stations close to Harrow:

  • Northolt Park
  • Sudbury Hill Harrow
  • Harrow-On-The-Hill

Bus stations close to Harrow:

  • Clementine Churchill Hospital (G)
  • Harrow Road (N)
  • Harrow Road (F)

By train and tube

To get from Shalford (Surrey) to Harrow in South Harrow, you’ll need to take 2 train lines and one tube line: take the GREAT WESTERN RAILWAY train from Shalford (Surrey) station to Guildford station. Next, you’ll have to switch to the SOUTH WESTERN RAILWAY train and finally take the BAKERLOO tube from Waterloo station to North Wembley station. The total trip duration for this route is approximately 2 hr 24 min.

144min
Train - GREAT WESTERN RAILWAY
Train - SOUTH WESTERN RAILWAY
Tube - BAKERLOO
Walk to Harrow
Leaves from Shalford (Surrey)

Step by Step

  • 1
    Start from train station
    Start from train station
    Shalford (Surrey)
  • 2
    Train - GREAT WESTERN RAILWAY
    Wait for train
    GREAT WESTERN RAILWAY
    Reading
  • 3
    Ride to train station
    Ride to train station
    Guildford
    5 min
  • 4
    Train - SOUTH WESTERN RAILWAY
    Wait for train
    SOUTH WESTERN RAILWAY
    London Waterloo
  • 5
    Ride to train station
    Ride to train station
    London Waterloo
    ID WAT
    44 min
  • 6
    Walk to tube station
    Walk to tube station
    Waterloo
    110 yd • 2 min
  • 7
    Tube - BAKERLOO
    Wait for tube
    BAKERLOO
    Harrow & Wealdstone
  • 8
    Ride to tube station
    Ride to tube station
    North Wembley
    38 min
  • 9
    Walk to Harrow
    Walk to
    Harrow
    Sudbury Hill
    1.61 mi • 33 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Shalford (Surrey) to Harrow?

    The fastest way takes 169 minutes, using Bus line GREAT WESTERN RAILWAY, Bus line ELIZABETH, Bus line 140.

  • What is the alternative route to get from Shalford (Surrey) to Harrow?

    The alternative route takes 144 minutes, using Bus line GREAT WESTERN RAILWAY, Bus line SOUTH WESTERN RAILWAY, Bus line BAKERLOO.

  • Is there a direct train between Shalford (Surrey) and Harrow?

    No, you’ll have to take 2 train lines and one bus line in total. The total travelling time is 2 hr 49 min.

  • Which train line goes from Shalford (Surrey) to Harrow?

    The GREAT WESTERN RAILWAY train line goes from Reading station near Shalford (Surrey) in Guildford to Reading station. From there you’ll have to take one train line and one bus line till Harrow station near Harrow in South Harrow.

  • How long does it take to travel from Shalford (Surrey) to Harrow by train and bus?

    The total travel time between Shalford (Surrey) in Guildford and Harrow in South Harrow by train and bus is about 2 hr 49 min.

  • Where do I get on the train near Shalford (Surrey) to get to Harrow?

    Get on the GREAT WESTERN RAILWAY train from the Reading station near Shalford (Surrey) in Guildford.

  • Where do I get off the train when travelling between Shalford (Surrey) and Harrow?

    Get off the train at the Harrow stop, which is closest to Harrow in South Harrow.

Live arrivals, timetables, maps