List of BSNL USSD Codes

BSNL or Bharat Sanchar Nigam Limited is a well-trusted Indian telecom company owned by the Indian Government which has had an extremely loyal customer- base since its conception; granted it is a bit slower in its response to customer enquiries than other companies. It is a bit slower than other companies but provides more services and thus makes up for its deficiency by compensating in other areas. It provides good mobile services which accounts for its wide usage among Indian citizens despite the promiscuity of foreign and local service providers and the resultant wide range of options available.
USSD codes are special codes provided by the telecom operators for instant access to all the offers, data packages and balance enquiry whatever your need be. Each company has its own separate set of USSD codes as does BSNL. So if you’re a BSNL user this list of BSNL USSD codes is for you:

Main balance enquiry: *123#
Data Usage enquiry: *124#
3G Data Usage Enquiry: *124#
GPRS Balance and pack validity enquiry: *123*8#
Video Call Balance and pack validity enquiry:*123*9#
Call Detail enquiry: *124#
The list of Special Services Activation/Deactivation USSD codes:
Astrology Activation: *456*21#
Astrology Deactivation: *456*22#
Bollywood Activation: *456*99#
Bollywood Deactivation: *456*98#
Megapack Activation:*456*01#
Megapack Deactivation: *456*02#
Health Tips Activation:*456*636#
Health Tips Deactivation: *456*637#
Cricket Activation: *456*55*
Cricket Deactivation:*456*56#
News Activation:*456*31#
News Deactivation: *456*32#
Money Matters Activation:*456*43#
Money Matters Deactivation: *456*44#
Gita Activation: *456*71#
Gita Deactivation: *456*72#

All of these codes come together to run BSNL efficiently without any major mistakes in operations and bride the communication gap between you and your mobile service operator.