TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Stockholm

705 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Swedish

Söders hjärta

Bellmansgatan 22, 118 47, Stockholm

Average price SEK 390

Fine Dining

Slöjdgatan 11, 111 57, Stockholm

Average price SEK 325

Asian

Vasagatan 12, 111 20, Stockholm

Average price SEK 260

International

Götgatan 97, 116 62, Stockholm

Average price SEK 325

Specify a date and enjoy promotions of up to -50% in our best restaurants

Italian

Upplandsgatan 18, 113 60, Stockholm

Average price SEK 390

International

Blekholmsterrassen 15, 111 64, Stockholm

Average price SEK 325

Fine Dining

Stadsgårdshamnen 22, 116 45, Stockholm

Average price SEK 650

Contemporary cuisine

Bondegatan 6, 116 23, Stockholm

Average price SEK 260

International

Drottninggatan 86, 111 36, Stockholm

Average price SEK 260

Iranian

Upplandsgatan 7, 111 23, Stockholm

Average price SEK 260

International

Medborgarplatsen 29, 118 26, Stockholm

Average price SEK 195

Spanish

Upplandsgatan 7, 111 23, Stockholm

Average price SEK 195

International

Folkungagatan 57, 116 22, Stockholm

Average price SEK 260

American

Norrtullsgatan 11, 113 29, Stockholm

Average price SEK 260

Spanish

Drottninggatan 87, 113 60, Stockholm

Average price SEK 325

Italian

Häggviksvägen 10, 19150, Sollentuna, Stockholm

Average price SEK 520

International

Högalidsgatan 48B, 117 30, Stockholm

Average price SEK 325

Indian

Högalidsgatan 52A, 117 30, Stockholm

Average price SEK 260

International

Slöjdgatan 7, 111 57, Stockholm

Average price SEK 260

Indian

Frejgatan 3, 114 20, Stockholm

Average price SEK 260

American

Götgatan 85A, 116 62, Stockholm

Average price SEK 455

Spanish

Sveavägen 105B, 113 50, Stockholm

Average price SEK 325

Japanese

Luntmakargatan 59, 113 58, Stockholm

Average price SEK 390

Peruvian

Linnégatan 16, 114 47, Stockholm

Average price SEK 260

International

Swedenborgsgatan 43, 118 27, Stockholm

Average price SEK 325

Filter

TheFork advantages