Updated 2 July 2026

How to Buy Data on MTN: Easy USSD & App Methods

MTN is known for its high-speed network and wide variety of data options. Whether you need a small WhatsApp bundle or a massive 100GB package, MTN makes it easy to recharge using your airtime. This guide will show you the exact USSD codes and steps needed to buy MTN data bundles quickly.

Reviewed by Riccardo Vallaro, Telecom & Mobile Services Specialist

Last reviewed: 2 July 2026

Sources we check: Operator websites, public USSD menus, network apps, and official support pages where available.

Why trust this: Guides are based on public operator pricing, USSD flows, official support pages, and South African prepaid user needs.

Found outdated info? Send a correction.

Quick Answer

  • Dial *136*2# from an MTN SIM for the direct data-bundle menu.
  • Use *136# when you want the broader self-service path first.
  • Check *142# for MyTownOffers or other personalised offers that may be cheaper than standard bundles.
  • Confirm validity, data type, and final price before accepting the transaction.

On This Page

How to Purchase MTN Data Bundles

1

Method 1: The Standard USSD Code

Dial *136*2# on your phone. This will take you directly to the data bundle selection menu where you can choose between Daily, Weekly, and Monthly options.

2

Method 2: Check tariff-specific and app offers

If your line is on a youth, promo, or campaign tariff, check the MyMTN app and your current self-service menus for tariff-specific bundle access. Eligibility and entry paths can change, so do not rely on one fixed code unless MTN shows it on your own line.

3

Method 3: MTN personalised deals

Dial *142# to check MyTownOffers and other personalised MTN deals. These offers can provide better value than the standard data menu, but they vary by SIM and campaign.

When This Advice May Not Apply

Personalised deals are not universal

MTN promotional and personalised offers can vary by SIM, usage history, tariff, age band, and campaign period.

Not every cheap bundle is anytime data

Check whether the offer is social, night, time-limited, promotional, or split between different usage windows.

Buying before checking balance can waste airtime

Check active bundles and expiry first so you do not buy duplicate cover or lose value through short validity.

Useful Next Steps

Use these pages to compare current South Africa prices and choose bundles based on your actual usage pattern.

Frequently Asked Questions

What is the USSD code for MTN data?

The main code is *136*2#. You can also use the general menu at *136#.

How do I buy 1GB on MTN?

Dial *136*2#, select "Monthly", and choose the 1GB option. Alternatively, check *142# for a personalised deal that may price differently on your SIM.

Can I use my airtime to buy MTN data?

Yes, as long as you have enough airtime balance, the cost of the data bundle will be deducted from your airtime automatically.

How do I check MTN data balance?

Simply dial *136*1# or use the MTN app for a detailed breakdown of your remaining data.

Does MTN have unlimited data?

MTN offers "Uncapped" plans, but they usually come with a Fair Usage Policy (FUP) that reduces your speed after you reach a certain limit.

Related Guides / Related Pages

Author and review notes

Written by Riccardo Vallaro

Telecom & Mobile Services Specialist

Mobile services and telecom professional with experience across VAS, carrier billing, mobile content, and African operator partnerships.

Reviewed / updated: 2 July 2026

Why trust this guide: Guides are based on public operator pricing, USSD flows, official support pages, and South African prepaid user needs.

Found something outdated? Send a correction.

Independent analysis: We compare publicly listed prepaid prices and bundle terms. Prices may change, so always verify with the operator. Read our methodology and editorial policy.

Stop overpaying for data.

Compare all networks in one place and find the best deals for your needs today.

Compare All Prices

You will be redirected to our official comparison tool