1960 properties that can be cancelled free of charge across 15 destinations in Germany, from € 60 per night for two adults.
We track 1960 properties that can be cancelled free of charge across 15 destinations in Germany. Frankfurt has the most with 185; Frankfurt has the lowest starting price at € 60 a night. Typical prices across the country run from € 97 to € 167 depending on where you go, which is a wider gap than most travellers expect within one country. Staying in Baden-Baden costs about 1.7 times what Dresden does for the same kind of property, so if your plans are flexible the destination matters more than the hotel.
| Destination | Properties | From / night | Typical |
|---|---|---|---|
| Frankfurt | 185 | from € 60 | € 111 |
| Munich | 169 | from € 91 | € 163 |
| Hamburg | 168 | from € 83 | € 138 |
| Cologne | 165 | from € 78 | € 126 |
| Nuremberg | 149 | from € 69 | € 128 |
| Stuttgart | 147 | from € 61 | € 115 |
| Berlin | 144 | from € 85 | € 143 |
| Dusseldorf | 143 | from € 61 | € 104 |
| Dresden | 116 | from € 61 | € 97 |
| Leipzig | 112 | from € 60 | € 104 |
| Bremen | 108 | from € 61 | € 102 |
| Hannover | 103 | from € 62 | € 97 |
| Heidelberg | 97 | from € 76 | € 119 |
| Freiburg | 80 | from € 75 | € 133 |
| Baden-Baden | 74 | from € 95 | € 167 |
These rates can be cancelled free of charge up to a deadline set by the property, typically 24 to 72 hours before check-in. Booking flexibly usually costs a little more than a non-refundable rate, and whether that premium is worth paying depends entirely on how firm your plans are.
"Free cancellation" and "pay at the property" are different things and a rate can be one without the other. Read both lines on the rate, not just the green one.
Worth it for: Trips built around something that can move: a connecting flight, a match, a meeting, weather.








We can currently book 1960 across 15 destinations in Germany, starting from €60 per night for two adults.
Frankfurt, with 185 properties that can be cancelled free of charge.