TheFork, a Trip advisor company

What
Where

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

The Best German Restaurants in Berlin

29 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.

German

Wannseeterrassen Berlin

Wannseebadweg 35, 14129, Berlin

9.2 / 10
6 reviews

Average price €27

German

Rosa-Luxemburg-Straße 41, 10178, Berlin

Average price €8

German

Werderscher Markt 11, 10117, Berlin

Average price €23

German

Spreeufer 2, 10178, Berlin

Average price €40

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

German

Xantener Str. 9, 10707, Berlin

Average price €15

Contemporary cuisine

Rosa-Luxemburg-Straße 31, 10178, Berlin

German

Schloßstraße /Albrechtstraße 2, 12203, Berlin

Average price €30

German

Unter den Linden 77, 10117, Berlin

Average price €45

German

Alt Moabit 141, 10557, Berlin

Average price €65

German

Elisabeth-Abegg-Str. 1, 10557, Berlin

9.0 / 10
10 reviews

Average price €30

Contemporary cuisine

Lepsius Straße 63, 12163, Berlin

Average price €38

German

Schöneberger Straße 3, 10963, Berlin

Average price €22

MICHELIN 2020German

Mommsenstraße 63, 10629, Berlin

Average price €35

Contemporary cuisine

Hannoversche Straße 1, 10115, Berlin

Average price €139

MICHELIN 2020German

Gertraudenstraße 10, 10178, Berlin

Average price €40

German

Jägerstr. 56, 10117, Berlin

Average price €17

German

Kastanienallee 7-9, 10435, Berlin

German

Friedrichstraße 185-190, 10117, Berlin

Average price €29

German

Albrechtstraße 8, 10117, Berlin

Average price €20

Contemporary cuisine

Oderberger Straße 15, 12107, Berlin

Average price €15

German

Potsdamer Strasse 3, 10785, Berlin

German

Charlottenstr. 49, 10117, Berlin

Average price €125

Contemporary cuisine

Spittelmarkt 13, 10117, Berlin

Average price €56

MICHELIN 2020German

Potsdamer Platz 3, 10785, Berlin

Average price €25

German

Steinpl. 4, 10623, Berlin

Filter

TheFork advantages