Always Drop the Leading Zero
When you have a Sri Lankan number that starts with 0 (as shown on local business cards or directories), drop the 0 before dialing internationally. Include only the remaining digits after the country code.
Quick Answer
Dial +94 + area code + number to reach Sri Lanka from Canada. Sayfone offers transparent per-minute pricing starting at 0.5¢/min.
$0.50
Per minute
+94
Country code
HD
Call quality
Landline rate
$0.50/min
Mobile rate
$0.50/min
Same per-minute Sayfone rate for landline and mobile.
Average call quality
Steps at a glance
DIALING STEPS
Follow these simple steps to dial any number in Sri Lanka from Canada. The process is the same for landlines and mobile phones.
Start by dialing +94 (Sri Lanka's country code), or 0094 if using a phone keypad that doesn't support the + symbol.
+94 (or 0094)
Enter the area code for the city or region you're calling. Sri Lankan area codes typically range from 6 to 12 digits. Drop any leading zero from the area code when dialing internationally.
+94 11 (Colombo)
Add the subscriber's local phone number after the area code.
+94 11 2345678
If calling via Sayfone, review the per-minute rate displayed in your browser and press the call button. Your call will connect directly.
Dialing format reference
+94
Use these patterns when entering a full international number to +94.
Mobile
+94 7X XXXXXXX or +94 71-77 (10-digit total)
Landline
+94 XX XXXXXXX (9-10 digits including area code)
Major city area codes
IMPORTANT RULES
These rules ensure your calls connect reliably. Sri Lanka uses a standard 10-digit format after the country code.
When you have a Sri Lankan number that starts with 0 (as shown on local business cards or directories), drop the 0 before dialing internationally. Include only the remaining digits after the country code.
Start with +94 if your phone or calling service supports the + symbol. Otherwise, use 0094 on a standard phone keypad.
Sri Lankan mobile numbers always start with 7 (followed by one digit 0–9 for the carrier, then 7 more digits). Format: +94 7X XXXXXXX.
Landline numbers must include the area code. Colombo is 11, Kandy is 81, Galle is 91, and Jaffna is 21. The full landline format is +94 XX XXXXXXX (where XX is the area code).
CALLING TIPS
Sri Lanka is 9.5 to 10.5 hours ahead of Canadian time zones, depending on daylight saving. Plan your calls during convenient hours for both parties.
When you call from Canada, be mindful of the time difference. Business hours in Colombo are typically 9 AM–5 PM local time.
Early Morning (Canada)
6 AM–8 AM ET
3:30 PM–5:30 PM Sri Lanka time – end of business hours
Late Evening (Canada)
9 PM–11 PM ET
7:30 AM–9:30 AM Sri Lanka time – start of business hours
Avoid (Canada)
12 PM–6 PM ET
10:30 PM–4:30 AM Sri Lanka time – late night/early morning
Sources
TROUBLESHOOTING
Most international calls to Sri Lanka connect reliably. Below are common scenarios and solutions.
Verify the number format: +94 + area code (no leading 0) + subscriber number. If using Sayfone, check your browser connection and ensure JavaScript is enabled. Reload the page and try again.
International call quality depends on local network conditions. If you experience delays or echo, try calling at a different time or using a wired connection instead of WiFi.
Double-check the phone number and area code with the recipient. Some local directories may list numbers with a leading 0, which must be dropped when dialing from abroad. Confirm the number includes the correct area code for the city.
Some special numbers (government offices, premium services) may have international calling restrictions. If a number consistently fails, contact the recipient through an alternative method to verify the number is correct for international dialing.
Savings
Adjust the tools below to compare Sayfone with typical retail pricing for calls to Sri Lanka. Start with one call, then layer on monthly volume to see the bigger picture.
How to use these tools
Set duration and country. See Sayfone vs. an illustrative retail rate for the same call.
I'm calling…
Enable enterprise discount
Save additional 40% (enterprise)
Your call
Your call will cost
$6.00
$0.50 per minute
That's 60% less than competitors
Set monthly minutes and call type. Bars compare Sayfone to common retail benchmarks for the same volume.
Drag slider to adjust
220
min / month
~$24.50/min
~$18.50/min
~$11.00/min
~$2.50/min
$0.500/min
Annual saving vs. AT&T
Based on 220 min/month
Before you go
Open the full Canada to Sri Lanka guide, check rates, or browse other how-to guides from Canada.
Canada to Sri Lanka calling guide
Per-minute rates, savings calculator, and what to expect on this route.
What it costs to call Sri Lanka
See Sayfone’s per-minute rate for Sri Lanka and how it compares before you dial.
Route guides from Canada
QUESTIONS
Answers to common questions about calling Sri Lanka from Canada.
EXPLORE
Browse affordable international calling options from Canada to other countries.
Ready to Call?
Start calling Sri Lanka from Canada with transparent, affordable rates. Transparent pricing, no setup required.
The modern Skype alternative. No downloads, no contracts, just crystal-clear calls from any device, anywhere.