Rent prices in Frankfurt am Main
Median cold rent per m²
€20.82/ m²
- €17.50 – €25.65 per m²
- 1,601 active rental listings
From active listings
What does a rental flat cost in Frankfurt am Main?
The median cold rent in Frankfurt am Main is currently €20.82 per square metre; the typical flat costs €1,310 a month before service charges. The figures are drawn from 1,601 rental flats listed right now across 38 postal codes. These are asking rents from live listings, not an official municipal Mietspiegel.
As of November 2, 2026
Asking rents
- Median cold rent
- €1,310
- Median floor area
- 66 m²
By room count
| Rooms | Listings | Median cold rent | per m² |
|---|---|---|---|
| 1 | 371 | €780 | €26.32 |
| 2 | 575 | €1,245 | €20.42 |
| 3 | 423 | €1,700 | €19.14 |
| 4+ | 232 | €2,300 | €19.21 |
Market speed
- Median time to let
- 11 days
- Last 30 days
- 1,796 new · 1,705 let
- Listings with a rent cut
- 6%
Rent prices by postal code in Frankfurt am Main
- 6031130 active listings
- 6031332 active listings
- 6031440 active listings
- 6031514 active listings
- 6031636 active listings
- 6031830 active listings
- 6032015 active listings
- 6032227 active listings
- 6032349 active listings
- 6032572 active listings
- 60326186 active listings
- 6032776 active listings
- 6032975 active listings
- 6038570 active listings
- 6038612 active listings
- 6038838 active listings
- 6038935 active listings
- 6043118 active listings
- 6043324 active listings
- 6043530 active listings
- 6043733 active listings
- 6043826 active listings
- 6043937 active listings
- 60486108 active listings
- 6048729 active listings
- 6048816 active listings
- 6048938 active listings
- 60528113 active listings
- 6052912 active listings
- 6059461 active listings
- 6059628 active listings
- 6059846 active listings
- 6059944 active listings
- 6592922 active listings
- 6593121 active listings
- 6593319 active listings
- 6593421 active listings
- 6593616 active listings
Is a flat in this area worth it?
Run the purchase price, financing, tax and cash flow in a few minutes.