Skip to content
    Filters
    Your search
    City
    District
    Price range
    Bedrooms
    Available from
    Bathrooms
    Property Type
    Student Friendly
    Published Since
      10,000+

      Flats to rent in London

      Average rental prices per month in London for Flats

      Area Properties
      Bexley 47 £1,221
      Thornton Heath 74 £1,388
      Northumberland Heath 20 £1,415
      Edmonton 54 £1,447
      Hounslow West 72 £1,455
      South Norwood 45 £1,470
      Waddon 79 £1,477
      Rush Green 33 £1,480
      Norbury 29 £1,483
      Poverest 23 £1,501
      Northwood 47 £1,512
      Cowley 28 £1,525
      Gants Hill 50 £1,531
      Greenford 53 £1,542
      Carshalton Beeches 49 £1,550
      Chingford 28 £1,554
      Perry Vale 36 £1,561
      Heston 40 £1,564
      Bowes 21 £1,565
      Highams Park 27 £1,568
      Kenton 21 £1,569
      Newbury Park 38 £1,574
      Purley 44 £1,578
      Feltham 57 £1,587
      Seven Kings 66 £1,596
      Penge 24 £1,615
      Dagenham 32 £1,616
      Wealdstone 182 £1,630
      Forest Hill 27 £1,654
      Broad Green 138 £1,659
      Harrow Weald 46 £1,680
      Yeading 34 £1,682
      Yiewsley 35 £1,691
      Rayners Lane 76 £1,693
      Stanmore 33 £1,696
      Hither Green 46 £1,696
      Southbury 35 £1,706
      Addiscombe 57 £1,707
      Manor Park 29 £1,712
      Worton 80 £1,712
      West Drayton 43 £1,723
      Benhilton 53 £1,733
      Ponders End 28 £1,734
      Becontree 24 £1,735
      Cricklewood 59 £1,736
      Osterley 25 £1,741
      Surbiton 66 £1,742
      Woodside 27 £1,743
      Anerley 28 £1,756
      Southgate 27 £1,758
      Catford South 25 £1,767
      Palmers Green 56 £1,767
      West Green 135 £1,787
      Widmore 24 £1,788
      Beckenham 47 £1,790
      Sudbury Hill 28 £1,790
      Thamesmead 25 £1,791
      Harringay 87 £1,796
      Hendon Central 63 £1,801
      Plashet 23 £1,802
      Plaistow 56 £1,809
      New Malden 30 £1,810
      Kingsbury 41 £1,821
      Collier's Wood 64 £1,847
      Sudbury 83 £1,848
      Wallington 37 £1,869
      Harlesden 93 £1,890
      Pinner 21 £1,895
      Finchley 39 £1,906
      Brunswick Park 24 £1,906
      Leyton 120 £1,913
      Colney Hatch 22 £1,924
      New Barnet 32 £1,934
      Hayes 128 £1,935
      Gallions Reach 40 £1,936
      Forest Gate 26 £1,941
      Whetstone 24 £1,946
      Charlton 41 £1,948
      Selhurst 55 £1,953
      Shortlands 20 £1,956
      Hillingdon 27 £1,968
      Scrattons Farm 27 £1,973
      Brockley 30 £1,976
      Thames View 29 £1,976
      Plumstead 63 £1,978
      Ladywell 76 £1,982
      West Hendon 36 £1,985
      Alperton 84 £1,991
      Streatham 132 £1,994
      Well Hall 21 £1,998
      Mitcham 48 £2,001
      Hendon 80 £2,007
      Tulse Hill 27 £2,015
      Crystal Palace 31 £2,019
      High Barnet 24 £2,020
      Deptford 69 £2,031
      Camberwell 67 £2,032
      West Norwood 61 £2,040
      Church End 61 £2,040
      Bedfont 20 £2,048
      Roehampton 35 £2,071
      New Cross 71 £2,075
      East Dulwich 40 £2,083
      Peckham 64 £2,089
      Perivale 41 £2,115
      Park Royal 165 £2,116
      Hackney Wick 21 £2,125
      Southfields 63 £2,139
      Ickenham 32 £2,145
      Mapesbury 63 £2,147
      Woodside Park 28 £2,152
      Streatham Hill 144 £2,159
      Clapton 93 £2,159
      Bethnal Green 175 £2,163
      Preston 76 £2,184
      Hornsey 91 £2,194
      Canning Town 137 £2,205
      Nunhead 21 £2,211
      Furzedown 214 £2,226
      Merton 76 £2,226
      Homerton 37 £2,239
      North Finchley 52 £2,247
      Brixton 141 £2,249
      Strawberry Hill 32 £2,253
      Summerstown 70 £2,253
      Poplar 100 £2,273
      West Hackney 33 £2,277
      Kidbrooke 78 £2,295
      Finsbury Park 83 £2,321
      Loughborough Junction 43 £2,324
      New Cross Gate 31 £2,329
      Archway 92 £2,330
      East Greenwich 135 £2,332
      Colindale 186 £2,338
      Dollis Hill 100 £2,375
      Bow 128 £2,387
      West Ham 72 £2,387
      West Finchley 32 £2,395
      Upton Park 29 £2,398
      Mill Hill 35 £2,404
      Stroud Green 36 £2,406
      Mile End 105 £2,410
      Temple Fortune 55 £2,412
      Crouch End 70 £2,413
      Twyford 53 £2,421
      Earlsfield 64 £2,426
      Limehouse 169 £2,429
      Leytonstone 58 £2,430
      Rotherhithe 108 £2,440
      Stoke Newington 126 £2,450
      Middle Park 20 £2,461
      Dalston 74 £2,481
      Muswell Hill 68 £2,497
      Balham 164 £2,497
      Shadwell 74 £2,534
      Merton Park 47 £2,535
      Spring Grove 116 £2,590
      Friern Barnet 27 £2,601
      Holloway 167 £2,604
      Clapham 200 £2,628
      Shacklewell 62 £2,638
      Kennington 34 £2,640
      St Pancras 218 £2,643
      West Kensington 316 £2,649
      Stockwell 118 £2,653
      Shepherd's Bush 375 £2,662
      Stepney 78 £2,682
      Putney 123 £2,693
      Raynes Park 73 £2,693
      Norbiton 143 £2,698
      Cockfosters 43 £2,701
      Old Kent Road 84 £2,717
      Wandsworth 202 £2,736
      Silvertown 106 £2,738
      Greenwich Peninsula 47 £2,746
      Beckton 23 £2,757
      Charlton Riverside 39 £2,761
      Blackwall 238 £2,778
      Stamford Hill 69 £2,786
      Hanwell 126 £2,806
      Brent Cross 67 £2,817
      Brook Green 128 £2,835
      Kilburn 152 £2,848
      Stratford 237 £2,866
      Walworth 98 £2,878
      Queen's Park 103 £2,889
      Kew 28 £2,907
      Brondesbury 102 £2,922
      Tufnell Park 32 £2,931
      South Hampstead 181 £2,968
      Oval 84 £2,976
      North Kensington 225 £2,987
      North Sheen 34 £3,003
      Golders Green 127 £3,042
      Hackney 87 £3,059
      Mortlake 21 £3,064
      Elephant and Castle 149 £3,186
      Hammersmith 449 £3,252
      Whitechapel 485 £3,264
      Barnsbury 242 £3,282
      Isle of Dogs 473 £3,298
      Islington 169 £3,325
      Haggerston 72 £3,349
      St Margarets 45 £3,388
      Fulham 325 £3,407
      Lambeth 41 £3,467
      Clapham Junction 291 £3,484
      Bermondsey 134 £3,497
      Canary Wharf 348 £3,536
      Battersea 177 £3,577
      Fitzrovia 263 £3,610
      Hampton Wick 27 £3,686
      Somers Town 86 £3,693
      Highbury 190 £3,711
      West Hampstead 250 £3,733
      Kentish Town 132 £3,737
      Earl's Court 467 £3,811
      Shoreditch 119 £3,824
      Wapping 224 £3,902
      Hoxton 141 £4,015
      Finsbury 114 £4,100
      Waterloo 76 £4,208
      Gospel Oak 39 £4,210
      The Borough 160 £4,372
      Vauxhall 225 £4,382
      Clerkenwell 195 £4,450
      King's Cross 161 £4,518
      Notting Hill 396 £4,691
      Brompton 802 £4,886
      Chalk Farm 282 £4,985
      Holborn 171 £5,214
      Bloomsbury 132 £5,412
      Southwark 79 £5,675
      Belsize Park 328 £5,694
      Chelsea 421 £7,383
      Kensington 293 £7,611
      Hampstead Garden Suburb 22 £10,497
      South Kensington 504 £11,658
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 2,602 new properties for your search in the last 5 days.

      Let us search for you
      • Where would you like to live
      • Any specific wishes
      Where would you like to live

        With these preferences you can expect around 0 properties per day.

        Any specific wishes

        You're searching in {city}

        Bedrooms

        Price per month

        With these preferences you can expect around 0 properties per day.

        Quickly set up your direct property alert

        Stay updated with real-time email alerts and increase your chances of finding the perfect place. We scour property listings from more than 3.500 websites to save you valuable time on your search. You will always be one of the first to know, so you can immediately respond to a property that meets your wishes!