"With respect to these 28 athletes, the appeals are upheld, the sanctions annulled and their individual results achieved in Sochi 2014 are reinstated", the Court of Arbitration for Sport (CAS) said in an online statement on Thursday.
It said the ruling did not mean that the 28 athletes will be invited to Pyeongchang.
The IOC expressed its unhappiness after CAS overturned the ban of 28 Russian athletes, meaning their results from 2014 Winter Olympic Games in Sochi were reinstated.
All 39 appeals were heard in Geneva last week with all but two athletes attending in person - though the pair were heard via video link.
If the CAS decision is confirmed, the Russian team's medal tally will come to 11 gold, 9 silver and 9 bronze medals.
The athletes' villages for the 2018 PyeongChang Olympic Winter Games were officially opened here on Thursday.
Auburn officials head to PyeongChang for Olympics
There has been escalating rhetoric between Kim and US President Donald Trump, including back-and-forth over their "nuclear button".
Putin had met with the Russian athletes in this contingent and Peskov said the Russian President expressed disappointment "for not having been able to shield" them from the doping scandal. It redistributes more than 90 per cent of its income to the wider sporting movement, which means that every day the equivalent of 3.4 million U.S. dollars goes to help athletes and sports organisations at all levels around the world.
The Russian government vehemently denies ever supporting doping. Evidence of such a program was still strong enough for the International Olympic Committee to ban the Russian team from the 2018 Olympics in December.
The 11 athletes are bobsledders Aleksandr Zubkov, Alexey Voevoda, Alexander Kasyanov, Aleksei Pushkarev and Ilvir Khuzin, cross-country skiers Julia Ivanova, Julia Chekaleva, Anastasia Dotsenko and ice hockey players Galina Skiba, Anna Shibanova and Inna Dyubanok.
The CAS ruling said it was not passing any judgement on that question, saying that it was not mandated to say whether there was "an organized scheme" for tampering with doping samples at Sochi.
In total 43 Russians were banned for life from the Olympics following the conclusion of an International Olympic Committee investigation into evidence of state-sponsored Russian doping at Sochi 2014.
Russian athletes won't be allowed to display the flag in Pyeongchang, or to celebrate with Russian flags given by fans. The IOC has required Russians to compete in uniforms without national symbols and bars them from gestures like taking a national flag from spectators to celebrate.