There is no citywide breakfast hour in St Petersburg. A hotel dining room may start serving at seven in the morning, an independent coffee shop opens around nine, and a bakery counter inside a shopping centre will not unlock its doors until ten. Visitors who walk out of an apartment at eight looking for eggs and coffee often spend forty minutes discovering this the hard way. Here is what the venues themselves publish.
The earliest confirmed options
Beau Rivage, the restaurant of Grand Hotel Moika 22, states that breakfast is served from 7:00. The Astoria on Bolshaya Morskaya 39 publishes breakfast daily from 8:00 to 12:00 in its Rotonda lounge, and the lounge itself is open from 8:00 until 1:00 at night. Among city pastry shops, the Garçon location on Chelyuskina 4 opens daily at 8:30, while its Petrovsky Prospekt branch opens at 8:30 on weekdays and 9:00 at weekends. Grán on Gorokhovaya 46 opens at 9:00 on weekdays and 10:00 at weekends.
Doughnut counters versus coffee shops
The famous pyshechnaya at Bolshaya Konyushennaya 25 has been frying sugar-dusted doughnuts since 1958. Its official site lists opening hours of 9:00 to 20:00 Monday to Friday and 10:00 to 20:00 on Saturdays, Sundays and public holidays, with a published price list: 30 roubles for a doughnut, 60 roubles for coffee with condensed milk, 50 for tea. That is the cheapest breakfast in the historic centre by a wide margin, and it is not a breakfast menu at all — there is no menu, only doughnuts and coffee.
A pastry shop works differently. Garçon publishes a dedicated breakfast section: porridge from 390 roubles, homemade syrniki 450, ham and cheese omelette 520, avocado toast with egg and salmon 570. With coffee, expect roughly 600 to 800 roubles per person.



