Typical average daily weather in Heidelberg right through May is 14 with highs being 21 and low around 11 celsius. The table below includes more detail:
| Month | Degrees Celsius |
|---|---|
| Temperature | 14 |
| High Temperature | 21 |
| Low Temperature | 11 |
Useful Links: Heidelberg Weather: Average Weather & Yearly Climate