BSNL 3G promises you maximum speeds of 3.6 Mbps for downloads using the DataCard. In reality, the maximum download speed goes truly around 3.4-3.6 Mbps and the maximum uploading speed is up to 110-128 kbps. But an interesting thing about BSNL 3G HSPA Broadband is that the Download Speed is of ‘As per demand/usage’ type which means speed goes up as per Data Transfer Load. Consider this to understand the fact : If you browse web pages you’ll get speeds of 0.384-0.512 Mbps, if you browse web ages with much media/flash content, it goes up to 1 Mbps, if you watch videos it goes up to around 1.5-2 Mbps and if you download Videos, Software etc., Speed goes high up to 3.4-3.5 Mbps. So, in average you get 1.5-2.5 Mbps speeds. The speed is dependent on relative distance from BSNL towers though it doesn’t affect much as BSNL towers are widespread in every nook and corner if India.