Stores and shopping centres in Saint Petersburg city centre are usually open from 10 am to 10 pm throughout the week.
The majority of Saint Petersburg's places of interest open at 10 am and close around 5 pm, although during the summer these opening times may be extended later. Our guides to each attraction include their opening times so you can plan ahead.
Saint Petersburg's museums also usually open at 10 am, closing at 6 pm. They are often closed on one day of the week, and some have longer opening times on certain days. Check out each individual museum guide to find the exact times for the places you want to visit.
In Russia, there is no strict fixed time for meals. You'll find many restaurants in Saint Petersburg are open between midday and 4 pm for lunch, and between 6 pm and 11 pm for dinner, although there are 24 hour places to be found too!