Apeluri nelimitate, SMS, video și MCM AI pe fiecare linie - o singură autentificare, zero hardware.
Slovenia country code +386 — call Slovenia & get a number.
Slovenia dials on +386, the country code it received from the ITU on independence in 1991 — the only former Yugoslav republic assigned a code outside the shared +38x block. This guide covers the area-code system for Ljubljana, Maribor and beyond, the four mobile operators (Telekom Slovenije, A1, T-2, Telemach), EU roaming rules, and how to get a real +386 number through MCM.
- 17,500+ Businesses
- 99.99% Uptime SLA
- 190+ Countries
- 4.8/5 on G2
Slovenia at a glance
The numbers and facts you need before you dial.
What is the country code for Slovenia?
Slovenia received its +386 country code from the ITU in 1991 upon declaring independence from Yugoslavia — notably the only one of the former Yugoslav republics to be assigned a standalone code rather than a slot within the shared +38x block used by Croatia (+385), Serbia (+381), Bosnia and Herzegovina (+387), Montenegro (+382), North Macedonia (+389) and Kosovo (+383).
Today Slovenia is fully integrated with Western Europe telephonically and otherwise — a EU, Eurozone, Schengen and NATO member — despite sitting geographically at the crossroads of the Alps, Central Europe and the Mediterranean.
The numbering plan uses a single-digit area code for each of six geographic regions (Ljubljana is 1, Maribor 2, and so on), plus a competitive four-operator mobile market. Numbers are always 8 digits after the country code, whether landline or mobile, and the domestic trunk prefix 0 is dropped entirely when dialing from abroad.
Code +386 was assigned to Slovenia by the ITU under the E.164 plan. The “+” means “dial your local international exit code”; on a mobile, press and hold 0 to type it.
All four mean the same thing — they connect your call to Slovenia.
How to call Slovenia from anywhere
The pattern: your exit code + 386 + the area code or mobile prefix + subscriber number, dropping the leading 0 used domestically.
Full example: +386 1 234 56 78 (Ljubljana landline) or +386 31 123 456 (Telekom Slovenije mobile) — always 8 digits after the country code.
Slovenia phone number format explained
Slovenian landline numbers combine a 1-digit area code with a 7-digit local number, 8 digits total after +386. Mobile numbers use a 2-3 digit operator prefix plus a 5-6 digit subscriber number, also 8 digits after +386.
Domestically, a 0 trunk prefix precedes the area code or mobile prefix (e.g. 01 234 56 78, 031 123 456) — this 0 is always dropped in the international +386 format.
Landline
+386 [1-digit area code] XXX XX XX (e.g. +386 1 for Ljubljana, +386 2 for Maribor)
Mobile
+386 3X/4X/5X/7X XXX XXX (Telekom Slovenije, A1, T-2, Telemach)
Slovenia area codes — major cities
Drop the local leading 0 when calling from abroad.
| City | Region | Area code |
|---|---|---|
| Ljubljana | Central Slovenia | 1 |
| Maribor, Ptuj | Podravje / Styria (Northeast) | 2 |
| Celje, Velenje | Savinja Valley | 3 |
| Kranj, Bled, Jesenice | Gorenjska (Upper Carniola) | 4 |
| Koper, Nova Gorica, Piran | Primorska (West/Coast) | 5 |
| Novo Mesto, Kočevje | Dolenjska (Lower Carniola) | 7 |
Slovenia mobile network prefixes
The prefix after +386 tells you which network issued the SIM — though number portability means it no longer guarantees the operator.
Telekom Slovenije
Incumbent national operator with the largest mobile and fixed-line network, near-100% 4G LTE population coverage.
A1 Slovenija
Part of the Austrian A1 Telekom Austria Group; the primary challenger, with significant 4G/5G investment.
T-2
Competitive alternative operator, originally a fibre broadband provider that expanded into mobile.
Telemach
Part of United Group; cable, broadband and mobile bundled services.
Slovenia time zone
Slovenia operates on Central European Time (CET), UTC+1, shifting to Central European Summer Time (CEST), UTC+2, from late March to late October.
Business hours generally run 9 AM to 5 PM Monday to Friday, with many offices reducing hours on Friday afternoons. Slovenia observes several national holidays including Prešeren Day (8 February) and Statehood Day (25 June), when most businesses and government offices close.
Emergency numbers in Slovenia
Free to call from any Slovenia phone, landline or mobile.
Common mistakes when calling Slovenia
Almost every failed international call is a formatting issue, not a network issue.
Keeping the leading 0 after +386
The trunk prefix 0 is only for domestic calls — dialing +386 01 234 56 78 instead of +386 1 234 56 78 will fail or misroute.
Assuming Slovenia shares the Balkan +38x block
Unlike its former-Yugoslav neighbors (Croatia +385, Serbia +381, Bosnia +387, etc.), Slovenia has its own standalone code, +386 — not a shared prefix within +38x.
Dialing only the 7-digit local number
Slovenia has a closed numbering plan — the area code must always be dialed, even for a call within the same area code zone.
Assuming a mobile prefix reveals the current carrier
Number portability has been available since 2006 — a number starting 031 was originally Telekom Slovenije, but may now be served by another operator entirely.
Trying to reach toll-free (080) or premium (090) numbers from abroad
These special number ranges are not reachable internationally — only geographic and mobile numbers connect from outside Slovenia.
Tips to reduce the cost of calling Slovenia
EU visitors get Roam Like at Home
EU/EEA mobile plans work in Slovenia at domestic rates and allowances for calls, texts and data, subject to fair-use limits.
Use WhatsApp or Viber for free calls
Both apps are widely used in Slovenia — a reliable, free alternative to per-minute international rates if the other party has the app installed.
Run an HLR lookup for business-critical routing
Since number portability can move a subscriber between operators, businesses doing A2P SMS or voice termination should verify the actual serving network rather than assuming from the prefix.
Check EU intra-country call rate caps
The EU caps calls from a Slovenian plan to other EU/EEA countries at €0.19/minute plus VAT — useful to know if calling in or out of Slovenia across EU borders.
Why businesses get a Slovenia virtual number
Slovenia's economy is diversified across manufacturing, automotive supply chains, pharmaceuticals, logistics (via the Port of Koper), and a growing tech and startup sector centered on Ljubljana. As a EU, Eurozone and Schengen member with strong English proficiency among younger professionals, Slovenia is a common entry point for businesses expanding into Central and Southeast Europe.
A trusted local presence in a EU/Eurozone market
A +386 number gives businesses a genuine local point of contact for Slovenian customers, who tend to trust a local number over an international one.
A gateway into the wider former-Yugoslav region
Slovenia's position and language ties make it a natural hub for businesses also serving Croatia, Serbia, Bosnia and other neighboring markets.
No need for physical office setup
A virtual Slovenia number lets businesses establish a local contact point without leasing office space or hiring on-the-ground staff.
Simplified customer support routing
Calls to a Slovenia number can be forwarded to a support team anywhere in the world, letting a business centralize operations while still appearing local.
Cost control on inbound and outbound calling
A virtual number avoids per-minute international costs for both the business and its Slovenian customers, who reach a local number at domestic rates.
Faster market entry than a physical line
A cloud DID goes live in minutes, compared to arranging a physical line through one of Slovenia's telecom operators.
Slovenia virtual numbers with My Country Mobile
MCM provisions Slovenia virtual numbers as part of a platform spanning 190+ countries and 17,500+ businesses. A genuine +386 DID lets Slovenian customers and partners dial a local number while the call routes to your team anywhere in the world.
Local DIDs in major area codes — provisioned in minutes
Call forwarding to any mobile, landline, SIP endpoint, or softphone worldwide
HD voice with G.711, G.729, Opus & AMR-WB — auto-negotiated per call
Sub-150ms latency on major voice corridors via distributed PoPs
99.99% uptime SLA backed by geo-redundant infrastructure & sub-2s failover
WebRTC support for browser-based calling without softphone installs
REST APIs for provisioning, routing & call detail records (CDRs)
Built-in fraud protection with AI anomaly detection & STIR/SHAKEN
24/7 network monitoring and dedicated support
How to get your Slovenia virtual number
Most businesses are live within hours, not days.
Choose your Slovenia number type — a local +386 virtual number for a dedicated presence, or an international routing option depending on your call volume.
Sign up and select Slovenia from the country list — create an MCM account and pick Slovenia from the global number inventory; provisioning is handled digitally with no need for a local business registration.
Configure call routing and forwarding — point your new Slovenia number to an existing contact centre, mobile phone, softphone, or IVR system anywhere in the world.
Go live and monitor performance — start receiving calls immediately and use the MCM dashboard to track call volume, uptime, and costs alongside any other country numbers in your account.
Other country dialing guides
More country codes worth bookmarking.
Get a Slovenia virtual number with MCM
Whether you're expanding into Slovenia directly or using it as a gateway to the wider Southeast European market, claim a +386 Slovenia number and stay reachable at local rates — whether your team sits in Ljubljana, Vienna or anywhere else.
Slovenia +386 — FAQ
What is the country code for Slovenia?expand_more
+386, assigned by the ITU in 1991 when Slovenia became independent from Yugoslavia.
How do I call a mobile phone in Slovenia from the United States?expand_more
Dial 011 (US exit code) + 386 + the 8-digit mobile number without the leading 0 — e.g. 011 386 31 123 456, or +386 31 123 456 from a mobile.
What is the area code for Ljubljana?expand_more
1. From abroad, dial +386 1 followed by the 7-digit subscriber number; domestically, dial 01 followed by the number.
Do I need to dial the 0 when calling Slovenia from abroad?expand_more
No — the leading 0 is a domestic trunk prefix. Omit it when dialing from abroad; go straight from +386 to the area code or mobile prefix.
What currency does Slovenia use?expand_more
The Euro (EUR), adopted on 1 January 2007 — Slovenia was the first of the 2004 EU accession countries to join the Eurozone.
What time zone is Slovenia in?expand_more
Central European Time (CET), UTC+1, shifting to CEST (UTC+2) during summer (late March to late October).
Which mobile operator has the best coverage in Slovenia?expand_more
Telekom Slovenije has the most extensive coverage, including rural and mountainous areas; A1 Slovenija is also strong. Either operator's prepaid SIM works well for visitors.
Is number portability available in Slovenia?expand_more
Yes, since 2006 — subscribers can switch operators while keeping their number, so a prefix no longer reliably indicates the current carrier.
What are the emergency numbers in Slovenia?expand_more
112 for fire, ambulance and civil protection (the EU-harmonised number), and 113 for police. Both are free from any phone.
Can I get a Slovenia number without living there?expand_more
Yes. MCM provisions real +386 virtual numbers that ring on your devices anywhere in the world.