Mobile plans in Malta compared

SIM-only bill-pay plans and prepaid top-up packs from GO, Melita and Epic, cheapest first by effective monthly cost: the average you pay each month over the contract (or over a year without one), introductory offers and one-off fees included. 28-day packs are counted as 30.44 days' worth a month.

SIM-only (bill pay)

Cheapest: Melita Endless Data, €14.95 a month (24-month contract, averaged over 24 months).

SIM-only (bill pay) plans, cheapest effective monthly cost first
Plan Per month With conditions Price Data Calls & SMS EU roaming data Link
Melita Endless Data24-month contract
Details
  • €0.50 off a month if you pay by direct debit (not included in our costs).
  • €5 off each Endless plan (up to four) with Melita internet on the same account, both on 24-month contracts; new customers.
  • Price read 10 Nov 2026 · Report a wrong price
€14.95averaged over 24 months* €9.95with Melita home internet on the same account €14.95/month Unlimited Pay per use 40 GB
GO Freedom Data24-month contract
Details
  • €1 off a month if you pay by direct debit (not included in our costs).
  • GO's Home Pack Community: up to 4 GO mobile numbers linked to a GO Home Pack, yours or someone else's.
  • Price read 10 Nov 2026 · Report a wrong price
€17.24averaged over 24 months* €13.49with a GO Home Pack €20.99/month€5.99 for the first 6 months Unlimited Not stated 80 GB
Melita Endless DataMonth to month
Details
  • €0.50 off a month if you pay by direct debit (not included in our costs).
  • Price read 10 Nov 2026 · Report a wrong price
€19.95averaged over a year* – €19.95/month Unlimited Pay per use 56 GB
Melita Endless Data & Voice24-month contract
Details
  • €0.50 off a month if you pay by direct debit (not included in our costs).
  • €5 off each Endless plan (up to four) with Melita internet on the same account, both on 24-month contracts; new customers.
  • Price read 10 Nov 2026 · Report a wrong price
€19.95averaged over 24 months* €14.95with Melita home internet on the same account €19.95/month Unlimited Unlimited 50 GB
Epic Basic24-month contract
Details
  • Epic's page says €19.99 after 12 months, but its crossed-out monthly fee is €24.99.
  • €5 a month more without a 24-month contract.
  • €2 off a month per account with Epic AutoPay (direct debit; not included in our costs).
  • The plan's contract summary gives €24.99 a month, which we use.
  • One-off: €9.99 activation and €10 SIM card.
  • €29.99 a month once the contract ends.
  • Price read 10 Nov 2026 · Report a wrong price
€20.07averaged over 24 months €15.07with Epic home internet €24.99/month€13.49 for the first 12 months Unlimited Unlimited 50 GB
Melita Endless Data & VoiceMonth to month
Details
  • €0.50 off a month if you pay by direct debit (not included in our costs).
  • Price read 10 Nov 2026 · Report a wrong price
€24.95averaged over a year* – €24.95/month Unlimited Unlimited 66 GB
Melita Endless International24-month contract
Details
  • €0.50 off a month if you pay by direct debit (not included in our costs).
  • Free calls and SMS from Malta to EU, UK, Moldova, Ukraine Australia, Canada, China, and USA numbers.
  • €5 off each Endless plan (up to four) with Melita internet on the same account, both on 24-month contracts; new customers.
  • Price read 10 Nov 2026 · Report a wrong price
€24.95averaged over 24 months* €19.95with Melita home internet on the same account €24.95/month Unlimited Unlimited 70 GB
GO Freedom Data & Talk24-month contract
Details
  • €1 off a month if you pay by direct debit (not included in our costs).
  • GO's Home Pack Community: up to 4 GO mobile numbers linked to a GO Home Pack, yours or someone else's.
  • Price read 10 Nov 2026 · Report a wrong price
€25.49averaged over 24 months* €21.74with a GO Home Pack €31.99/month€5.99 for the first 6 months Unlimited Unlimited 80 GB
GO Freedom Data3-month contract
Details
  • €1 off a month if you pay by direct debit (not included in our costs).
  • Price read 10 Nov 2026 · Report a wrong price
