Time difference between Lawrence and India is 9.30 hours. The Time zone in Lawrence, IN, USA is GMT -4:00 while, in India, it is GMT +5:30.