The Olympic torch will take in south London and Surrey as it completes its journey across the UK to the Olympic Stadium in July.

From Guildford on July 20, the torch will travel through all London boroughs before reaching the stadium on July 27 for the games.

A short breakdown is below:

July 20
Maidstone
Chatham
Gillingham
Rochester
Higham
Gravesend
Borough Green
Seal
Sevenoaks
Riverhead
Godstone
Bletchingley
Redhill
Reigate
Dorking
Westcott
Shere
Godalming
Guildford (Evening celebration)

July 21
Greenwich
Newham
Tower Hamlets
Hackney
Waltham Forest (Evening celebration)

July 22
Redbridge
Barking & Dagenham
Havering
Bexley (Evening celebration)

July 23
Lewisham
Bromley
Croydon
Sutton
Merton
Wandsworth (Evening celebration)

July 24
Kingston
Richmond
Hounslow
Hillingdon
Ealing (Evening celebration)

July 25
Harrow
Brent
Barnet
Enfield
Haringey (Evening celebration)

July 26
Camden
Islington
City
Southwark
Lambeth
Kensington & Chelsea
Hammersmith & Fulham
Westminster (Evening celebration)

July 27
Olympic Stadium

More to follow...