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,399
      Hounslow West 73 £1,418
      South Norwood 45 £1,452
      Rush Green 32 £1,455
      Edmonton 54 £1,467
      Waddon 78 £1,473
      Norbury 28 £1,494
      Poverest 24 £1,509
      Greenford 53 £1,522
      Northwood 46 £1,524
      Cowley 28 £1,525
      Highams Park 26 £1,538
      Gants Hill 53 £1,551
      Perry Vale 37 £1,552
      Heston 39 £1,558
      Bowes 21 £1,565
      Kenton 21 £1,569
      Carshalton Beeches 50 £1,576
      Feltham 55 £1,579
      Chingford 26 £1,587
      Newbury Park 39 £1,588
      Seven Kings 68 £1,612
      Penge 23 £1,620
      Purley 42 £1,624
      Northumberland Heath 22 £1,627
      Wealdstone 184 £1,637
      Yeading 40 £1,643
      Broad Green 139 £1,656
      Dagenham 34 £1,668
      Forest Hill 29 £1,672
      Yiewsley 34 £1,679
      Harrow Weald 47 £1,682
      Rayners Lane 74 £1,684
      Hither Green 47 £1,684
      Stanmore 32 £1,688
      Addiscombe 58 £1,703
      Manor Park 29 £1,703
      Southbury 34 £1,704
      West Drayton 44 £1,707
      West Green 154 £1,712
      Kingsbury 39 £1,722
      Becontree 24 £1,728
      Cricklewood 58 £1,736
      Anerley 28 £1,736
      Ponders End 27 £1,738
      Osterley 24 £1,743
      Worton 80 £1,747
      Palmers Green 57 £1,748
      Benhilton 53 £1,752
      Woodside 26 £1,760
      Sudbury Hill 29 £1,768
      Southgate 28 £1,774
      Surbiton 64 £1,783
      Widmore 24 £1,784
      Beckenham 47 £1,790
      Catford South 25 £1,805
      Hendon Central 65 £1,810
      New Malden 29 £1,811
      Harringay 90 £1,818
      Plashet 22 £1,828
      Plaistow 57 £1,850
      Sudbury 87 £1,853
      Pinner 22 £1,861
      Wallington 37 £1,861
      Thamesmead 27 £1,864
      Shortlands 20 £1,876
      Finchley 36 £1,883
      Leyton 117 £1,892
      Collier's Wood 64 £1,893
      Brunswick Park 23 £1,898
      Harlesden 91 £1,900
      Forest Gate 25 £1,923
      New Barnet 33 £1,923
      Hayes 127 £1,924
      Whetstone 23 £1,933
      Hillingdon 28 £1,934
      Gallions Reach 40 £1,936
      Selhurst 56 £1,947
      Thames View 30 £1,950
      Charlton 42 £1,956
      Well Hall 22 £1,973
      Brockley 30 £1,976
      Plumstead 62 £1,986
      Scrattons Farm 26 £1,990
      Hendon 85 £1,996
      Streatham 134 £1,998
      Ladywell 73 £2,002
      Bedfont 22 £2,003
      West Hendon 39 £2,004
      Alperton 85 £2,014
      Crystal Palace 30 £2,022
      Deptford 71 £2,032
      Mitcham 46 £2,035
      Church End 61 £2,040
      West Norwood 62 £2,047
      Camberwell 64 £2,053
      Tulse Hill 28 £2,071
      Roehampton 35 £2,072
      High Barnet 22 £2,074
      East Dulwich 39 £2,091
      New Cross 70 £2,094
      Peckham 61 £2,106
      Park Royal 167 £2,108
      Perivale 39 £2,112
      Hackney Wick 21 £2,128
      Southfields 65 £2,132
      Bethnal Green 180 £2,134
      Ickenham 32 £2,140
      Streatham Hill 143 £2,141
      Woodside Park 28 £2,152
      Clapton 90 £2,165
      Mapesbury 63 £2,169
      Nunhead 22 £2,197
      Hornsey 93 £2,198
      Canning Town 143 £2,202
      Merton 75 £2,213
      Preston 75 £2,222
      West Hackney 31 £2,226
      Homerton 37 £2,227
      Furzedown 221 £2,229
      Strawberry Hill 33 £2,232
      North Finchley 52 £2,247
      Loughborough Junction 45 £2,254
      Summerstown 70 £2,260
      Poplar 100 £2,271
      Kidbrooke 79 £2,290
      New Cross Gate 31 £2,309
      Stroud Green 38 £2,313
      Finsbury Park 86 £2,326
      Archway 90 £2,335
      East Greenwich 139 £2,335
      Colindale 187 £2,351
      Dollis Hill 103 £2,361
      West Ham 76 £2,390
      Middle Park 21 £2,394
      West Finchley 32 £2,395
      Bow 128 £2,401
      Mill Hill 35 £2,404
      Temple Fortune 55 £2,412
      Mile End 106 £2,421
      Twyford 53 £2,429
      Limehouse 168 £2,432
      Rotherhithe 107 £2,436
      Crouch End 68 £2,441
      Stoke Newington 123 £2,452
      Stepney 89 £2,460
      Leytonstone 56 £2,462
      Dalston 75 £2,466
      Upton Park 27 £2,469
      Brixton 154 £2,472
      Earlsfield 63 £2,478
      Balham 161 £2,481
      West Kensington 346 £2,495
      Muswell Hill 68 £2,497
      Shadwell 74 £2,534
      Merton Park 49 £2,536
      Clapham 199 £2,563
      Beckton 28 £2,588
      Friern Barnet 27 £2,601
      Spring Grove 114 £2,609
      Holloway 169 £2,610
      Shacklewell 63 £2,629
      St Pancras 216 £2,653
      Norbiton 144 £2,674
      Stockwell 118 £2,684
      Old Kent Road 84 £2,689
      Putney 122 £2,695
      Raynes Park 73 £2,699
      Cockfosters 43 £2,701
      Wandsworth 198 £2,734
      Greenwich Peninsula 46 £2,759
      Silvertown 106 £2,760
      Brent Cross 68 £2,797
      Blackwall 234 £2,808
      Stamford Hill 68 £2,809
      Shepherd's Bush 343 £2,809
      Hanwell 125 £2,811
      Brook Green 128 £2,841
      Kilburn 147 £2,851
      Charlton Riverside 36 £2,853
      Tufnell Park 33 £2,885
      Walworth 97 £2,885
      Queen's Park 103 £2,895
      Stratford 233 £2,897
      North Kensington 211 £2,909
      Kew 27 £2,930
      Brondesbury 105 £2,937
      South Hampstead 180 £2,956
      Oval 86 £2,988
      North Sheen 34 £3,003
      Golders Green 130 £3,034
      Mortlake 21 £3,064
      Elephant and Castle 148 £3,186
      Kennington 52 £3,270
      Barnsbury 246 £3,274
      Haggerston 72 £3,297
      Hammersmith 444 £3,303
      Isle of Dogs 472 £3,306
      Fulham 338 £3,334
      Islington 167 £3,337
      Whitechapel 469 £3,348
      Clapham Junction 274 £3,389
      St Margarets 44 £3,428
      Bermondsey 144 £3,444
      Lambeth 41 £3,467
      Canary Wharf 347 £3,535
      Highbury 179 £3,543
      Hackney 101 £3,557
      Battersea 177 £3,564
      Somers Town 89 £3,650
      West Hampstead 251 £3,687
      Hampton Wick 27 £3,690
      Kentish Town 134 £3,744
      Shoreditch 119 £3,748
      Earl's Court 436 £3,756
      Wapping 223 £3,919
      Hoxton 142 £4,021
      Waterloo 77 £4,186
      Fitzrovia 351 £4,189
      Gospel Oak 39 £4,209
      Finsbury 129 £4,249
      Clerkenwell 184 £4,313
      Vauxhall 226 £4,379
      The Borough 155 £4,425
      King's Cross 162 £4,544
      Notting Hill 396 £4,674
      Brompton 685 £4,897
      Chalk Farm 280 £5,000
      Holborn 136 £5,124
      Bloomsbury 133 £5,386
      Southwark 80 £5,637
      Belsize Park 331 £5,652
      Chelsea 424 £7,384
      Kensington 291 £7,593
      Hampstead Garden Suburb 22 £10,497
      South Kensington 509 £11,652
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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