MTN Nigeria offers several convenient options for purchasing data bundles, designed to match different user preferences and lifestyles. Whether you prefer quick USSD codes, online channels, or mobile apps, each method is built for speed, simplicity, and easy access.
One of the most popular options is the USSD method. By dialing *312# on your MTN line, you can instantly browse available data plans and select the one that suits your budget and usage needs. For added convenience, certain plans can also be activated through fintech platforms like OPay and PalmPay, making it even easier to subscribe on the go.
MTN provides a wide variety of data bundles to suit different browsing habits. These include daily plans for short-term access, weekly plans for moderate usage, and monthly plans for heavier data users. Customers who prefer longer commitments can also choose multi-month bundles, which often offer better value and greater flexibility.
In this guide, you’ll learn how to buy MTN data bundles, explore current pricing options, and find the relevant subscription codes—so you can stay connected with ease.
1. USSD Codes (Most Popular)
- Dial \312#* on your MTN line.
- A menu will appear showing available data bundles.
- Select your preferred plan (daily, weekly, monthly, or multi-month).
- Confirm purchase, and the data will be activated instantly.
- For direct activation, text the plan’s code (e.g., “114” for 75MB daily) to 312.
2. MyMTN App
- Download the MyMTN app from Google Play Store or Apple App Store.
- Log in with your MTN number.
- Navigate to the Data Bundles section.
- Choose your plan and pay using airtime or linked payment options.
3. MTN Website
- Visit MTN Nigeria’s official site.
- Go to the Data Plans section.
- Select and purchase bundles online using airtime or debit card.
4. Using Fintech Mobile Apps (Opay, PalmPay, Kuda, etc.)
- Open the app and log in.
- Go to the “Airtime/Data” or “Bills & Payments” section.
- Select MTN as your network provider.
- Enter your phone number (or the number you want to recharge).
- Choose either Airtime or Data bundle.
- Pick the amount or plan you want (e.g., ₦500 airtime, 1.5GB monthly data).
- Confirm payment using your wallet balance.
- You’ll get instant credit on your MTN line plus a confirmation SMS.
Read: How to buy Airtime and check account Balance from First Bank
List of MTN data plans available
Here’s a current list of MTN Nigeria data plans and bundles you can subscribe to (valid options as listed on MTN’s official site):
Daily Plans
- 75MB – ₦75 (valid 24 hrs)
- 110MB – ₦100 (valid 24 hrs)
- 230MB – ₦200 (valid 24 hrs)
- 500MB – ₦350 (valid 24 hrs)
- 1GB + 1.5 mins talk time – ₦500 (valid 24 hrs)
- 2.5GB – ₦750 (valid 24 hrs, digital channels only)
Weekly Plans
- 350MB – ₦300 (valid 7 days)
- 750MB – ₦500 (valid 7 days)
- 1.5GB – ₦1,000 (valid 7 days)
- 6GB – ₦1,500 (valid 7 days)
Monthly Plans
- 1.5GB – ₦1,000 (valid 30 days)
- 2GB – ₦1,200 (valid 30 days)
- 3GB – ₦1,500 (valid 30 days)
- 4.5GB – ₦2,000 (valid 30 days)
- 6GB – ₦2,500 (valid 30 days)
- 10GB – ₦3,000 (valid 30 days)
- 20GB – ₦5,000 (valid 30 days)
- 45GB Always-On – ₦9,000 (valid 30 days, best value at ₦0.20/MB)
Long-Term Plans
- 2-Month Plan – 160GB for ₦20,000
- 3-Month Plan – 400GB for ₦50,000
- Yearly Plan – 800GB for ₦125,000 (cheapest overall at ₦0.15/MB)
How to Subscribe
- Dial *312# and follow the prompts.
- Or send the specific SMS code (e.g., “114” for 75MB) to 312.
Read: GTBank ussd *737#:How to use it for Transaction
How do I check my MTN data bundle balance
You can check your MTN data bundle balance using any of these quick methods
USSD Code (Fastest)
- Dial *323*4# on your MTN line
Your remaining data balance will pop up instantly on your screen.
MyMTN App
- Open the MyMTN App
- Log in with your MTN number
Your data balance appears right on the dashboard.
MTN Website
- Visit the MTN website
- Log in to your account to view your data usage and balance.
How to Gift MTN Data
Here’s how you can gift MTN data to another MTN number in Nigeria — either by transferring from your existing balance or by buying data specifically for someone else:
1. Transfer Data from Your Balance (Gift from Your Existing Data)
Via USSD
- Dial:
*312*RecipientNumber*DataAmount#
Example:*312*08031234567*500#to send 500 MB of data to 08031234567.
Via SMS
- Open your messaging app and send this to 312:
Transfer <PhoneNumber> <DataAmount>
Example:Transfer 08031234567 500(sends 500 MB). - You must have enough data balance to share.
- Data shared comes from your main data bundle, not bonus data.
- There’s usually a daily limit on how much data you can transfer (e.g., 5 GB per day) and a monthly limit on the number of transfers.
Read: Nedbank’s Cellphone Banking:How to register, transfer money, buy airtime and data, check balance
2. Buy Data for Someone Else (Gift a New Data Bundle)
Via USSD
- Dial:
*312*BundleActivationCode*RecipientNumber#
Example: to send a specific bundle, include the bundle code before the recipient’s number.
Via the MyMTN App
- Open MyMTN NG App
- Go to Buy Bundles
- Choose Buy for Others
- Enter the recipient’s MTN number
- Select the data plan and pay with airtime or card
This method doesn’t require you to have the data already — you’re purchasing a new bundle directly for the other person.
1. Transfer Data (From Your Balance)
- Dial: *312*Phone number*Data amount#
- Or SMS: Transfer [Phone number] [Data amount] to 312
- Example:
*312*08012345678*500#→ sends 500MB to that number. - Limit: You can transfer up to 5GB per day.
2. Buy Data for a Friend (From Airtime)
- Dial: \312Bundle Activation CodeBeneficiary’s Phone number#*
- Example:
*312*106*08012345678#→ buys 1.5GB monthly bundle for your friend. - Cost: Deducted directly from your airtime balance.
3. Request Data from a Friend
- Dial: *312*7*3#
- Follow the prompt to send a data request to your chosen MTN contact.
- Your friend will receive a notification and can choose to gift you data.
- How to register for GTbank internet banking and Mobile app - March 4, 2026
- Names and List of California bank and SWIFT codes - March 4, 2026
- How to contact MTN Customer Care - February 28, 2026




