What is the distance between Guildford UK and Trivandrum India?

The distance between Guildford, UK and Trivandrum, India is 5,219 miles. The flight duration would take approximately 12 and a half hours, with at least one stop.