There are plenty of good locations for dining in or eating out. In most restaurants you can just walk in, but on Saturday or Sunday night reservations may be helpful.
A major part of restaurants you will find in Old Town, or adjacent to popular sights. People say those are the more expensive places, which is true in part. If you are used to free refill of drinks, be warned that this is very uncommon in Heidelberg. For prices please check the listings at the restaurant's entrance. In most cases you will find a detailed menue outside the door you enter.
all
Am Fluß
Traditional German food in nice atmosphere, beergarden outside. Anonymous: Reasonable prized italian restaurant next to the famous Law Department of University of Heidelberg . Try the pasta specialties!
address: Neckarmünzplatz 1
tel: 06221/165685
Da Elio
Italian specialties
address: Friedrich-Ebert-Anlage 2
tel: 06221/602805
Schlossrestaurant Schönmehl Schlossweinstube
This is one of the restaurants in the castle, and serves higher-priced palatinate specialties.
address: Im Schlosshof
tel: 06221/97970
Reichskrone
Italian, German, and vegetarian dishes. Jed Thompson: Good food, nice looking waitresses and lots of good beer.
address: Dreikönigstr. 1 - 3
tel: 06221/184520
Zum roten Ochsen
This historical student's restarurant serves regional dishes, as well as seasonal specialties, and venison.
address: Hauptstr. 217
tel: 06221/20977
University Canteen
For the worst cafeteria imaginable, eat here. It's cheap, and you'll have stories to last you a lifetime.
address: off the Hauptststrasse
PriceOfMenu: $5