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 312 of 4 064 places
Noteburg 4.9
Restaurant Noteburg European · Japanese
📍Shlisselburg, Krasnyy trakt, 30a, gostinitsa Noteburg Pl. Vosstaniya 1,000–2,000 ₽
Oasis Gourmet 4.9
Restaurant Oasis Gourmet European · Italian · Pan-Asian
📍Vyborgskiy r-n, pos. Leninskoe, kottedzhnyy poselok «Repinskoe» 3,500–5,000 ₽
Oh, Grace! 4.9
Restaurant Oh, Grace! signature · European · Russian
📍Sankt-Peterburg, nab. Petrovskaya, 2 2,000–3,500 ₽
PETROV-VODKIN 4.9
Restaurant PETROV-VODKIN Russian
📍Sankt-Peterburg, Admiralteyskiy pr., 6 Gostinyy Dvor 2,000–3,500 ₽
Paloma Cantina 4.9
Restaurant Paloma Cantina Latin American · Mexican
📍ul. Gorokhovaya, 4 Gostinyy Dvor 1,000–2,000 ₽
Panasiano 4.9
Restaurant Panasiano Pan-Asian
📍Pushkin, ul. Moskovskaya, 25 (Tsarskoselskiy Rynok) up to 1,000 ₽
Pasteis and Coffee 4.9
Coffee shop Pasteis and Coffee signature · European
📍Sankt-Peterburg, ulitsa Chapaeva, 2 Pl. Lenina up to 1,000 ₽
PiterParty 4.9
Club PiterParty mixed
📍Sankt-Peterburg, Bogatyrskiy prosp., 35, korp. 1 Komendantskiy Prospekt 1,000–2,000 ₽
Pizza 22 cm 4.9
Pizzeria Pizza 22 cm Italian
📍Sankt-Peterburg, ul. Lva Tolstogo, 1-3 up to 1,000 ₽
PlayOff 4.9
Café-club PlayOff mixed
📍Sankt-Peterburg, Fuchika ul., 2 Bukharestskaya 1,000–2,000 ₽
President 4.9
President Oriental · European · mixed · Japanese
📍Sankt-Peterburg, Klochkov per., 2 Prospekt Bolshevikov up to 1,000 ₽
Roses bar 4.9
Bar Roses bar European · Caucasian · Russian · mixed
📍Solyanoy per., 14 Gostinyy Dvor 1,000–2,000 ₽
SEE ASIA 4.9
Restaurant SEE ASIA Asian
📍Sankt-Peterburg, ul. Korablestroiteley, 31k2B 1,000–2,000 ₽
Salone Pasta & bar 4.9
Restaurant Salone Pasta & bar Italian
📍nab. reki Fontanki, 30 Mayakovskaya 3,500–5,000 ₽
Sixty four 4.9
Restaurant Sixty four signature
📍nab. reki Moyki, 64 Sadovaya 3,500–5,000 ₽
Skandinavia Wine Bar & Grill 4.9
Restaurant Skandinavia Wine Bar & Grill European
📍Sankt-Peterburg, Sestroretsk, Parkovaya ul., 16 (Zagorodnyy klub «Skandinaviya» i SPA) 1,000–2,000 ₽
Sky&Garden 4.9
Restaurant Sky&Garden mixed
📍Inzhenernaya, 9a, otel Garden Street, 7 etazh Gostinyy Dvor 3,500–5,000 ₽
Slon 4.9
Hookah lounge Slon European
📍Sankt-Peterburg, ul. Malaya Morskaya, 9 Nevskiy pr. up to 1,000 ₽
Smoke Office Lounge Bar 4.9
Bar Smoke Office Lounge Bar signature
📍Sankt-Peterburg, 1-ya Nikitinskaya ul., 8 Pionerskaya 1,000–2,000 ₽
Stage StandUp Club 4.9
Club Stage StandUp Club Italian · mixed
📍Sankt-Peterburg, Vosstaniya ul., 24/27 Mayakovskaya up to 1,000 ₽
TEA ROOM 4.9
Restaurant TEA ROOM European · mixed
📍ul. Barochnaya, 6s1 Admiralteyskaya up to 1,000 ₽
TITO 4.9
Restaurant TITO Italian · Georgian
📍Sankt-Peterburg, Italyanskaya ul., 6/4 1,000–2,000 ₽
Tandoor & Gril 4.9
Café Tandoor & Gril mixed
📍Sankt-Peterburg, Dekabristov, 49 Vasileostrovskaya 1,000–2,000 ₽
Terminal 4.9
Bar Terminal European
📍Belinskogo, 11 Vladimirskaya
1 11 12 13 14 15 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.