Terijoki (ven.Зеленогорск, Zelenogorsk) on PietarinKurortin piiriin kuuluva kaupunki Venäjällä. Kaupunki käsittää vain Suomeen kuuluneen Terijoen kunnan keskustaajaman. Terijoki sijaitsee Suomenlahden rannalla noin 50 kilometriä Pietarin keskustasta luoteeseen.