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 48 £1,236
      Thornton Heath 74 £1,392
      Northumberland Heath 20 £1,415
      Hounslow West 73 £1,443
      Edmonton 55 £1,458
      South Norwood 45 £1,475
      Rush Green 33 £1,480
      Waddon 80 £1,496
      Poverest 24 £1,509
      Norbury 29 £1,518
      Northwood 45 £1,524
      Cowley 28 £1,525
      Perry Vale 38 £1,536
      Gants Hill 52 £1,537
      Greenford 53 £1,542
      Carshalton Beeches 49 £1,550
      Chingford 28 £1,554
      Bowes 21 £1,565
      Highams Park 26 £1,569
      Heston 39 £1,573
      Kenton 22 £1,580
      Feltham 57 £1,587
      Penge 23 £1,589
      Purley 44 £1,590
      Seven Kings 67 £1,595
      Newbury Park 40 £1,597
      Dagenham 32 £1,616
      Wealdstone 184 £1,634
      Yeading 35 £1,648
      Forest Hill 28 £1,657
      Broad Green 137 £1,658
      Harrow Weald 46 £1,680
      Stanmore 31 £1,683
      Rayners Lane 76 £1,693
      Hither Green 44 £1,700
      Southbury 33 £1,703
      Yiewsley 34 £1,705
      Addiscombe 58 £1,709
      Manor Park 29 £1,712
      Worton 81 £1,713
      Osterley 24 £1,720
      West Drayton 42 £1,724
      Cricklewood 58 £1,726
      Ponders End 28 £1,734
      Becontree 24 £1,735
      Woodside 27 £1,743
      Surbiton 67 £1,748
      Palmers Green 57 £1,748
      Thamesmead 23 £1,749
      Benhilton 54 £1,760
      Sudbury Hill 29 £1,768
      Southgate 28 £1,774
      Hendon Central 63 £1,781
      Anerley 27 £1,784
      Widmore 23 £1,786
      West Green 128 £1,786
      Catford South 24 £1,787
      Beckenham 47 £1,790
      Plashet 22 £1,795
      New Malden 29 £1,809
      Harringay 91 £1,815
      Sudbury 83 £1,820
      Kingsbury 42 £1,827
      Plaistow 56 £1,844
      Wallington 38 £1,858
      Collier's Wood 66 £1,859
      Shortlands 20 £1,876
      Brunswick Park 24 £1,879
      Harlesden 93 £1,890
      Pinner 21 £1,895
      Finchley 38 £1,907
      Leyton 121 £1,908
      Colney Hatch 22 £1,924
      Thames View 32 £1,925
      Gallions Reach 42 £1,934
      Hayes 127 £1,939
      Forest Gate 26 £1,941
      New Barnet 33 £1,942
      Whetstone 24 £1,946
      Charlton 41 £1,948
      Selhurst 55 £1,953
      Scrattons Farm 26 £1,964
      Plumstead 64 £1,965
      Hillingdon 27 £1,968
      Ladywell 74 £1,971
      Brockley 32 £1,976
      Alperton 84 £1,978
      Streatham 132 £1,981
      West Hendon 38 £1,996
      Well Hall 21 £1,998
      Bedfont 21 £2,003
      Mitcham 47 £2,010
      Hendon 77 £2,019
      Crystal Palace 31 £2,019
      High Barnet 24 £2,020
      Camberwell 67 £2,031
      Deptford 71 £2,035
      Church End 61 £2,040
      West Norwood 62 £2,055
      Tulse Hill 29 £2,057
      Roehampton 34 £2,067
      Peckham 65 £2,089
      New Cross 69 £2,094
      East Dulwich 39 £2,104
      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
      Bethnal Green 177 £2,157
      Streatham Hill 144 £2,159
      Clapton 91 £2,163
      Southfields 62 £2,168
      Hornsey 93 £2,179
      Canning Town 140 £2,185
      Nunhead 21 £2,211
      West Hackney 32 £2,217
      Merton 78 £2,220
      Preston 76 £2,224
      Furzedown 214 £2,229
      North Finchley 52 £2,247
      Brixton 142 £2,249
      Summerstown 70 £2,253
      Homerton 36 £2,261
      Strawberry Hill 33 £2,263
      Poplar 101 £2,268
      Loughborough Junction 45 £2,289
      New Cross Gate 31 £2,307
      Kidbrooke 77 £2,310
      East Greenwich 137 £2,324
      Finsbury Park 84 £2,327
      Archway 92 £2,330
      Colindale 186 £2,339
      West Ham 74 £2,380
      Dollis Hill 103 £2,385
      Bow 129 £2,388
      Crouch End 69 £2,390
      West Finchley 32 £2,395
      Upton Park 29 £2,395
      Stroud Green 36 £2,406
      Mill Hill 34 £2,407
      Temple Fortune 55 £2,412
      Mile End 105 £2,417
      Twyford 53 £2,421
      Rotherhithe 110 £2,428
      Limehouse 169 £2,432
      Earlsfield 64 £2,433
      Leytonstone 57 £2,441
      Stoke Newington 127 £2,450
      Middle Park 20 £2,461
      Dalston 74 £2,481
      Balham 165 £2,496
      Muswell Hill 68 £2,497
      Shadwell 75 £2,527
      Merton Park 47 £2,529
      Spring Grove 116 £2,588
      Holloway 167 £2,594
      Friern Barnet 27 £2,601
      Clapham 204 £2,611
      Shepherd's Bush 382 £2,632
      Shacklewell 62 £2,638
      St Pancras 217 £2,642
      Kennington 35 £2,656
      Stockwell 121 £2,665
      West Kensington 311 £2,668
      Norbiton 146 £2,680
      Beckton 25 £2,684
      Putney 125 £2,686
      Stepney 79 £2,686
      Cockfosters 43 £2,701
      Raynes Park 72 £2,707
      Old Kent Road 85 £2,729
      Wandsworth 205 £2,730
      Greenwich Peninsula 46 £2,747
      Silvertown 102 £2,755
      Charlton Riverside 39 £2,761
      Stamford Hill 69 £2,786
      Blackwall 238 £2,788
      Hanwell 126 £2,806
      Brent Cross 67 £2,817
      Kilburn 153 £2,833
      Brook Green 130 £2,843
      Walworth 99 £2,857
      Stratford 235 £2,875
      Queen's Park 103 £2,885
      Tufnell Park 32 £2,886
      Brondesbury 105 £2,922
      Kew 27 £2,948
      South Hampstead 182 £2,956
      Oval 84 £2,975
      North Kensington 223 £2,998
      North Sheen 34 £3,003
      Golders Green 127 £3,040
      Hackney 85 £3,060
      Mortlake 21 £3,064
      Elephant and Castle 145 £3,203
      Hammersmith 452 £3,245
      Whitechapel 477 £3,247
      Islington 164 £3,271
      Barnsbury 242 £3,283
      Isle of Dogs 475 £3,287
      Haggerston 72 £3,366
      St Margarets 45 £3,388
      Fulham 324 £3,415
      Lambeth 40 £3,478
      Bermondsey 133 £3,489
      Clapham Junction 289 £3,494
      Fitzrovia 250 £3,496
      Canary Wharf 348 £3,544
      Battersea 175 £3,598
      Somers Town 89 £3,650
      Hampton Wick 27 £3,686
      West Hampstead 250 £3,724
      Kentish Town 133 £3,737
      Highbury 193 £3,788
      Earl's Court 477 £3,812
      Shoreditch 120 £3,835
      Wapping 224 £3,878
      Hoxton 141 £4,006
      Finsbury 114 £4,046
      Waterloo 73 £4,235
      Gospel Oak 38 £4,261
      The Borough 160 £4,372
      Vauxhall 225 £4,390
      Clerkenwell 197 £4,453
      King's Cross 161 £4,522
      Notting Hill 396 £4,687
      Brompton 819 £4,884
      Chalk Farm 279 £5,008
      Holborn 182 £5,141
      Bloomsbury 135 £5,407
      Southwark 79 £5,674
      Belsize Park 329 £5,687
      Chelsea 420 £7,386
      Kensington 293 £7,611
      Hampstead Garden Suburb 22 £10,497
      South Kensington 504 £11,677
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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