Why is there a difference in closing prices on sites like Google Finance and Zerodha?

why there is adifference in closing price between google finance or yahoo finance and zerodha

It depends on the exchange. Zerodha may be using NSE’s closing prices but Yahoo Finance may be using BSE’s closing prices. If they are using the same exchange, then the closing prices should not be different.