Moneda oficiala a tarii este rubla. Un euro este echivalentul a aproximativ 40 de ruble iar un dolar echivalentul a 29 de ruble. In Sankt Petersburg se gasesc numeroase case de schimb valutar si banci. De asemenea, benzinariile cu program non-stop, in incinta lor gasindu-se si bancomate.
Pe teritoriul Federatiei Ruse cecurile de calatorie din Romania nu sunt acceptate, plata putandu-se realiza insa cu cartile de credit. Cardurile bancare care se accepta in Sankt Petersburg sunt: American Express, Euro Card, Visa Gold Electron si Master Card.
Preturi transport
Transport local (o singura calatorie) 0.42€
Transport local (Abonament lunar) 31.06€
Taxi (tarif pornire) 3.01€
Taxi (tarif / km) 0.39€
Taxi (tarif stationare / ora) 6.92€
Combustibil (1 litru) 0.49€
Preturi restaurante si cafenele
Masa doua persoane, restaurant mediu, 3 feluri de mancare
7.77€Masa restaurant ieftin
28.13€Meniu fast-food (McDonalds sau echivalent)
4.54€Bere locala (halba, 0.5 L)
1€Bere import (sticla, 0.33 L)
2.16€Vin calitate medie (sticla)
5.95€Coca-Cola / Pepsi (doza, 0.33 L)
0.75€Apa (doza, 0.33 L)
0.53€Cafea / cappuccino
2.11€Preturi magazine si supermarketuri
Apa (sticla, 1.5 L) 0.56€
Lapte (1 L) 0.78€
Bere locala (sticla, 0.5 L) 0.8€
Bere import (sticla, 0.33 L) 1.56€
Mere (1 kg) 1.29€
Portocale (1 kg) 1.08€
Cartofi (1 kg) 0.61€
Rosii (1 kg) 2€
Banane (1 kg) 0.87€
Pachet tigari (Kent sau similar) 1.22€