Sri Lanka Country Code (+94): How to Call Sri Lanka

June 2, 20269 min readBubblyPhone Team

The Sri Lanka country code is +94. Dial your exit code, then 94, then the area code without its leading 0, then the local number. Includes area codes, mobile carriers, and tips.

Lush tea plantation hills in the central highlands of Sri Lanka at golden hour

Sri Lanka Country Code (+94)

How to Call Sri Lanka from Anywhere

The Sri Lanka country code is +94. To call Sri Lanka from abroad, dial your exit code, then 94, then the area code without its leading 0, then the local number. From the USA that means 011 + 94 + area code (no 0) + local number. The one mistake that trips up callers — including the huge Sri Lankan diaspora across the US, UK, Canada, the Gulf, Australia and Italy phoning home — is keeping the leading 0. Drop it, and your call connects.

Quick Reference

Country Code: +94

Exit Code (from Sri Lanka): 00

Trunk Prefix (drop when calling in): 0

Time Zone: SLST (UTC+5:30)

Emergency: 119 (Police), 110 (Fire/Ambulance)

Currency: Sri Lankan Rupee (LKR)

1How to Call Sri Lanka from the USA

To call Sri Lanka from the USA, dial 011 (the US exit code), then 94, then the Sri Lankan number with its leading 0 removed. The same logic works from anywhere — just swap 011 for your country's exit code (00 from the UK, Australia and most of Europe; 00 from the Gulf states).

Calling Format:

011 + 94 + area code (no 0) + local number

Landline Example (Colombo):

Local: 011-XXX-XXXX

From USA: 011-94-11-XXX-XXXX

Mobile Example:

Local: 077-XXX-XXXX

From USA: 011-94-77-XXX-XXXX

⚠️ Important: Always drop the leading "0" from Sri Lankan area codes and mobile prefixes when calling internationally. The +94 replaces it.

2The "Drop the Zero" Rule Explained

Every Sri Lankan number you see written down starts with a 0 — like 011 for Colombo or 077 for a mobile. That 0 is a domestic trunk prefix. It tells the local network "this is a long-distance or mobile call within Sri Lanka." When you dial from outside the country, the +94 country code does that job instead, so the 0 must go.

Written in Sri LankaWhat you dial from abroad
011 2XX XXXX (Colombo)+94 11 2XX XXXX
081 2XX XXXX (Kandy)+94 81 2XX XXXX
091 2XX XXXX (Galle)+94 91 2XX XXXX
077 XXX XXXX (mobile)+94 77 XXX XXXX

3Sri Lanka Area Codes & Number Format

Sri Lankan numbers follow the E.164 standard. Domestically a number is 10 digits including the leading 0 (for example 011-XXX-XXXX). Internationally you dial 9 digits after +94. Here are the main geographic area codes — remember you drop the leading 0 when calling from abroad.

Major Cities

Colombo011 → 11
Kandy081 → 81
Galle091 → 91
Jaffna021 → 21
Negombo031 → 31

Other Regions

Anuradhapura025 → 25
Batticaloa065 → 65
Kurunegala037 → 37
Matara041 → 41
Trincomalee026 → 26

4Sri Lankan Mobile Carriers

Most calls to Sri Lanka today go to mobiles, which begin with 07X (the range runs 070 to 078). Drop the 0 and dial +94 7X when calling from abroad. The four main networks are:

Dialog

Largest network, widest coverage

Prefixes: 074, 076, 077

Mobitel

State-linked, strong rural reach

Prefixes: 070, 071

Hutch

Budget-friendly data plans

Prefixes: 072, 078

Airtel

Value plans, growing footprint

Prefixes: 075

Mobile Number Format: Sri Lankan mobiles are 10 digits domestically (07X-XXX-XXXX). When calling internationally, dial +94-7X-XXX-XXXX (drop the leading 0). Because the prefix still indicates the operator, you can usually tell which network a number is on at a glance.

Tea-covered hills of Sri Lanka's central highlands

Sri Lanka's central highlands — home to its famous tea country

5Calling Home: Apps the Sri Lankan Diaspora Uses

🌏

A connected community, worldwide

More than three million Sri Lankans live abroad — large communities in the Gulf states, the UK, Canada, the USA, Australia and Italy all stay in close touch with family back home. For free app-to-app calls, three platforms dominate:

  • ✅ WhatsApp — the default for most families and businesses
  • ✅ IMO — hugely popular with Gulf-based Sri Lankan workers
  • ✅ Viber — common for group and video calls

The catch: everyone you call needs the same app and a data connection. To reach a relative's landline, an elderly parent without a smartphone app, or a Sri Lankan business, you still need to dial the actual +94 number — which is where a low-cost calling service comes in.

6Time Zone & Best Times to Call

Sri Lanka uses SLST (Sri Lanka Standard Time), UTC+5:30, the same as India. There is no daylight saving, so the offset is constant year-round.

New York (EST)

12:00 PM

→ 10:30 PM SLST

London (GMT)

12:00 PM

→ 5:30 PM SLST

Dubai (GST)

12:00 PM

→ 1:30 PM SLST

Best calling times: From the US East Coast, early morning (7-9 AM EST) reaches Sri Lanka in the early evening. From the UK and Gulf, midday and early afternoon line up neatly with Sri Lankan afternoon and evening — ideal for catching family at home.

7Calling Costs Comparison

The cheapest way to call Sri Lanka depends on whether the person you're reaching has a calling app. App-to-app is free; reaching a real +94 number directly costs the least through a low-rate VoIP service. Check live per-minute pricing on the Sri Lanka rates page.

ServiceReaches any +94 number?Best For
BubblyPhoneYes — low per-minuteFamily, landlines, business
WhatsApp / IMO / ViberApp-to-app onlyFree WiFi/data calls
Carrier IDDYes — but expensiveOccasional use only
Calling cardsYes — hidden feesLegacy option

8Pro Tips for Calling Sri Lanka

🔢 Drop the Zero

Sri Lankan numbers start with 0 domestically — always remove it when calling from abroad. The +94 takes its place.

📱 Know the 07X mobiles

Any number starting 070–078 is a mobile. The prefix tells you the carrier — Dialog, Mobitel, Hutch or Airtel.

⏰ Mind the +5:30

Sri Lanka is UTC+5:30 — the same as India. From the Gulf and UK the daytime overlap is generous; from the US, call in your morning.

🔍 Verify the code

Not sure a number is Sri Lankan? Check it with our country code lookup before you dial.

🌐 Apps need apps

WhatsApp, IMO and Viber are free but only reach other app users. For landlines and non-app phones you still dial the +94 number.

📞 Don't confuse +94 / +91

Sri Lanka is +94, India is +91. They share a time zone, so it's an easy slip — double-check the code.

Frequently Asked Questions

Ready to Call Sri Lanka?

Reach any landline or mobile in Sri Lanka at low per-minute rates with BubblyPhone. No contracts, no hidden fees — just clear calls home.

Related Country Codes

Related guides

More from the blog