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,229
      Thornton Heath 67 £1,395
      Edmonton 52 £1,447
      Hounslow West 72 £1,459
      Rush Green 26 £1,468
      South Norwood 46 £1,478
      Poverest 22 £1,498
      Norbury 31 £1,500
      Cowley 29 £1,514
      Heston 37 £1,516
      Perry Vale 35 £1,520
      Gants Hill 56 £1,537
      Greenford 49 £1,538
      Chingford 28 £1,541
      Highams Park 26 £1,560
      Northwood 47 £1,562
      Bowes 21 £1,565
      Carshalton Beeches 45 £1,565
      Feltham 56 £1,566
      Purley 44 £1,568
      Penge 23 £1,583
      Newbury Park 39 £1,587
      Kenton 24 £1,623
      Hither Green 46 £1,640
      Dagenham 27 £1,640
      Wealdstone 177 £1,647
      Harrow Weald 45 £1,657
      Seven Kings 78 £1,659
      Forest Hill 31 £1,661
      Becontree Heath 21 £1,661
      Stanmore 28 £1,664
      Addiscombe 56 £1,668
      Yeading 39 £1,675
      Broad Green 139 £1,676
      Cricklewood 50 £1,685
      Manor Park 28 £1,696
      Rayners Lane 72 £1,698
      Anerley 25 £1,709
      Yiewsley 35 £1,711
      Benhilton 60 £1,719
      Ponders End 29 £1,721
      Catford South 26 £1,726
      Scrattons Farm 23 £1,734
      Becontree 22 £1,734
      Palmers Green 57 £1,734
      Woodside 23 £1,736
      Worton 72 £1,738
      West Drayton 38 £1,750
      Southbury 39 £1,753
      Plashet 24 £1,758
      Southgate 26 £1,759
      Hendon Central 60 £1,764
      New Malden 27 £1,765
      Widmore 24 £1,771
      Harringay 89 £1,774
      West Green 128 £1,788
      Surbiton 64 £1,794
      Sudbury Hill 30 £1,801
      Beckenham 45 £1,830
      Collier's Wood 61 £1,841
      Colney Hatch 21 £1,843
      Wallington 36 £1,845
      Pinner 22 £1,849
      Plaistow 53 £1,852
      Kingsbury 43 £1,856
      Brunswick Park 26 £1,859
      Harlesden 94 £1,864
      Forest Gate 26 £1,868
      Sudbury 85 £1,869
      Finchley 41 £1,908
      Shortlands 23 £1,927
      Whetstone 25 £1,930
      Gallions Reach 41 £1,931
      Hillingdon 28 £1,941
      Hayes 129 £1,943
      Leyton 119 £1,948
      Charlton 44 £1,951
      Hendon 78 £1,956
      West Hendon 42 £1,962
      New Barnet 26 £1,965
      Mitcham 48 £1,970
      Well Hall 20 £1,973
      Brockley 32 £1,976
      Plumstead 71 £1,977
      Thames View 29 £1,984
      Deptford 74 £1,990
      Church End 57 £2,007
      Streatham 132 £2,013
      Ladywell 75 £2,013
      Alperton 75 £2,032
      East Dulwich 39 £2,035
      West Norwood 65 £2,061
      Crystal Palace 27 £2,063
      Perivale 38 £2,067
      Roehampton 31 £2,070
      Tulse Hill 29 £2,071
      Park Royal 169 £2,074
      Thamesmead 34 £2,087
      Selhurst 60 £2,099
      West Hackney 37 £2,116
      Bethnal Green 176 £2,127
      Ickenham 31 £2,134
      Camberwell 67 £2,138
      Leytonstone 48 £2,138
      Mapesbury 64 £2,140
      High Barnet 20 £2,146
      Waddon 95 £2,151
      Clapton 94 £2,152
      Southfields 65 £2,158
      Hornsey 94 £2,162
      New Cross Gate 34 £2,167
      Streatham Hill 136 £2,169
      Woodside Park 27 £2,179
      North Finchley 50 £2,181
      Homerton 37 £2,211
      Furzedown 215 £2,217
      Preston 72 £2,221
      Canning Town 138 £2,232
      Poplar 100 £2,238
      Merton 76 £2,247
      Summerstown 70 £2,269
      Nunhead 20 £2,269
      Kidbrooke 76 £2,273
      Loughborough Junction 52 £2,298
      Finsbury Park 88 £2,302
      Shadwell 93 £2,305
      Strawberry Hill 31 £2,305
      Hackney Wick 22 £2,311
      East Greenwich 137 £2,329
      Archway 93 £2,335
      Putney 156 £2,347
      Upton Park 31 £2,354
      Crouch End 82 £2,364
      Stoke Newington 125 £2,370
      Bow 125 £2,374
      Kilburn 96 £2,377
      Colindale 185 £2,378
      Dollis Hill 100 £2,378
      Twyford 56 £2,379
      West Finchley 28 £2,386
      Middle Park 20 £2,389
      Mill Hill 33 £2,389
      Earlsfield 64 £2,391
      West Ham 75 £2,393
      Limehouse 170 £2,420
      Stroud Green 38 £2,435
      Temple Fortune 53 £2,447
      Brixton 139 £2,458
      Dalston 73 £2,470
      Rotherhithe 105 £2,487
      Balham 160 £2,497
      Peckham 59 £2,500
      Muswell Hill 63 £2,504
      Shacklewell 64 £2,527
      Spring Grove 113 £2,580
      Clapham 201 £2,584
      New Cross 100 £2,597
      Wandsworth 217 £2,600
      Holloway 165 £2,613
      Norbiton 127 £2,620
      Friern Barnet 29 £2,641
      Greenwich Peninsula 46 £2,647
      West Kensington 310 £2,666
      Old Kent Road 85 £2,667
      Cockfosters 44 £2,678
      St Pancras 219 £2,680
      Kennington 29 £2,690
      Stockwell 121 £2,699
      Silvertown 95 £2,718
      Raynes Park 74 £2,725
      Stamford Hill 69 £2,728
      Charlton Riverside 39 £2,729
      Haggerston 52 £2,739
      Hanwell 132 £2,759
      Blackwall 230 £2,762
      Shepherd's Bush 366 £2,803
      Stepney 82 £2,810
      Beckton 24 £2,819
      South Hampstead 189 £2,851
      Mile End 136 £2,876
      Stratford 243 £2,890
      Kew 28 £2,895
      Walworth 93 £2,906
      Tufnell Park 32 £2,919
      Queen's Park 104 £2,922
      North Sheen 34 £2,933
      Oval 82 £2,933
      Mortlake 22 £2,975
      Brent Cross 63 £3,018
      Golders Green 122 £3,020
      Hackney 80 £3,065
      Clapham Junction 207 £3,099
      Lambeth 38 £3,119
      Brook Green 149 £3,138
      Merton Park 48 £3,149
      Elephant and Castle 142 £3,172
      Highbury 152 £3,204
      Barnsbury 247 £3,241
      North Kensington 236 £3,249
      Hammersmith 438 £3,290
      Islington 153 £3,332
      Isle of Dogs 486 £3,348
      Whitechapel 471 £3,349
      Fulham 330 £3,391
      Bermondsey 146 £3,415
      St Margarets 41 £3,467
      Fitzrovia 249 £3,509
      Canary Wharf 343 £3,542
      Brondesbury 130 £3,593
      Somers Town 94 £3,614
      Hampton Wick 28 £3,645
      West Hampstead 255 £3,681
      Battersea 170 £3,682
      Kentish Town 138 £3,703
      Shoreditch 125 £3,797
      Earl's Court 459 £3,898
      Petersham 21 £3,910
      Wapping 226 £3,916
      Hoxton 141 £4,004
      Clerkenwell 188 £4,103
      Gospel Oak 38 £4,233
      Waterloo 69 £4,312
      The Borough 151 £4,414
      Vauxhall 226 £4,421
      Finsbury 151 £4,571
      King's Cross 155 £4,586
      Notting Hill 414 £4,645
      Brompton 788 £4,951
      Chalk Farm 287 £5,004
      Holborn 116 £5,268
      Bloomsbury 116 £5,572
      Southwark 78 £5,750
      Belsize Park 344 £5,773
      Chelsea 411 £7,511
      Kensington 299 £7,577
      Hampstead Garden Suburb 20 £11,159
      South Kensington 497 £11,852
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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