Indian share markets are trading flat today with the Sensex trading 339 points higher, and Nifty is trading 106 points higher.