€25.99averaged over 3 months* – €25.99/month Unlimited Not stated 80 GB
GO Freedom Plus24-month contract
Details
  • 2 GB of data in selected countries outside the EU.
  • €1 off a month if you pay by direct debit (not included in our costs).
  • GO's Home Pack Community: up to 4 GO mobile numbers linked to a GO Home Pack, yours or someone else's.
  • Price read 10 Nov 2026 · Report a wrong price
€26.99averaged over 24 months* €23.24with a GO Home Pack €35.99/monthfree for the first 6 months Unlimited Unlimited 80 GB
Epic Standard24-month contract
Details
  • Epic's page says €29.99 after 12 months, but its crossed-out monthly fee is €34.99.
  • Unlimited calls and SMS from Malta to EU and UK numbers.
  • €5 a month more without a 24-month contract.
  • €2 off a month per account with Epic AutoPay (direct debit; not included in our costs).
  • The plan's contract summary gives €34.99 a month, which we use.
  • One-off: €9.99 activation and €10 SIM card.
  • €39.99 a month once the contract ends.
  • Price read 10 Nov 2026 · Report a wrong price
€27.57averaged over 24 months €22.57with Epic home internet €34.99/month€18.49 for the first 12 months Unlimited Unlimited 62 GB
Melita Endless InternationalMonth to month
Details
  • €0.50 off a month if you pay by direct debit (not included in our costs).
  • Free calls and SMS from Malta to EU, UK, Moldova, Ukraine Australia, Canada, China, and USA numbers.
  • Price read 10 Nov 2026 · Report a wrong price
€29.95averaged over a year* – €29.95/month Unlimited Unlimited 86 GB
Epic Extra24-month contract
Details
  • Epic's page says €36.99 after 12 months, but its crossed-out monthly fee is €41.99.
  • Unlimited calls and SMS from Malta to EU and UK numbers.
  • 1GB of data in selected countries outside the EU.
  • 200 minutes & SMS to selected countries outside the EU.
  • €10 a month more without a 24-month contract.
  • €2 off a month per account with Epic AutoPay (direct debit; not included in our costs).
  • The plan's contract summary gives €41.99 a month, which we use.
  • One-off: €9.99 activation and €10 SIM card.
  • €51.99 a month once the contract ends.
  • Price read 10 Nov 2026 · Report a wrong price
€32.82averaged over 24 months €27.82with Epic home internet €41.99/month€21.99 for the first 12 months Unlimited Unlimited 81 GB
GO Freedom Data & Talk3-month contract
Details
  • €1 off a month if you pay by direct debit (not included in our costs).
  • Price read 10 Nov 2026 · Report a wrong price
€36.99averaged over 3 months* – €36.99/month Unlimited Unlimited 80 GB
GO Freedom Plus3-month contract
Details
  • 2 GB of data in selected countries outside the EU.
  • €1 off a month if you pay by direct debit (not included in our costs).
  • Price read 10 Nov 2026 · Report a wrong price
€40.99averaged over 3 months* – €40.99/month Unlimited Unlimited 80 GB
Epic Premium24-month contract
Details
  • Epic's page says €66.99 after 12 months, but its crossed-out monthly fee is €71.99.
  • Unlimited calls and SMS from Malta to EU and UK numbers.
  • 3GB of data in selected countries outside the EU.
  • 300 minutes & SMS to selected countries outside the EU.
  • €20 a month more without a 24-month contract.
  • €2 off a month per account with Epic AutoPay (direct debit; not included in our costs).
  • The plan's contract summary gives €71.99 a month, which we use.
  • One-off: €10 SIM card.
  • €91.99 a month once the contract ends.
  • Price read 10 Nov 2026 · Report a wrong price
