Wooop! Looks like Aeroflot are having an unannounced flash sale on direct flights to Russia with pleeenty of dates both during the World Cup and peak summer holiday period in July and August!
Simultaneously Lufthansa/Swiss are also showing some superb peak summer flights to Moscow from all over the UK & Ireland.
Note: if you're keen to check out both historic cities, you can easily fly into St. Petersburg and out of Moscow
, then add a speed train ticket (4 hour ride)
between the two. Oh and Russia does offer free visas
for anyone coming with tickets to the sporting events, but you will need to apply for your own visa if you're going for tourist purposes.