NEFT transactions are usually used to transact in small amounts as there is no minimum amount, but the maximum* amount possible is Rs 5 lakhs. Also NEFT transactions are conducted between banks on net settlements basis, meaning they are conducted in batches and not at the same time as the transactions.
NEFT operates from 8AM to 6:30PM on weekdays and 8AM to 12:30PM on Saturday,in hourly batches. There are twelve settlement batches on week days and six settlements on Saturdays. Timings might vary slightly from bank to bank.
Transactions made during this time slot are settled within the same day and after the ones ones conducted after the end time are carried out the next day.
RTGS transactions are usually to transact in larger amounts in real time, the minimum amount required is Rs 2 lakhs and the maximum* amount is Rs 5 lakhs. RTGS transactions happen between banks in real time and on a gross basis. As this mechanism operates in real time, i.e sans any waiting period, and on a gross basis, i.e settled individually unlike in batches, it is the fastest way to transfer money electronically.
RTGS can be accessed between 9AM and 4:30PM on weekdays and 9AM and 1:30PM on Saturdays. Timings might vary slightly from bank to bank.