€54.91averaged over 24 months €49.91with Epic home internet €71.99/month€36.99 for the first 12 months Unlimited Unlimited 142 GB
Melita Endless Global24-month contract
Details
  • Melita's postpaid page lists €29.95 a month but its tariff states €24.95; we show no price until the two agree.
  • €0.50 off a month if you pay by direct debit (not included in our costs).
  • Free calls and SMS from Malta to EU, UK, Moldova, Ukraine Australia, Canada, China, and USA numbers.
  • Price read 10 Nov 2026 · Report a wrong price
Price not published – Not published Unlimited Unlimited 100 GB
Melita Endless GlobalMonth to month
Details
  • Melita's postpaid page lists €29.95 a month but its tariff states €24.95; we show no price until the two agree.
  • €0.50 off a month if you pay by direct debit (not included in our costs).
  • Free calls and SMS from Malta to EU, UK, Moldova, Ukraine Australia, Canada, China, and USA numbers.
  • Price read 10 Nov 2026 · Report a wrong price
Price not published – Not published Unlimited Unlimited 116 GB

* Not including one-off fees, because the operator doesn't publish them on the pages we read.

Prepaid (top-up)

Cheapest: Melita Pockit Pass S, €5.44 a month (no contract, averaged over a year).

Prepaid (top-up) plans, cheapest effective monthly cost first
Plan Per month Price Data Calls & SMS EU roaming data Link
Melita Pockit Pass SNo contract
Details
  • Free calls to Melita numbers in Malta.
  • 1 GB with Auto Top Up.
  • Price read 10 Nov 2026 · Report a wrong price
€5.44averaged over a year* €5.00/28 days≈ €5.44 a month 0.5 GB 100 min, 100 SMS 0.5 GB
Epic Talk PackNo contract
Details
€6.51averaged over a year* €5.99/28 days≈ €6.51 a month 0.5 GB 100 min, 100 SMS 0.5 GB
GO Smart SNo contract
Details
€6.51averaged over a year* €5.99/28 days≈ €6.51 a month 1 GB 100 min, 100 SMS 1 GB
Epic Data PackNo contract
Details
€7.60averaged over a year* €6.99/28 days≈ €7.60 a month 4 GB Not stated 4 GB
Melita Pockit Pass LNo contract
Details
  • Free calls to Melita numbers in Malta.
  • 50 GB with Auto Top Up.
  • New customers: the first 6 passes cost €5 each.
  • Price read 10 Nov 2026 · Report a wrong price
€9.54averaged over a year* €12.00/28 days€5.00 for the first 6 × 28 days≈ €13.04 a month 25 GB 200 min, 200 SMS 25 GB
Melita Pockit Pass MNo contract
Details
  • Free calls to Melita numbers in Malta.
  • 20 GB with Auto Top Up.
  • Price read 10 Nov 2026 · Report a wrong price
€10.87averaged over a year* €10.00/28 days≈ €10.87 a month 10 GB 200 min, 200 SMS 10 GB
Epic Value PackNo contract
Details
€11.95averaged over a year* €10.99/28 days≈ €11.95 a month 10 GB 200 min, 200 SMS 10 GB
GO Smart MNo contract
Details
€13.03averaged over a year* €11.99/28 days≈ €13.03 a month 15 GB 250 min, 250 SMS 15 GB
GO Smart UnlimitedNo contract
Details
€17.38averaged over a year* €15.99/28 days≈ €17.38 a month Unlimited Not stated 28 GB
GO Smart Unlimited PlusNo contract
Details
  • Free for the first 4 weeks only if you switch your number to GO.
  • Price read 10 Nov 2026 · Report a wrong price
€19.06averaged over a year* €18.99/28 daysfree for the first 1 × 28 days≈ €20.64 a month Unlimited 60 min, 60 SMS 33 GB

* Not including one-off fees, because the operator doesn't publish them on the pages we read.

"With conditions" is the price the operator charges if you also meet the condition shown, for example having its home internet too. Direct-debit discounts aren't included anywhere. How we compare.

Two operators side by side

All mobile, internet and TV comparisons