I am using Skrill for a long time. By this you can deposit instantly but withdraw depends on your broker. Different brokers are different delay times for this. Its generally within 12-72 hours. For instaforex you can deposit instant .(All deposit and withdrawal requests are processed by InstaForex Finance Department from Monday to Friday, 10 a.m. - 7 p.m. (UTC+3).) But withdraw takes some fees depending on your processor.