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,446
      Edmonton 54 £1,447
      South Norwood 46 £1,466
      Rush Green 33 £1,480
      Waddon 80 £1,496
      Poverest 23 £1,501
      Northwood 47 £1,512
      Norbury 29 £1,516
      Cowley 28 £1,525
      Greenford 53 £1,536
      Gants Hill 52 £1,537
      Perry Vale 37 £1,547
      Carshalton Beeches 49 £1,550
      Chingford 28 £1,554
      Newbury Park 37 £1,563
      Heston 40 £1,564
      Bowes 21 £1,565
      Highams Park 27 £1,568
      Kenton 21 £1,569
      Purley 44 £1,578
      Feltham 57 £1,587
      Seven Kings 65 £1,588
      Dagenham 31 £1,614
      Penge 24 £1,615
      Wealdstone 181 £1,634
      Broad Green 137 £1,655
      Forest Hill 28 £1,657
      Yeading 36 £1,658
      Harrow Weald 46 £1,680
      Rayners Lane 75 £1,691
      Yiewsley 35 £1,691
      Anerley 27 £1,693
      Stanmore 33 £1,696
      Southbury 35 £1,706
      Addiscombe 56 £1,706
      Worton 80 £1,707
      Manor Park 29 £1,712
      Hither Green 43 £1,719
      West Drayton 43 £1,723
      Thamesmead 24 £1,728
      Ponders End 28 £1,734
      Becontree Heath 20 £1,734
      Becontree 23 £1,734
      Cricklewood 59 £1,736
      Osterley 25 £1,741
      Woodside 27 £1,743
      Surbiton 67 £1,748
      Palmers Green 57 £1,754
      Southgate 27 £1,758
      Benhilton 55 £1,766
      Catford South 25 £1,767
      Widmore 24 £1,788
      Hendon Central 64 £1,789
      Beckenham 47 £1,790
      Sudbury Hill 28 £1,790
      West Green 135 £1,792
      Plashet 23 £1,802
      New Malden 30 £1,810
      Kingsbury 41 £1,821
      Harringay 90 £1,822
      Sudbury 85 £1,837
      Collier's Wood 65 £1,849
      Plaistow 57 £1,850
      Wallington 38 £1,858
      Brunswick Park 25 £1,880
      Harlesden 93 £1,890
      Pinner 21 £1,895
      Finchley 39 £1,906
      Leyton 120 £1,913
      Shortlands 20 £1,916
      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
      Thames View 31 £1,948
      Charlton 41 £1,948
      Selhurst 55 £1,953
      Hillingdon 27 £1,968
      Scrattons Farm 27 £1,973
      Brockley 32 £1,976
      Alperton 86 £1,977
      Plumstead 63 £1,978
      Ladywell 75 £1,986
      Streatham 133 £1,987
      West Hendon 38 £1,996
      Hendon 79 £1,998
      Well Hall 21 £1,998
      Mitcham 48 £2,001
      Bedfont 21 £2,003
      Crystal Palace 31 £2,019
      High Barnet 24 £2,020
      Camberwell 67 £2,032
      Deptford 70 £2,037
      Church End 61 £2,040
      West Norwood 62 £2,055
      Tulse Hill 29 £2,057
      Roehampton 35 £2,071
      New Cross 71 £2,075
      East Dulwich 40 £2,083
      Peckham 65 £2,089
      Perivale 43 £2,103
      Park Royal 167 £2,107
      Hackney Wick 21 £2,125
      Ickenham 32 £2,145
      Mapesbury 64 £2,148
      Woodside Park 28 £2,152
      Southfields 65 £2,154
      Streatham Hill 144 £2,159
      Clapton 93 £2,159
      Bethnal Green 176 £2,162
      Hornsey 93 £2,179
      Canning Town 140 £2,190
      Preston 75 £2,198
      Nunhead 21 £2,211
      Merton 77 £2,211
      Furzedown 217 £2,227
      West Hackney 31 £2,229
      Homerton 37 £2,239
      North Finchley 52 £2,247
      Brixton 142 £2,250
      Summerstown 70 £2,253
      Poplar 99 £2,253
      Strawberry Hill 33 £2,263
      New Cross Gate 32 £2,287
      Kidbrooke 78 £2,295
      Finsbury Park 85 £2,320
      Loughborough Junction 43 £2,324
      Archway 92 £2,330
      East Greenwich 137 £2,331
      Colindale 185 £2,337
      West Ham 74 £2,380
      Dollis Hill 103 £2,385
      Bow 129 £2,388
      West Finchley 32 £2,395
      Upton Park 29 £2,395
      Stroud Green 35 £2,404
      Mill Hill 35 £2,404
      Temple Fortune 55 £2,412
      Crouch End 70 £2,413
      Mile End 107 £2,413
      Twyford 53 £2,421
      Limehouse 170 £2,428
      Leytonstone 58 £2,430
      Rotherhithe 109 £2,435
      Earlsfield 65 £2,450
      Stoke Newington 126 £2,452
      Middle Park 20 £2,461
      Balham 163 £2,477
      Dalston 74 £2,481
      Muswell Hill 68 £2,497
      Shadwell 75 £2,527
      Merton Park 46 £2,543
      Spring Grove 117 £2,581
      Holloway 169 £2,598
      Friern Barnet 27 £2,601
      Clapham 205 £2,630
      Shacklewell 62 £2,638
      St Pancras 217 £2,642
      Shepherd's Bush 380 £2,643
      Stockwell 119 £2,653
      Kennington 35 £2,656
      West Kensington 313 £2,669
      Raynes Park 72 £2,682
      Norbiton 147 £2,684
      Putney 124 £2,687
      Beckton 25 £2,700
      Cockfosters 43 £2,701
      Stepney 78 £2,708
      Old Kent Road 85 £2,719
      Wandsworth 204 £2,732
      Silvertown 105 £2,746
      Greenwich Peninsula 46 £2,747
      Charlton Riverside 39 £2,761
      Stamford Hill 69 £2,786
      Blackwall 239 £2,789
      Hanwell 126 £2,806
      Brent Cross 67 £2,817
      Kilburn 153 £2,833
      Brook Green 130 £2,835
      Stratford 238 £2,853
      Walworth 99 £2,857
      Tufnell Park 33 £2,884
      Queen's Park 103 £2,888
      Brondesbury 103 £2,891
      Kew 28 £2,907
      South Hampstead 183 £2,956
      Oval 84 £2,976
      North Kensington 224 £2,990
      North Sheen 34 £3,003
      Golders Green 127 £3,043
      Hackney 85 £3,060
      Mortlake 21 £3,064
      Elephant and Castle 149 £3,186
      Hammersmith 450 £3,245
      Whitechapel 482 £3,245
      Barnsbury 241 £3,290
      Isle of Dogs 475 £3,291
      Islington 169 £3,325
      Haggerston 73 £3,341
      St Margarets 45 £3,388
      Fulham 325 £3,422
      Lambeth 41 £3,467
      Clapham Junction 290 £3,484
      Bermondsey 134 £3,492
      Fitzrovia 256 £3,543
      Canary Wharf 348 £3,544
      Battersea 175 £3,598
      Somers Town 89 £3,650
      Hampton Wick 27 £3,686
      Highbury 192 £3,704
      West Hampstead 251 £3,717
      Kentish Town 134 £3,731
      Earl's Court 474 £3,802
      Shoreditch 119 £3,854
      Wapping 224 £3,879
      Hoxton 142 £4,012
      Finsbury 113 £4,062
      Waterloo 75 £4,221
      Gospel Oak 38 £4,262
      The Borough 160 £4,372
      Vauxhall 226 £4,375
      Clerkenwell 197 £4,452
      King's Cross 162 £4,511
      Notting Hill 397 £4,684
      Brompton 812 £4,887
      Chalk Farm 279 £4,996
      Holborn 176 £5,185
      Bloomsbury 131 £5,398
      Southwark 79 £5,675
      Belsize Park 328 £5,694
      Chelsea 421 £7,383
      Kensington 292 £7,626
      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,131 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!