eSIMs for 190+ countries Top-ups to 100+ countries QR delivered by email in minutes Secure checkout with Visa, Mastercard, Apple & Google Pay Real support on WhatsApp

Country codes / +94

+94

+94 country code: Sri Lanka

Sri Lanka

+94 is the country code for Sri Lanka. To call Sri Lanka from abroad, dial your exit code (00 in most countries, 011 from the USA and Canada), then 94, then the number without its leading 0. A Sri Lanka mobile number looks like +94 71 234 5678.

Also written as: +94 · 0094 · 011 94 (from the USA and Canada) · 00-94

Top up a +94 number in Sri LankaTravel eSIM for Sri Lanka
+94

Who uses +94

The +94 country code belongs to Sri Lanka, listed on this page under the official name Democratic Socialist Republic of Sri Lanka. The ISO code for the country is LK. Calls to +94 reach numbers in Sri Lanka, an island nation in Southern Asia within the wider Asian region. The capital is Colombo. Sinhala and Tamil are the languages of the country, and the currency is the Sri Lankan rupee. People from Sri Lanka are described as Sri Lankan.

Local time and number format

Sri Lanka uses a single time zone, Asia/Colombo, at UTC+05:30. A Sri Lankan mobile number written in international format looks like this: +94 71 234 5678. The country code comes first, then the mobile number as shown in the example. Use that layout when you store or share a number for calling or messaging from outside Sri Lanka.

Calling and messaging over the internet

You can call or message a +94 number using a data connection rather than a traditional international line. A voice or messaging app on your device carries the call over the internet, so the route depends on your data connection rather than a fixed line. This suits people contacting family, friends or colleagues in Sri Lanka from abroad, and Sri Lankans abroad keeping in touch with numbers back home. Keep the number in the +94 71 234 5678 layout so the app can route it correctly.

If the person you are contacting needs credit on their phone, Slashtel sends prepaid mobile top-ups to these Sri Lanka operators: Dialog, Mobitel, Hutch and Airtel. You can top up a Sri Lanka number through the recharge page, choosing the operator and the amount to send. This helps when a call or message depends on the recipient having balance on their mobile account. Top-ups are prepaid, so the credit is added to the Sri Lankan number you select. Together, internet calling and messaging plus prepaid top-ups cover both sides of staying in contact with a +94 number: the data connection for the call, and the mobile credit for the person receiving it.

Facts checked 26 October 2026.

Sri Lanka number format

International+94 71 234 5678
E.164 (apps and forms)+94712345678
Inside Sri Lanka071 234 5678
Digits after +949

Example mobile number format from Google's libphonenumber data, not a real subscriber.

How to call Sri Lanka

Calling fromDial
Any mobile phone+94 71 234 5678
the United States (landline)011 94 71 234 5678
Canada (landline)011 94 71 234 5678
the United Kingdom (landline)00 94 71 234 5678
Ireland (landline)00 94 71 234 5678
the United Arab Emirates (landline)00 94 71 234 5678
Australia (landline)0011 94 71 234 5678
India (landline)00 94 71 234 5678
Germany (landline)00 94 71 234 5678
France (landline)00 94 71 234 5678
Spain (landline)00 94 71 234 5678
Saudi Arabia (landline)00 94 71 234 5678
South Africa (landline)00 94 71 234 5678
Inside Sri Lanka071 234 5678

Top up a +94 mobile

Pay with a card from any country; credit usually arrives in minutes.

Check a +94 number

Enter a phone number

Paste a number with + and the country is detected.

Formats, validity and dialling instructions appear here as you type.

+94 in other languages

Questions

Which country has the country code +94?

+94 is the country code for Sri Lanka.

How do I call Sri Lanka from the USA or Canada?

Dial 011, then 94, then the number without the leading 0: for example 011 94 71 234 5678. From a mobile you can dial +94 71 234 5678 instead.

How do I call Sri Lanka from the UK?

Dial 00, then 94, then the number without the leading 0: for example 00 94 71 234 5678.

How many digits is a Sri Lanka mobile number?

9 digits after the country code +94, or 10 digits including the leading 0 when dialled inside Sri Lanka. Example: +94 71 234 5678.

Which country is 0094?

0094 is Sri Lanka. 00 is the exit code used in most countries, so 0094, +94 and 011 94 from the USA all reach the same country.

Is +94 the same as 0094?

Yes. The + stands for the exit code of the country you are calling from. In most countries that is 00, so +94 and 0094 are the same. From the USA and Canada the exit code is 011, so you would dial 01194.

Can I send a mobile top-up to a +94 number?

Yes. Slashtel sends prepaid top-ups to Dialog, Mobitel, Hutch, Airtel numbers in Sri Lanka, paid with a card from any country.

Nearby codes: +92 Pakistan · +93 Afghanistan · +95 Myanmar (Burma) · +211 South Sudan · all country codes