answered question 5/30/2007 What is the time difference between India and England? India is actually 5.5 hours ahead of GMT. As we are currently on daylight saving time and 1 hour ahead of GMT here in the UK, in India it will currently be 4.5 hours later.