Landline telephone code of Sochi is 8622, and all numbers are six digits. Telephone code of Russia is 7, so to call a number in Sochi you dial +7-8622-##-##-##.

Mobile operator’s codes are all different, and the numbers consist of three digit code and seven digits number. Here are telephone codes of major mobile operators in Sochi:

MTS (МТС): 918, 988
Megafon (Мегафон): 920, 930, 928, 938
Beeline (Билайн): 903, 905, 906, 909, 960, 961, 962, 963, 964.
TELE2: 902, 908, 952

Calls between operators in Russia are always more expensive than inside operator’s network, and there are no such thing as free long distance calls. So, if you’re planning to get local number, consider this: absolute majority of people living in Sochi have MTS numbers. This is due to the fact that several years ago MTS acquired major local operator «Kuban GSM».

Other Sochi quick facts »


  1. 1
    Timothy Post
    October 4th, 2009 at 22:58


    It’s interesting that Sochi is still using the 4 digit code for landlines. Here in Krasnodar they dropped the final “2” from the old 8612 code. Now the code for landlines is 861 just as Moscow is now 495.

  2. 2
    October 5th, 2009 at 9:57

    I am using Megafon)

  3. 3
    October 5th, 2009 at 10:54


    yeah, but all the numbers in the region that are 6 digits are still padded by “2” :) I noticed that when I was in one of the villages for a wedding this August.

    I actually wanted to contact you to see if you are in Krasnodar at the moment and wanna hang out one evening :) when I was going back to St Petes. but I ended up staying there only a night before my flight home

  4. 4
    October 5th, 2009 at 17:06

    Vlad, really? All of my friends and family on MTS, and friends who moved to Moscow and St Petes have MTS number just so they can call home cheaper.

    Btw? Have anyone heard of “Краснодарская Сотовая Связь” operator, do they still exist?

  5. 5
    October 6th, 2009 at 7:25

    No. “Краснодарская Сотовая Связь” I heard this first time.

  6. 6
    March 1st, 2012 at 2:44

    How can I call to Sochi on mobile phone

    MTS – 918? do I have to dial 7 918 and then 7 digit number or how

  7. 7
    May 30th, 2012 at 0:11

    Natalie, every country has a different way to dial out of country numbers when you use land line. but mobile dials are the same in most countries.

    Country code of Russia is 7, and 918 is “area code” for Krasnodar region (includes Sochi) for MTS operator.

    So, to call from mobile phone you have to dial +7918xxxxxxx . But how to call from land line you need to find out from your phone service operator. For example, from USA you have to dial 011 to “get outside the country”, so you’d call 011-7-918-xxx-xxxx. Another example: to call from Cyprus, you’d dial 00-7-918-xxx-xxxx.

    But remember that everywhere direct call like this will be expensive. You should buy a calling card to get cheaper rates.

  8. 8
    April 22nd, 2015 at 12:35

    howto call to Tolyatti mobile number i have this number
    +7962 40103 XXX is this correct dial from the Netherlands?

  9. 9
    April 23rd, 2015 at 17:18

    All Russian mobile numbers are +7 followed by 10 digits. So, for +7 96240103XXX is one digit too much. Basically, 7 is country code for Russia.
    You should be able to simply dial +796240103XX from anywhere in the world.

Leave a Comment