Phone numbers · LS

Lesotho phone number format

Lesotho numbers use the country code +266. A mobile number looks like 5012 3456 at home and +26650123456 in international E.164 format.

TypeExample (national)InternationalE.164Digits
Mobile5012 3456+266 5012 3456+266501234568
Landline2212 3456+266 2212 3456+266221234568
Toll-free8002 1234+266 8002 1234+266800212348
Country calling code
+266
National (trunk) prefix
None
International call prefix
00
Separate VoIP range
No
Time zones
Africa/Maseru
Validate in code

Check a Lesotho number.

Send the number as typed plus country: "LS". You get it back in E.164 with its line type, ready to store.

Try the free validator →

curl https://veqen-app.com/v1/phone/check \
  -H "Authorization: Bearer $VEQEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"country": "LS", "phone": "5012 3456"}'
import os, requests

r = requests.post(
    "https://veqen-app.com/v1/phone/check",
    headers={"Authorization": f"Bearer {os.environ['VEQEN_API_KEY']}"},
    json={"country": "LS", "phone": "5012 3456"},
    timeout=10,
)
result = r.json()
print(result["risk"]["verdict"], result["risk"]["reasons"])
const res = await fetch("https://veqen-app.com/v1/phone/check", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.VEQEN_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({"country": "LS", "phone": "5012 3456"}),
});
const result = await res.json();
console.log(result.risk.verdict, result.risk.reasons);
Questions

Lesotho numbers

What is the country code for Lesotho?

+266. Dial it after your international access code, or use +266 from a mobile phone.

How do I format a Lesotho phone number in E.164?

Add +266 in front of the number with no spaces, e.g. +26650123456.

How many digits is a Lesotho mobile number?

8 digits after the country code.

Does Lesotho have VoIP phone numbers?

There is no separate VoIP range in the numbering plan, so VoIP numbers look like ordinary numbers.

Nearby in the list