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 73 £1,391
      Hounslow West 72 £1,414
      Rush Green 31 £1,453
      South Norwood 44 £1,460
      Edmonton 53 £1,470
      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
      Perry Vale 36 £1,549
      Gants Hill 51 £1,552
      Heston 39 £1,558
      Bowes 21 £1,565
      Feltham 53 £1,567
      Kenton 21 £1,569
      Carshalton Beeches 50 £1,576
      Chingford 26 £1,587
      Newbury Park 39 £1,588
      Seven Kings 65 £1,608
      Penge 23 £1,619
      Purley 42 £1,624
      Wealdstone 184 £1,637
      Northumberland Heath 20 £1,650
      Yeading 39 £1,654
      Broad Green 139 £1,656
      Dagenham 32 £1,658
      Forest Hill 29 £1,672
      Hither Green 44 £1,674
      Yiewsley 34 £1,679
      Harrow Weald 47 £1,682
      Stanmore 32 £1,688
      Rayners Lane 73 £1,692
      Manor Park 28 £1,696
      Southbury 34 £1,704
      West Drayton 44 £1,707
      Addiscombe 57 £1,707
      West Green 152 £1,711
      Kingsbury 39 £1,722
      Becontree 24 £1,728
      Ponders End 26 £1,728
      Cricklewood 58 £1,736
      Anerley 28 £1,736
      Osterley 24 £1,743
      Palmers Green 56 £1,743
      Worton 80 £1,747
      Benhilton 50 £1,757
      Woodside 26 £1,760
      Sudbury Hill 29 £1,768
      Surbiton 63 £1,779
      Southgate 27 £1,780
      Widmore 24 £1,784
      Beckenham 47 £1,790
      Hendon Central 63 £1,801
      Catford South 25 £1,805
      New Malden 29 £1,811
      Harringay 89 £1,822
      Plashet 22 £1,828
      Sudbury 85 £1,853
      Pinner 22 £1,861
      Plaistow 54 £1,871
      Wallington 36 £1,872
      Shortlands 20 £1,876
      Finchley 36 £1,883
      Thamesmead 26 £1,887
      Collier's Wood 63 £1,892
      Leyton 115 £1,897
      Brunswick Park 23 £1,898
      Harlesden 91 £1,900
      Forest Gate 25 £1,923
      Hayes 127 £1,924
      Whetstone 23 £1,933
      New Barnet 32 £1,934
      Hillingdon 27 £1,935
      Gallions Reach 40 £1,936
      Selhurst 55 £1,952
      Charlton 42 £1,956
      Thames View 29 £1,958
      Brockley 29 £1,968
      Well Hall 22 £1,973
      Plumstead 62 £1,986
      Scrattons Farm 26 £1,990
      Ladywell 73 £2,002
      West Hendon 39 £2,004
      Streatham 132 £2,005
      Hendon 82 £2,007
      Alperton 85 £2,014
      Crystal Palace 30 £2,022
      Deptford 71 £2,032
      Church End 61 £2,040
      West Norwood 62 £2,047
      Bedfont 20 £2,048
      Mitcham 45 £2,049
      Camberwell 64 £2,053
      Tulse Hill 28 £2,071
      Roehampton 35 £2,072
      High Barnet 22 £2,074
      East Dulwich 38 £2,086
      Peckham 60 £2,096
      New Cross 69 £2,106
      Park Royal 166 £2,107
      Perivale 39 £2,112
      Bethnal Green 178 £2,127
      Hackney Wick 21 £2,128
      Southfields 65 £2,132
      Streatham Hill 142 £2,144
      Clapton 89 £2,167
      Mapesbury 63 £2,169
      Ickenham 31 £2,174
      Woodside Park 27 £2,180
      North Finchley 50 £2,191
      Nunhead 22 £2,196
      Canning Town 142 £2,204
      Hornsey 92 £2,207
      Merton 75 £2,213
      Preston 74 £2,225
      West Hackney 31 £2,226
      Homerton 37 £2,227
      Strawberry Hill 33 £2,232
      Furzedown 220 £2,233
      Loughborough Junction 45 £2,254
      Summerstown 70 £2,260
      Poplar 100 £2,271
      Kidbrooke 79 £2,290
      Finsbury Park 86 £2,326
      East Greenwich 139 £2,335
      Stroud Green 36 £2,337
      Archway 89 £2,341
      New Cross Gate 30 £2,346
      Colindale 187 £2,351
      Dollis Hill 102 £2,371
      Bow 127 £2,373
      West Ham 76 £2,390
      West Finchley 32 £2,395
      Mill Hill 35 £2,404
      Temple Fortune 55 £2,412
      Mile End 105 £2,419
      Twyford 53 £2,429
      Limehouse 168 £2,432
      Crouch End 68 £2,442
      Rotherhithe 105 £2,442
      Stoke Newington 121 £2,448
      Stepney 89 £2,460
      Middle Park 20 £2,461
      Leytonstone 56 £2,462
      Upton Park 26 £2,464
      Dalston 74 £2,473
      Earlsfield 63 £2,478
      West Kensington 346 £2,484
      Brixton 152 £2,501
      Muswell Hill 66 £2,504
      Balham 162 £2,506
      Merton Park 47 £2,528
      Shadwell 74 £2,534
      Clapham 197 £2,570
      Beckton 28 £2,588
      Friern Barnet 27 £2,601
      Holloway 168 £2,614
      Shacklewell 63 £2,629
      Spring Grove 111 £2,629
      St Pancras 216 £2,652
      Norbiton 143 £2,681
      Stockwell 117 £2,686
      Old Kent Road 84 £2,689
      Putney 121 £2,691
      Raynes Park 71 £2,698
      Cockfosters 42 £2,713
      Wandsworth 196 £2,743
      Silvertown 106 £2,760
      Greenwich Peninsula 44 £2,760
      Brent Cross 68 £2,797
      Stamford Hill 68 £2,809
      Blackwall 232 £2,810
      Kilburn 146 £2,812
      Shepherd's Bush 339 £2,818
      Hanwell 123 £2,824
      Brook Green 128 £2,841
      Charlton Riverside 36 £2,853
      Tufnell Park 33 £2,885
      Walworth 96 £2,890
      Queen's Park 103 £2,895
      Stratford 232 £2,922
      Kew 27 £2,930
      Brondesbury 104 £2,943
      North Kensington 205 £2,946
      South Hampstead 180 £2,956
      Oval 85 £2,974
      North Sheen 34 £3,003
      Mortlake 21 £3,064
      Golders Green 127 £3,074
      Elephant and Castle 148 £3,186
      Kennington 52 £3,270
      Barnsbury 244 £3,280
      Hammersmith 442 £3,312
      Isle of Dogs 469 £3,315
      Haggerston 71 £3,321
      Fulham 339 £3,327
      Islington 167 £3,337
      Whitechapel 466 £3,351
      Clapham Junction 275 £3,354
      St Margarets 44 £3,428
      Bermondsey 143 £3,451
      Lambeth 39 £3,486
      Highbury 175 £3,525
      Canary Wharf 345 £3,537
      Battersea 176 £3,563
      Hackney 100 £3,569
      Somers Town 87 £3,633
      Hampton Wick 27 £3,690
      West Hampstead 249 £3,690
      Shoreditch 118 £3,761
      Earl's Court 432 £3,761
      Kentish Town 131 £3,781
      Wapping 227 £3,926
      Hoxton 142 £4,019
      Waterloo 77 £4,186
      Gospel Oak 39 £4,209
      Fitzrovia 356 £4,225
      Finsbury 131 £4,270
      Clerkenwell 183 £4,286
      Vauxhall 226 £4,381
      The Borough 156 £4,452
      King's Cross 161 £4,554
      Notting Hill 395 £4,682
      Brompton 678 £4,890
      Chalk Farm 278 £5,011
      Holborn 134 £5,138
      Bloomsbury 133 £5,387
      Southwark 80 £5,637
      Belsize Park 330 £5,652
      Chelsea 423 £7,395
      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,489 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!