How to call the Maldives from India

From mobile
+960 xxx xxxx
From landline
00 960 xxx xxxx

From $1.76/min in your browser, no plan needed

How to dial the Maldives from India

How to make a call to the Maldives from India: dial the exit code, the country code, and the number. Every Maldivian number has 7 digits after 960: a 3-digit area code, then 4 digits.

  1. 00India exit code
  2. 960Country code of the Maldives
  3. xxx xxxxThe number, area code first
  • From a mobile: +960 xxx xxxx

Paste or type a number here to see how to dial it from anywhere

+960

Example: +960 300 1234

Mobile
+960 300 1234
Landline
00 960 300 1234

Main area codes in the Maldives

The area code comes right after 960, then the local number

  • Malé/Hulhulé/Aarah00 96030000 96030100 96033000 96033100 96033200 96033300 960334then 4 digits
  • Malé Region00 96030200 96030300 960304then 4 digits
  • Hulhumalé00 960335then 4 digits
  • Vilimalé00 960339then 4 digits
  • Haa Alifu00 960650then 4 digits
  • Haa Dhaalu00 960652then 4 digits
  • Shaviyani00 960654then 4 digits
  • Noonu00 960656then 4 digits

Before you call the Maldives

Dial Malé, Hulhulé, and Aarah

These islands share 7 area codes, and 300 is the first. The local number has 4 digits.

What you dial
  1. 00exit
  2. 960Maldives
  3. 300Malé
  4. xxxxlocal number

Reach Hulhumalé and Vilimalé

Each island has its own code, then 4 digits.

  • Hulhumalé00 960 335
  • Vilimalé00 960 339
  • Malé Region00 960 302

Save contacts with +960

A number saved with +960 works from any mobile in India for calling the Maldives cell phones, with no exit code to remember.

  1. Hold 0 until + appears
  2. Dial 960
  3. Dial the 7-digit number

Calling the Maldives from India without an international plan

Suparelay calls the Maldives for $1.76/min from your browser, with no plan. Without one, carriers in India charge up to $0.74/min. Jio and Vi include the Maldives in no plan, and Airtel needs its ISD pack for a lower rate.

CarrierPer minute
SuparelayNo plan needed
$1.76
AirtelLower rate with Airtel ISD recharge ₹18 for 28 daysairtel.in · 2026
$0.74 + tax$0.48 + tax with plan
JioNo plan for the Maldivesjio.com · 2026
$0.59 + tax
ViNo plan for the Maldivesmyvi.in · 2026
$0.52 + tax

Want to call the Maldives?

Type the number and call from your browser, with no app and no plan

+960

Type it with or without the country code

From$1.76/min
  • Per started minute
  • Suparelay caller ID

When to call the Maldives

The time now in the Maldives, and the best hours to call. The time difference is 0.5 hours, so 8:00 in the Maldives is 8:30 in India, in every season.

Time difference
All year: 0.5 hours behind Kolkata
Daylight saving time
None, the clocks never change
Holidays in the Maldives

Why a call to the Maldives fails

New Vi postpaid lines need physical verification for ISD

A new Vi postpaid line does not get international calls until Vi verifies the subscriber in person. This applies to every destination.

Vi, Postpaid Terms and Conditions

Vi postpaid ISD discount ends during national roaming

The discounted ISD rate of a Vi postpaid plan or pack applies only on the home network. During national roaming, Vi charges the standard ISD rate for every destination.

Vi, Postpaid ISD Call Rates & ISD Codes

From any country, a call to the Maldives also fails when

  • The exit code is wrong for your country
  • The number does not take calls from abroad
How to fix each one

Questions

How to call the Maldives from India cell phone or mobile?

Dial +960, then the number. It works from any mobile in India

Are calls to the Maldives included in India phone plans?

Not on most plans. No carrier in India that we checked includes the Maldives in a plan

How much does it cost to call the Maldives from India?

With no plan, carriers in India charge up to $0.74 a minute. Suparelay charges each started minute, from your browser

How to call Malé/Hulhulé/Aarah from India?

For Malé/Hulhulé/Aarah, dial 00 960 300, then the 4-digit local number

Do I need to dial 00 to call the Maldives?

From a landline, yes: dial 00, then 960. From a mobile, type + instead, and the phone adds the exit code

How do I call the Maldives from India: how do I dial a +960 number?

Press and hold 0 until + appears, then dial 960 and the number

Can I call the Maldives on my iPhone?

Yes. In the Phone app, press and hold 0 for +, then dial 960 and the number. Your plan must allow calls to the Maldives

Why isn't my call going through to the Maldives?

The usual causes: the exit code is wrong for your country and the number does not take calls from abroad. Each one is listed above, with a link to its fix

How to make a free call to the Maldives from India?

An app calls for free only when both sides have it. A call to a landline, or to a phone without the app, costs money

How to call the Maldives from India on WhatsApp?

WhatsApp and FaceTime call for free, but only someone with the same app. To ring a landline or a phone in the Maldives without the app, use your phone plan, a calling service, or Suparelay

How to call the Maldives landline from India?

From a landline in India, dial 00 960, then the number

How to make an international call to the Maldives?

Dial 00 960, then the number. From a mobile, +960 works too

When is the best time to call the Maldives?

Call between 8:00 and 22:00 in the Maldives. All year: 0.5 hours behind Kolkata

Somebody in the Maldives is waiting for your call from India.

Call the Maldives