Kota Saint Petersburg terletak di utara Rusia berbatasan dengan Finlandia. Kota terbesar kedua setelah Moskow ini terkenal dengan keindahahan bangunan-bangunan bersejarahnya.
Terdapat bangak sungai dan kanal yang membelah kota yang dulu bernama Leningrad. Kota ini dijuluki sebagai Venice di utara Rusia.