Restaurants in Saint Petersburg

The Allcafe catalog lists 4 064 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 · Kudrovo, ul. Leningradskaya, 3
4.9
Showing 240 of 4 064 places
U Shveyka 4.9
Restaurant U Shveyka European · Czech
📍nab. reki Fontanki, 38 Gostinyy Dvor 1,000–2,000 ₽
Usadba 4.9
Café Usadba European · Russian
📍Chernyakhovskogo, 16/5 Ligovskiy pr. up to 1,000 ₽
Usadba Kobrino 4.9
Banquet hall Usadba Kobrino mixed
📍Leningradskaya obl., Gatchinskiy r-n, d. Kobrino, 14 1,000–2,000 ₽
Fregat Blagodat 4.9
Floating venue Fregat Blagodat Oriental · European · Russian
📍Sankt-Peterburg, Petrovskaya nab., 2A, Fregat Blagodat na naberezhnoy Gorkovskaya 2,000–3,500 ₽
Khagakure 4.9
Restaurant Khagakure European · Japanese
📍pl. Pobedy, 1, gostinitsa «Park Inn Pulkovskaya» Moskovskaya 1,000–2,000 ₽
Khacho i Puri 4.9
Restaurant Khacho i Puri European · Caucasian
📍Kudrovo, Evropeyskiy prospekt, 8 Ul. Dybenko up to 1,000 ₽
Khinkalnaya Gogi 4.9
Restaurant Khinkalnaya Gogi European · Georgian
📍Nevskiy prosp., 54, Sankt-Peterburg 2,000–3,500 ₽
Chaynyy Dom 4.9
Café Chaynyy Dom Oriental
📍Rubinshteyna, 24 Vladimirskaya 1,000–2,000 ₽
Chastnyy klub 4.9
Country complex Chastnyy klub Jewish · Russian
📍Leningradskaya obl., Priozerskoe sh., derevnya Dranishniki Ozerki 2,000–3,500 ₽
Chetyre syra 4.9
Restaurant Chetyre syra signature · Italian
📍Sankt-Peterburg, Karavannaya ul., 5 Nevskiy pr. 1,000–2,000 ₽
Cheshskaya pivnitsa 4.9
Restaurant Cheshskaya pivnitsa European · Russian · Czech
📍Belinskogo, 13 Mayakovskaya 1,000–2,000 ₽
Shalyapin 4.9
Restaurant Shalyapin European · Russian
📍Sankt-Peterburg, Tverskaya ul., 12/15 Chernyshevskaya 2,000–3,500 ₽
Shashlyk Mashlyk 4.9
Café Shashlyk Mashlyk Oriental
📍Sankt-Peterburg, pr. Lunacharskogo, 52k1 1,000–2,000 ₽
Shishkin 4.9
Restaurant Shishkin European · Russian
📍Leningradskaya obl., Vyborgskiy rayon, Roshchino, Pervomayskaya ul., 1 1,000–2,000 ₽
Shuvaloff Holidays 4.9
Restaurant Shuvaloff Holidays signature · European · Italian · Russian · mixed · Mediterranean · French
📍Posyolok Pargolovo, ul. Lomonosova, 102 2,000–3,500 ₽
Eyforiya 4.9
Hookah lounge Eyforiya American · Italian · Japanese
📍Sankt-Peterburg, ulitsa Optikov, 34k1 Komendantskiy Prospekt 1,000–2,000 ₽
Yuzhnyy fort 4.9
Banquet hall Yuzhnyy fort signature · Russian · mixed
📍pos. Volodarskiy, Sverdlova, 32/1, kottedzhnyy kompleks «Yuzhnyy fort» Avtovo 2,000–3,500 ₽
Yablochnyy pirog 4.9
Bakery Yablochnyy pirog mixed
📍Mayakovskogo, 14 Mayakovskaya 1,000–2,000 ₽
Yarumen 4.9
Restaurant Yarumen Japanese
📍Sankt-Peterburg, Malaya Morskaya ul., 9 Admiralteyskaya 1,000–2,000 ₽
#turka 4.9
Hookah lounge #turka mixed
📍Turku, 13, korp. 1 Mezhdunarodnaya up to 1,000 ₽
1/2 of You 4.9
Hookah lounge 1/2 of You Oriental · European · Italian · Mediterranean
📍Sankt-Peterburg, ul. Bukharestskaya, d. 30 Bukharestskaya 1,000–2,000 ₽
1010 Cafe 4.9
Restaurant 1010 Cafe European
📍g. Pushkin, ul. Konyushennaya 39 1,000–2,000 ₽
1886bonomi 4.9
Coffee shop 1886bonomi European · Italian
📍Sankt-Peterburg, Nevskiy pr., 104 Mayakovskaya up to 1,000 ₽
360 4.9
Bar 360 European
📍LO, pos. Korobitsyno, kurort "Zolotaya dolina" 1,000–2,000 ₽
1 8 9 10 11 12 170

Where to eat in Saint Petersburg

Allcafe has curated its restaurant catalog since 2002. It lists 4 064 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.