How much does a trip to Saint Petersburg cost
A week in Saint Petersburg runs roughly $322–$1568 per person, excluding flights.
Accommodation
Budget
$22per night
3-4★ HotelMid
$60per night
5★ Luxury SuiteComfort
$130per night
Indicative price — see live rates via the link.
Tours & Activities
Popular tickets, guided tours, and experiences to book online.
Hermitage Museum Skip-the-Line Ticket
Priority entrance to the Winter Palace with audio guide
from$25
Saint Isaac Cathedral Observation Deck
Climb the colonnade for a panorama of the historic centre
from$15
Peterhof Grand Palace and Fountains Day Trip
Fountains, palace halls and parkland on the Gulf of Finland
from$40
Nevsky Prospekt Walking Tour
Guided walk past the main streets, bridges and the Bronze Horseman (2.5h)
from$22
Prices on the ground
Food per day$20 – $90
Transit per day$4
Taxibase $3.5 + $1.5/km
Coffee$3
Buy public transit tickets or use contactless cards before boarding in Saint Petersburg. Use official taxi apps to avoid meter scams and verify flat airport rates. Dine away from main tourist sights for authentic local meals at fair prices.
Total budget range
| Backpacker | Mid-range | Comfort | |
|---|---|---|---|
| Food | $140 | $315 | $630 |
| Transit | $28 | $28 | $28 |
| Stay | $154 | $420 | $910 |
| Total per person | $322 | $763 | $1568 |
Drag the days and people — everything recalculates instantly.
What’s next
FAQ
- How much money to bring to Saint Petersburg for a week?
- A week in Saint Petersburg costs roughly $322–$1568 per person, excluding flights.
- Is food and transit expensive in Saint Petersburg?
- Food runs $20–$90 a day and city transit about $4. Buy public transit tickets or use contactless cards before boarding in Saint Petersburg. Use official taxi apps to avoid meter scams and verify flat airport rates. Dine away from main tourist sights for authentic local meals at fair prices.