Restaurants in Saint Petersburg

The Allcafe catalog lists 4 061 places in Saint Petersburg: restaurants, cafes and bars. Filter by cuisine, district, metro or average bill, read reviews and book a table online.

Sort:
Applied:
Sever-Metropol
✨ Restaurant of the day
Sever-Metropol
mixed · confectionery · Sankt-Peterburg, Rostovskaya ulitsa, 13-15
4.9
Showing 192 of 4 061 places
Koreana 4.9
Restaurant Koreana Asian · Korean · Pan-Asian · Japanese · Thai
📍Sankt-Peterburg, Sikeyrosa ul., 11 Ozerki up to 1,000 ₽
Koreana 4.9
Restaurant Koreana Asian · Korean · Pan-Asian · Japanese · Thai
📍Sankt-Peterburg, Varshavskaya ul., 23/1, lit. A Park Pobedy up to 1,000 ₽
Kofe Khauz 4.9
Coffee shop Kofe Khauz mixed
📍Sankt-Peterburg, naberezhnaya kanala Griboedova, 17 Nevskiy pr. up to 1,000 ₽
Krendel 4.9
Banquet hall Krendel signature · bakery · confectionery
📍nab. reki Moyki, 26 Gostinyy Dvor up to 1,000 ₽
Lesnaya rapsodiya 4.9
Restaurant Lesnaya rapsodiya European · Russian
📍Leningradskaya obl., Vyborgskiy rayon, pos. Ilichevo, Lintulskaya alleya, 1 (kurort «Lesnaya rapsodiya») 1,000–2,000 ₽
Letniy Dvorets 4.9
Restaurant Letniy Dvorets mixed
📍Sankt-Peterburg, Sankt-Peterburgskoe shosse, 130, korp. 7 3,500–5,000 ₽
Luch 4.9
Bar Luch Italian · mixed · snacks
📍prosp. Prosveshcheniya, 83 Mayakovskaya 1,000–2,000 ₽
Malatan 4.9
Café Malatan Asian · vegetarian · Korean · Chinese
📍Nevskiy prospekt, 128G up to 1,000 ₽
Mangal i Gril 4.9
Restaurant Mangal i Gril Oriental · European · Caucasian
📍nab. reki Fontanki, 92 Sadovaya 1,000–2,000 ₽
Mandrogi 4.9
Restaurant Mandrogi Russian
📍Podporozhskiy r-n, territoriya turisticheskogo kompleksa «Udivitelnaya derevnya Mandrogi» 1,000–2,000 ₽
Marchellis 4.9
Restaurant Marchellis Italian
📍Sankt-Peterburg, Odoevskogo ul., 34 Primorskaya 1,000–2,000 ₽
Maryazh Kholl 4.9
Banquet hall Maryazh Kholl European · Russian
📍Sankt-Peterburg, der. Marino, Denisovskaya ul., 8 Avtovo 1,000–2,000 ₽
Mendeleev 4.9
Bar Mendeleev signature · snacks
📍Sankt-Peterburg, Dekabristov ul., 12 Sadovaya 1,000–2,000 ₽
Muzey dlya druzey 4.9
Café-restaurant Muzey dlya druzey signature · European · Russian
📍Pushkin, ul. Leontevskaya, 18 Kupchino 1,000–2,000 ₽
Muzyka Kofe i Vina 4.9
Bar Muzyka Kofe i Vina European · Italian
📍Nevskiy prosp., 60 Gostinyy Dvor 1,000–2,000 ₽
Muzyka kofe 4.9
Gastrobar Muzyka kofe European · Russian · mixed
📍Sankt-Peterburg, Bolshoy prospekt P.S., 81 Petrogradskaya up to 1,000 ₽
Na abordazh 4.9
Café-restaurant Na abordazh European
📍nab. reki Moyki, 40 Gostinyy Dvor 1,000–2,000 ₽
Na melnitse 4.9
Restaurant Na melnitse European · Russian · mixed · hunting
📍Leningradskaya obl., g. Vsevolozhsk, Koltushskoe shosse, 195 1,000–2,000 ₽
Na parakh 4.9
Café Na parakh European
📍Sankt-Peterburg, Sadovaya, 26b Sadovaya 1,000–2,000 ₽
Nareznoy 4.9
Coffee shop Nareznoy signature · mixed
📍pr-t Stachek, 105k4 Avtovo up to 1,000 ₽
Nebesnyy 4.9
Banquet hall Nebesnyy European · Russian
📍Sverdlovskaya nab., 60 Novocherkasskaya 2,000–3,500 ₽
Obed&Banket 4.9
Café-restaurant Obed&Banket Russian
📍Sankt-Peterburg, Finlyandskaya,17/1 up to 1,000 ₽
Odnoy levoy 4.9
Burger house Odnoy levoy signature · European · mixed
📍Sankt-Peterburg, Ligovskiy pr. 74 Ligovskiy pr. up to 1,000 ₽
Osobnyak Putilova 4.9
Banquet hall Osobnyak Putilova European
📍prospekt Dinamo 2B. Krestovskiy ostrov 3,500–5,000 ₽
1 6 7 8 9 10 170

Where to eat in Saint Petersburg

Allcafe has curated its restaurant catalog since 2002. It lists 4 061 published places in Saint Petersburg — from landmark restaurants to intimate bars and gastropubs. Each one comes with a current address and opening hours, average bill, cuisine, photos and guest reviews.

To choose a place quickly, use the filters: by cuisine, district and nearest metro, by average bill and features. Guest-score ratings help you pick a proven spot.