Sanstefanská mírová smlouva byla rusko-turecká předběžná smlouva, která byla podepsána 3. března 1878 na istanbulském předměstí San Stefano (dnes Yeşilköy). Tato smlouva ukončila rusko-tureckou válku trvající v rozmezí let 1877–1878.
Sanstefanská smlouva vycházela z představ nekritického panslavismu a vůbec nebrala v úvahu reálné postavení Ruska v mezinárodním systému. Pokud by totiž došlo k jejímu naplnění, pak by znamenala významné posílení ruského vlivu na Balkánském poloostrově a změnu stávajícího rozložení sil evropských velmocí.
Smlouva obsahuje preambuli, 29 článků a závěr. Hovoří o změnách uspořádání Rumunska, Bulharska, Černé Hory a Srbska.
Smlouvu podepsali ruský velvyslanec v Turecku Alexander Nelidov a vládní vyjednávač kníže Nikolaj Pavlovič Ignaťjev, turecký ministr zahraničních věcí Safvet Paša a turecký velvyslanec v Německu Sadullah Bej.
Obsah Sanstefanské smlouvy, zejména pak vytvoření „Velkého Bulharska“, byl ostatními mocnostmi chápán jako průhledný pokus Ruska získat přístup do Středomoří. Rakousko-Uhersko tuto smlouvu navíc považovalo za bezprecedentní porušení předchozích dohod (viz Budapešťská konvence). Důsledkem podpisu této smlouvy byl kategorický odpor Velké Británie (povolala vojenské rezervy, okupovala Kypr), přičemž Rusko se neodvážilo vyvolat novou válku.
Berlínský kongres již v létě 1878 provedl revizi smlouvy, která silně redukovala zejména sanstefanské zisky Bulharska.