Freden i Oliva av 3. mai 1660[1] var ein av fredsavtalane i Karl Gustav-krigane (1655-1660).[2] I Oliva (Oliwa i Det kongelege Preussen), vart det gjort fred mellom Sverige, Det polsk-litauiske samveldet, Habsburgarane og Brandenburg-Preussen.[2]
Sverige vart akseptert som suveren i Svensk Livland, Brandenburg som suveren i Hertugdømet Preussen, og Jan II Kasimir Vasa trekte tilbake kravet sitt om den svenske krona, men fekk halde tittelen som arving til den svenske kongen resten av livet.[2] Alle dei okkuperte områda skulle tilbake til statane som hadde hatt dei før krigen starta.[2] Katolikkar i Livland og Preussen fekk religionsfridom.[1]
Underskrivarane var den tysk-romerske keisaren Leopold I av Habsburg, kurfyrte Fredrik Vilhelm av Brandenburg og kong Jan II Kaismir Vasa av Polen. For den umyndige kong Karl XI av Sverige signerte onkelen hans og kanslaren Magnus Gabriel de la Gardie, som leia ein svensk delegasjon.[3]