Various sport events and activities take place in Saint Petersburg every day. It’s your choice what sport to watch: football, ice hockey, water polo, sport dance or martial arts. Here are some sport ideas that you might include in your travel program.
Football
Zenit is the main football team in Saint Petersburg and is truly loved by the citizens.
Check the dates, you might have an opportunity to attend the game of the Russian Premier League or UEFA Champions League.
Gazprom Arena stadium is pretty big – 80.000 seats, however be sure to buy tickets in advance, it may get really busy.
Buy tickets here: https://tickets.fc-zenit.ru/en/#all
Ice Hockey
An ice hockey game in Saint Petersburg is always a cool experience even if you are not a following this sport initially. The atmosphere at the stadium is very welcoming and the ticket prices are relatively inexpensive.
The city team is SKA, you can buy tickets here:
Tennis
If you turn out to be in Saint Petersburg in September, don’t miss the tennis tournament Saint Petersburg Open, included in ATP 250. The games are held at the stadium Sibur Arena.
Basketball
The city basketball team is also called Zenit. You can easily get to watch their games at the stadium Yubuleiniy.
https://tickets.fc-zenit.ru/en/basketball/tickets/#basketball
In general, there are so many international sport events in Saint Petersburg every year that it is hard to recommend anything specific. Just choose what sport you like: fencing, synchronized swimming, judo or ice-skating and check the calendar of the sport events.