Travel from Cranleigh to London

Bus or train from Cranleigh to London?

South Western Railway operates a train from Cranleigh to London every 30 minutes. Tickets cost $13 - $20 and the journey takes 33 minutes. Alternatively, you can take a bus from Cranleigh to London via Friary Bus Station and Kingston Upon Thames, Eden Street in around 3 hours 28 minutes.

How to get from Cranleigh to London

ModeDurationPrice
From Cranleigh, Stocklund Square bus to Guildford then train to London Waterloo.1 h 19 min£16
From Cranleigh, New Park Road bus to Friary Bus Station, walk to Guildford, then train to London Waterloo.1 h 34 min£16
From Cranleigh, New Park Road bus to Friary Bus Station, line 715 bus to Kingston Upon Thames, Eden Street, then bus to Charing Cross, Trafalgar SquareCharing Cross.3 h 28 min£11
From Cranleigh taxi to London.59 min£163
From Cranleigh drive to London.59 min£7

How long does it take to get from Cranleigh to London?

It takes approximately 1 hour 19 minutes to get from Cranleigh to London, including transfers.

Is there a direct bus between Cranleigh and London?

No, there is no direct bus from Cranleigh to London. However, there are services departing from Cranleigh, New Park Road and arriving at Charing Cross, Trafalgar SquareCharing Cross via Friary Bus Station and Kingston Upon Thames, Eden Street. The journey, including transfers, takes approximately 3 hours 28 minutes.

Operators from Cranleigh to London

OperatorPhoneWebsite
Arriva Kent & Surrey0344 800 4411Arriva Kent & Surrey
South Western Railway0345 6000 650South Western Railway
Stagecoach SouthStagecoach South
London BusesLondon Buses