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 75 £1,385
      Hounslow West 73 £1,437
      Edmonton 54 £1,447
      South Norwood 45 £1,474
      Rush Green 33 £1,480
      Waddon 80 £1,496
      Poverest 24 £1,509
      Northwood 46 £1,517
      Cowley 28 £1,525
      Perry Vale 38 £1,536
      Norbury 28 £1,536
      Greenford 54 £1,537
      Gants Hill 52 £1,537
      Carshalton Beeches 49 £1,550
      Chingford 28 £1,554
      Heston 40 £1,564
      Bowes 21 £1,565
      Highams Park 27 £1,568
      Kenton 22 £1,580
      Newbury Park 39 £1,584
      Feltham 57 £1,587
      Purley 45 £1,588
      Seven Kings 65 £1,588
      Dagenham 31 £1,606
      Penge 24 £1,615
      Wealdstone 184 £1,634
      Yeading 35 £1,648
      Broad Green 137 £1,656
      Forest Hill 28 £1,657
      Harrow Weald 46 £1,680
      Stanmore 31 £1,681
      Yiewsley 35 £1,691
      Anerley 27 £1,693
      Rayners Lane 74 £1,697
      Southbury 35 £1,706
      Hither Green 45 £1,708
      Addiscombe 58 £1,709
      Manor Park 29 £1,712
      Worton 81 £1,713
      Osterley 24 £1,720
      West Drayton 42 £1,724
      Cricklewood 59 £1,736
      Becontree 22 £1,736
      Woodside 27 £1,743
      Surbiton 67 £1,748
      Ponders End 27 £1,748
      Thamesmead 23 £1,749
      Palmers Green 58 £1,753
      Benhilton 55 £1,766
      Catford South 25 £1,767
      Sudbury Hill 29 £1,768
      Southgate 28 £1,774
      Widmore 24 £1,788
      Hendon Central 64 £1,789
      Beckenham 47 £1,790
      West Green 128 £1,791
      Plashet 23 £1,802
      New Malden 30 £1,810
      Harringay 90 £1,822
      Kingsbury 42 £1,828
      Sudbury 85 £1,837
      Plaistow 57 £1,850
      Wallington 38 £1,858
      Collier's Wood 66 £1,859
      Brunswick Park 24 £1,879
      Harlesden 93 £1,890
      Pinner 21 £1,895
      Finchley 39 £1,906
      Leyton 121 £1,908
      Shortlands 20 £1,916
      Hayes 127 £1,921
      Colney Hatch 22 £1,924
      Thames View 32 £1,925
      Gallions Reach 40 £1,936
      Forest Gate 26 £1,941
      New Barnet 33 £1,942
      Whetstone 24 £1,946
      Charlton 41 £1,948
      Selhurst 55 £1,953
      Plumstead 64 £1,965
      Hillingdon 27 £1,968
      Scrattons Farm 27 £1,973
      Brockley 32 £1,976
      Alperton 86 £1,977
      Ladywell 76 £1,982
      Streatham 135 £1,987
      West Hendon 38 £1,996
      Well Hall 21 £1,998
      Mitcham 48 £2,001
      Bedfont 21 £2,003
      Hendon 79 £2,008
      Crystal Palace 31 £2,019
      High Barnet 24 £2,020
      Camberwell 67 £2,032
      Church End 61 £2,040
      Deptford 69 £2,045
      West Norwood 62 £2,055
      Tulse Hill 29 £2,057
      Roehampton 34 £2,067
      East Dulwich 40 £2,083
      New Cross 70 £2,083
      Peckham 65 £2,089
      Park Royal 166 £2,112
      Perivale 42 £2,121
      Hackney Wick 21 £2,125
      Mapesbury 65 £2,137
      Ickenham 32 £2,145
      Woodside Park 28 £2,152
      Clapton 91 £2,156
      Streatham Hill 144 £2,159
      Bethnal Green 176 £2,162
      Southfields 63 £2,163
      Hornsey 93 £2,179
      Canning Town 140 £2,191
      Nunhead 21 £2,211
      West Hackney 32 £2,217
      Merton 78 £2,220
      Preston 76 £2,224
      Furzedown 216 £2,226
      Homerton 37 £2,239
      North Finchley 52 £2,247
      Brixton 142 £2,250
      Summerstown 70 £2,253
      Strawberry Hill 33 £2,263
      Poplar 100 £2,263
      Loughborough Junction 45 £2,289
      Kidbrooke 78 £2,303
      New Cross Gate 31 £2,307
      Finsbury Park 84 £2,327
      East Greenwich 138 £2,330
      Archway 92 £2,330
      Colindale 185 £2,339
      West Ham 74 £2,380
      Dollis Hill 103 £2,385
      Bow 127 £2,394
      West Finchley 32 £2,395
      Upton Park 29 £2,395
      Mill Hill 35 £2,404
      Stroud Green 36 £2,406
      Temple Fortune 55 £2,412
      Crouch End 70 £2,413
      Mile End 106 £2,415
      Twyford 52 £2,424
      Limehouse 170 £2,429
      Leytonstone 58 £2,430
      Rotherhithe 109 £2,435
      Earlsfield 65 £2,450
      Stoke Newington 127 £2,450
      Middle Park 20 £2,461
      Balham 163 £2,477
      Dalston 74 £2,481
      Muswell Hill 68 £2,497
      Shadwell 75 £2,527
      Merton Park 47 £2,529
      Spring Grove 117 £2,581
      Holloway 167 £2,595
      Friern Barnet 27 £2,601
      Clapham 204 £2,611
      Shepherd's Bush 380 £2,638
      Shacklewell 62 £2,638
      St Pancras 217 £2,642
      Beckton 26 £2,650
      Stockwell 120 £2,652
      Kennington 35 £2,656
      West Kensington 311 £2,676
      Raynes Park 72 £2,682
      Norbiton 147 £2,684
      Putney 125 £2,686
      Cockfosters 43 £2,701
      Stepney 78 £2,708
      Old Kent Road 85 £2,728
      Wandsworth 204 £2,733
      Greenwich Peninsula 46 £2,747
      Silvertown 104 £2,748
      Charlton Riverside 39 £2,761
      Stamford Hill 69 £2,786
      Blackwall 239 £2,789
      Hanwell 126 £2,802
      Brent Cross 67 £2,817
      Kilburn 153 £2,833
      Brook Green 129 £2,842
      Walworth 99 £2,857
      Stratford 235 £2,868
      Tufnell Park 33 £2,884
      Queen's Park 103 £2,888
      Kew 28 £2,907
      Brondesbury 105 £2,924
      South Hampstead 183 £2,956
      Oval 84 £2,975
      North Sheen 34 £3,003
      North Kensington 224 £3,035
      Golders Green 127 £3,040
      Hackney 85 £3,060
      Mortlake 21 £3,064
      Elephant and Castle 148 £3,191
      Whitechapel 478 £3,241
      Hammersmith 452 £3,242
      Barnsbury 242 £3,283
      Isle of Dogs 475 £3,290
      Islington 167 £3,302
      Haggerston 73 £3,341
      St Margarets 45 £3,388
      Fulham 326 £3,421
      Lambeth 41 £3,467
      Bermondsey 134 £3,492
      Fitzrovia 250 £3,496
      Clapham Junction 291 £3,497
      Canary Wharf 350 £3,535
      Battersea 174 £3,603
      Somers Town 88 £3,629
      Hampton Wick 27 £3,686
      West Hampstead 251 £3,717
      Kentish Town 134 £3,729
      Highbury 194 £3,782
      Earl's Court 476 £3,816
      Shoreditch 120 £3,835
      Wapping 224 £3,897
      Hoxton 142 £4,011
      Finsbury 113 £4,070
      Waterloo 75 £4,221
      Gospel Oak 38 £4,262
      The Borough 160 £4,372
      Vauxhall 225 £4,377
      Clerkenwell 197 £4,452
      King's Cross 161 £4,522
      Notting Hill 397 £4,684
      Brompton 821 £4,879
      Chalk Farm 279 £5,010
      Holborn 182 £5,144
      Bloomsbury 132 £5,416
      Southwark 79 £5,653
      Belsize Park 328 £5,694
      Chelsea 421 £7,383
      Kensington 293 £7,611
      Hampstead Garden Suburb 22 £10,497
      South Kensington 505 £11,658
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 2,150 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!