Skip to content
New York City
EatUpper East Side

Heidelberg Restaurant

German-style schnitzel and beer at an authentic 1936 beer garden in Yorkville, the historically German neighborhood of Manhattan's Upper East Side. Gulasch, sauerbrauten, sausage, schnitzel, and schweinebraten can be found here.

Address
1648 2nd Avenue
Getting there
at East 86th Street; Subway: to 86th Street or to 86th Street; Bus: M15 or M15 Select Bus Service to 1st Avenue & East 86th Street (northbound) or 2nd Avenue & East 86th Street (southbound) or M86 Select Bus Service to East 86th Street & 2nd Avenue
Hours
Open now · closes 11 pm
Weekly hours
Mon11 am–10 pm
Tue11 am–10 pm
Wed11 am–10 pm
Thu11 am–10 pm
Fri11 am–11 pm
Sat11 am–11 pm
Sun11 am–10 pm

Read from the travel guide, which lists: Mon-Thu Sun 11AM-10PM, Fri Sat 11AM-11PM

Price
You can expect Heidelberg to be on the higher end in terms of pricing. Starters are around $10 to $15 but can get up to $23, while entrees and the signature Schnitzel are absolutely delicious but pricey ($19 to $40). Sides come at $7.75 and one can also order sausage platters for massive parties that can reach from $25 to a whopping $162

Listing from Wikivoyage: Manhattan/Upper East Side, CC BY-SA 4.0.

Updated 10 Oct 2026. Something wrong? Tell us.