The cheapest month to fly from Budapest to Saint Petersburg is usually January, with fares from 341 €. The cheapest day this month is Sat 31 Oct, from 433 €.
Price by day
Cheapest days to fly this month
18
23
24
28
31
Prices by month
Lowest fare found for each month
433 €Oct
352 €Nov
345 €Dec
341 €Jan
364 €Feb
369 €Mar
Hot deals
Mon 30 NovRussia1 stop170 €Fri 27 NovRussia2 stops177 €Sun 29 NovRussia2 stops177 €Tue 24 NovRussia1 stop179 €Wed 25 NovRussia1 stop183 €Tue 17 NovRussia1 stop188 €Thu 19 NovRussia2 stops199 €Sat 28 NovRussia1 stop201 €Mon 16 NovRussia1 stop201 €Tue 10 NovRussia1 stop204 €Sat 21 NovRussia2 stops208 €Mon 23 NovRussia1 stop208 €
Track this route
We'll email you when the price for Budapest → Saint Petersburg drops.
Nearby cities
Other cities in Russia
Flights to AbakanFlights to Adler/SochiFlights to AnadyrFlights to ArkhangelskFlights to AstrakhanFlights to BarnaulFlights to BatagayFlights to Batagay-AlytaFlights to BaykitFlights to Belaya GoraFlights to BelgorodFlights to BeloyarskyFlights to BerezovoFlights to BlagoveschenskFlights to BodayboFlights to BogorodskoyeFlights to BoguchanyFlights to BorFlights to BovanenkovoFlights to BratskFlights to BryanskFlights to BugulmaFlights to CharaFlights to CheboksaryFlights to ChelyabinskFlights to CherepovetsFlights to CherskiyFlights to Chita