According the AA Route Planner (GB Edition) the distance is 245.7 miles, this will take about 6 hours and 33 minutes to drive, assuming you take the direct route to the centre of each location and there are no stops, accidents, breakdowns or other hold ups en route.
You will have to change trains in London.
The driving distance from Gatwick Airport (LGW), West Sussex RH6 0NP, UK to Leatherhead KT22, UK is 19.7mi / 31.8km
There are quite a few. Heathrow Gatwick Stanstead Luton East Midlands Manchester Leeds Southampton Bristol Liverpool -John Lennon I will place a related link beelow for the rest.
With difficulty. You will have to take the overhead train from Colchester to Liverpool Street Station, then the underground to Victoria Station and then the overhead to Gatwick.
The distance between Gatwick Airport and Swanley, Kent, UK is 30.5 miles and will take about 36 Minutes of driving time.
15 Minutes.
London Gatwick, United Kingdom (LGW)
gatwick airport
The driving distance from Malaga, Spain to London Gatwick Airport is 2274km. By air the distance is 1639km
The driving distance from Birmingham, West Midlands, UK to Gatwick Airport (LGW), West Sussex RH6 0NP, UK is 151.26mi / 243.43km
The driving distance from Wembley, Greater London, UK to Gatwick Airport (LGW), West Sussex RH6 0NP, UK is 50.5mi / 81.2km
Heathrow is closest but it's easy to get there from Gatwick as well.