As of April 2014 BSNL is offering 3G network covering more than 1700 towns and cities in the whole of country and is expanding the 3G coverages continuously. None of the Private Operators has covered more than 1000 towns so far.
Currently BSNL offers Rs.125 per GB for postpaid and Rs 139 per GB for prepaid customers where as data charges beyond free limits are 1paise per 10KB for postpaid customers in terms of private operators its 10 paisa per 10 KB .BSNL also Provides free data in roaming pan india.
Director (Consumer Mobility), BSNL Board, Shri Anupam Shrivastava stated "there are other range of Tariff Plans and Tariff Vouchers carrying different validity or Data value like Tariff plan of Rs 1251 provides 750 MB free per month for one year and Rs 3299 provides 2.5GB free per month for one year. These are again the cheapest Data tariffs among all Telecom operators".
On which operator do you depend for your 3G services do let us know via comments.