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,226
      Hounslow West 67 £1,405
      Thornton Heath 77 £1,408
      Norbury 30 £1,459
      Edmonton 55 £1,474
      South Norwood 42 £1,475
      Rush Green 33 £1,476
      Northwood 49 £1,507
      Poverest 24 £1,509
      Cowley 30 £1,515
      Waddon 77 £1,532
      Greenford 50 £1,537
      Heston 43 £1,550
      Gants Hill 51 £1,558
      Carshalton Beeches 52 £1,561
      Bowes 21 £1,569
      Chingford 27 £1,574
      Newbury Park 41 £1,577
      Perry Vale 34 £1,583
      Penge 25 £1,596
      Kenton 21 £1,603
      Feltham 58 £1,603
      Highams Park 25 £1,607
      Seven Kings 73 £1,615
      Purley 55 £1,635
      Wealdstone 187 £1,635
      Yiewsley 40 £1,639
      Broad Green 152 £1,640
      Hither Green 47 £1,646
      Southgate 26 £1,670
      Dagenham 36 £1,671
      Southbury 36 £1,687
      Northumberland Heath 23 £1,691
      Forest Hill 29 £1,691
      Yeading 40 £1,694
      Rayners Lane 79 £1,698
      Harrow Weald 45 £1,704
      Stanmore 32 £1,707
      West Drayton 44 £1,707
      Manor Park 28 £1,708
      Cricklewood 59 £1,710
      Addiscombe 58 £1,724
      Osterley 22 £1,725
      Scrattons Farm 23 £1,734
      Anerley 28 £1,740
      Becontree 23 £1,741
      Becontree Heath 25 £1,741
      Catford South 26 £1,752
      New Southgate 20 £1,766
      Benhilton 53 £1,769
      New Cross Gate 68 £1,772
      Ponders End 26 £1,779
      Kingsbury 42 £1,782
      Palmers Green 56 £1,785
      New Malden 30 £1,785
      Surbiton 63 £1,788
      Beckenham 45 £1,790
      West Green 128 £1,805
      Widmore 26 £1,810
      Woodside 26 £1,818
      Hendon Central 65 £1,826
      Harringay 93 £1,827
      West Norwood 65 £1,842
      Pinner 21 £1,850
      Sudbury 86 £1,852
      Wallington 38 £1,863
      Plaistow 53 £1,869
      Mitcham 40 £1,874
      Brunswick Park 23 £1,876
      Leyton 118 £1,880
      Plashet 21 £1,886
      Hillingdon 29 £1,893
      Finchley 37 £1,898
      Hayes 132 £1,899
      New Barnet 37 £1,901
      Colney Hatch 20 £1,901
      Collier's Wood 62 £1,908
      Gallions Reach 38 £1,911
      Selhurst 58 £1,929
      Shortlands 21 £1,929
      Ladywell 77 £1,948
      Well Hall 21 £1,948
      Forest Gate 25 £1,949
      Harlesden 91 £1,949
      Plumstead 66 £1,957
      Whetstone 21 £1,960
      Spring Grove 81 £1,962
      Charlton 43 £1,967
      Thames View 30 £1,979
      Hendon 81 £2,000
      Sudbury Hill 30 £2,001
      Alperton 87 £2,014
      Brockley 29 £2,014
      West Hendon 40 £2,015
      Camberwell 66 £2,025
      Streatham 130 £2,035
      Crystal Palace 29 £2,047
      Bedfont 21 £2,051
      Church End 64 £2,054
      East Dulwich 35 £2,072
      High Barnet 22 £2,083
      Roehampton 38 £2,091
      Tulse Hill 29 £2,106
      New Cross 71 £2,107
      Perivale 43 £2,110
      Park Royal 166 £2,111
      Thamesmead 31 £2,116
      Peckham 65 £2,116
      Streatham Hill 149 £2,138
      Bethnal Green 187 £2,155
      Hackney Wick 21 £2,157
      Ickenham 32 £2,159
      Mapesbury 60 £2,175
      Southfields 66 £2,176
      Stroud Green 36 £2,177
      Woodside Park 29 £2,181
      Homerton 35 £2,192
      Summerstown 68 £2,198
      Shadwell 92 £2,210
      Strawberry Hill 35 £2,211
      Canning Town 147 £2,214
      Deptford 72 £2,217
      Preston 76 £2,221
      Merton 74 £2,226
      Clapton 89 £2,237
      Nunhead 20 £2,240
      Furzedown 233 £2,241
      Poplar 101 £2,242
      West Hackney 29 £2,248
      Hornsey 94 £2,253
      Loughborough Junction 46 £2,253
      Brixton 142 £2,253
      Archway 89 £2,256
      Bow 130 £2,301
      Stoke Newington 112 £2,312
      East Greenwich 139 £2,314
      Limehouse 160 £2,318
      Finsbury Park 90 £2,320
      North Finchley 51 £2,322
      Kidbrooke 74 £2,325
      Temple Fortune 61 £2,331
      Middle Park 22 £2,365
      Dollis Hill 101 £2,371
      Colindale 198 £2,385
      Twyford 54 £2,400
      West Ham 76 £2,407
      West Finchley 30 £2,409
      Mile End 105 £2,415
      Leytonstone 60 £2,422
      Mill Hill 34 £2,423
      Rotherhithe 111 £2,425
      Muswell Hill 62 £2,439
      Earlsfield 65 £2,448
      Holloway 168 £2,452
      Upton Park 29 £2,454
      Balham 162 £2,454
      Dalston 72 £2,490
      Crouch End 73 £2,495
      Worton 107 £2,528
      Brent Cross 67 £2,544
      Merton Park 48 £2,545
      Shacklewell 61 £2,571
      Friern Barnet 27 £2,601
      Kew 45 £2,609
      Stockwell 115 £2,628
      Wandsworth 201 £2,638
      Clapham 205 £2,643
      Norbiton 146 £2,657
      Old Kent Road 92 £2,661
      St Pancras 219 £2,676
      Haggerston 48 £2,679
      Beckton 25 £2,684
      Kennington 32 £2,689
      Charlton Riverside 40 £2,691
      Raynes Park 73 £2,718
      Greenwich Peninsula 48 £2,726
      Cockfosters 39 £2,759
      Highbury 136 £2,787
      Silvertown 106 £2,788
      West Kensington 407 £2,802
      Hanwell 127 £2,819
      Putney 119 £2,822
      Blackwall 236 £2,830
      Stratford 251 £2,836
      Shepherd's Bush 349 £2,840
      Stamford Hill 67 £2,841
      Stepney 74 £2,872
      Queen's Park 103 £2,878
      Walworth 95 £2,881
      Brook Green 127 £2,883
      Clapham Junction 194 £2,887
      North Kensington 190 £2,927
      Kilburn 135 £2,961
      Brondesbury 103 £2,977
      Oval 85 £2,986
      Tufnell Park 30 £2,988
      Golders Green 134 £2,993
      South Hampstead 182 £3,017
      Hackney 89 £3,031
      North Sheen 36 £3,128
      Elephant and Castle 145 £3,178
      Barnsbury 240 £3,268
      Islington 164 £3,295
      Isle of Dogs 488 £3,303
      Hammersmith 440 £3,316
      Whitechapel 467 £3,333
      Fulham 343 £3,336
      St Margarets 44 £3,396
      Lambeth 39 £3,475
      Bermondsey 138 £3,492
      Fitzrovia 253 £3,522
      Canary Wharf 364 £3,580
      West Hampstead 248 £3,667
      Shoreditch 122 £3,684
      Somers Town 86 £3,685
      Battersea 291 £3,694
      Kentish Town 127 £3,756
      Hampton Wick 26 £3,780
      Petersham 22 £3,821
      Earl's Court 461 £3,868
      Hoxton 147 £3,972
      Finsbury 124 £3,975
      Gospel Oak 41 £4,104
      Waterloo 78 £4,112
      Clerkenwell 194 £4,192
      The Borough 183 £4,240
      Wapping 283 £4,328
      Vauxhall 222 £4,441
      King's Cross 159 £4,543
      Notting Hill 401 £4,665
      Brompton 680 £4,925
      Chalk Farm 279 £4,996
      Holborn 111 £5,339
      Bloomsbury 150 £5,439
      Southwark 84 £5,447
      Belsize Park 334 £5,616
      Chelsea 435 £7,368
      Kensington 294 £7,631
      Hampstead Garden Suburb 23 £10,128
      South Kensington 519 £11,685
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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