Yes, RTGS does transfer the money in real time unlike NEFT which is done in batches. But it takes around 30 minutes as the process involves InterBank Transfer Scheme through which the transaction is registered with RBI which takes the said time.