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,389
      Hounslow West 73 £1,422
      South Norwood 44 £1,454
      Edmonton 55 £1,458
      Rush Green 33 £1,464
      Waddon 78 £1,474
      Norbury 28 £1,479
      Poverest 24 £1,509
      Cowley 27 £1,522
      Greenford 51 £1,531
      Northwood 47 £1,533
      Highams Park 26 £1,538
      Gants Hill 54 £1,547
      Perry Vale 38 £1,556
      Heston 39 £1,558
      Bowes 21 £1,565
      Kenton 21 £1,569
      Chingford 27 £1,571
      Feltham 54 £1,583
      Carshalton Beeches 48 £1,585
      Newbury Park 39 £1,588
      Purley 43 £1,603
      Seven Kings 67 £1,608
      Penge 24 £1,615
      Yeading 38 £1,624
      Northumberland Heath 22 £1,627
      Wealdstone 186 £1,634
      Broad Green 144 £1,651
      Harrow Weald 47 £1,663
      Dagenham 34 £1,668
      Hither Green 48 £1,672
      Forest Hill 29 £1,672
      Yiewsley 35 £1,686
      Rayners Lane 74 £1,688
      Stanmore 32 £1,688
      Southbury 35 £1,706
      Addiscombe 61 £1,711
      Osterley 23 £1,712
      Manor Park 30 £1,716
      Cricklewood 59 £1,722
      West Green 151 £1,722
      West Drayton 44 £1,727
      Becontree 24 £1,728
      Benhilton 52 £1,731
      Ponders End 28 £1,733
      Anerley 28 £1,736
      Worton 80 £1,747
      Palmers Green 58 £1,752
      Surbiton 67 £1,761
      Sudbury Hill 29 £1,768
      Southgate 28 £1,774
      Woodside 25 £1,779
      Widmore 25 £1,789
      Beckenham 46 £1,789
      New Malden 28 £1,791
      Kingsbury 40 £1,793
      Catford South 25 £1,805
      Thamesmead 26 £1,808
      Hendon Central 65 £1,809
      Harringay 92 £1,827
      Plashet 23 £1,833
      Plaistow 57 £1,850
      Sudbury 88 £1,852
      Pinner 22 £1,861
      Wallington 37 £1,861
      Shortlands 20 £1,876
      Collier's Wood 63 £1,891
      Harlesden 93 £1,895
      Brunswick Park 24 £1,898
      Leyton 120 £1,907
      Finchley 38 £1,907
      Forest Gate 25 £1,923
      New Barnet 33 £1,923
      Whetstone 23 £1,933
      Hayes 129 £1,935
      Thames View 31 £1,943
      Gallions Reach 41 £1,945
      Colney Hatch 20 £1,949
      Selhurst 55 £1,958
      Charlton 41 £1,961
      Hillingdon 27 £1,964
      Plumstead 63 £1,970
      Well Hall 22 £1,973
      Brockley 30 £1,976
      Ladywell 75 £1,976
      Scrattons Farm 26 £1,990
      Streatham 136 £1,992
      Hendon 85 £1,996
      Mitcham 48 £2,000
      Bedfont 22 £2,003
      West Hendon 39 £2,004
      Alperton 85 £2,006
      Tulse Hill 27 £2,015
      Crystal Palace 31 £2,019
      Deptford 70 £2,020
      Church End 61 £2,040
      High Barnet 23 £2,047
      West Norwood 62 £2,047
      Camberwell 64 £2,053
      Roehampton 35 £2,072
      East Dulwich 40 £2,083
      New Cross 70 £2,094
      Perivale 40 £2,097
      Park Royal 165 £2,104
      Peckham 61 £2,116
      Hackney Wick 21 £2,128
      Bethnal Green 181 £2,130
      Southfields 65 £2,132
      Ickenham 32 £2,140
      Streatham Hill 144 £2,141
      Woodside Park 28 £2,152
      Mapesbury 63 £2,157
      Clapton 92 £2,161
      Nunhead 22 £2,197
      Hornsey 92 £2,207
      Canning Town 146 £2,211
      Merton 76 £2,219
      West Hackney 31 £2,226
      Preston 74 £2,228
      Strawberry Hill 33 £2,232
      Furzedown 219 £2,234
      Homerton 37 £2,242
      North Finchley 52 £2,247
      Loughborough Junction 45 £2,254
      Summerstown 69 £2,255
      Poplar 101 £2,274
      Kidbrooke 78 £2,286
      New Cross Gate 31 £2,309
      Finsbury Park 86 £2,311
      Colindale 188 £2,319
      Stroud Green 38 £2,334
      East Greenwich 134 £2,343
      Archway 92 £2,356
      Dollis Hill 104 £2,368
      Brixton 148 £2,382
      Middle Park 21 £2,394
      West Finchley 32 £2,395
      Mill Hill 35 £2,404
      West Ham 74 £2,408
      Bow 126 £2,410
      Temple Fortune 55 £2,412
      Mile End 108 £2,414
      Crouch End 70 £2,416
      Limehouse 169 £2,425
      Twyford 53 £2,430
      Rotherhithe 108 £2,434
      Leytonstone 58 £2,435
      Earlsfield 62 £2,454
      Stoke Newington 121 £2,457
      Stepney 91 £2,466
      Upton Park 27 £2,469
      Dalston 75 £2,471
      Balham 162 £2,482
      Muswell Hill 68 £2,497
      West Kensington 345 £2,506
      Shadwell 74 £2,534
      Merton Park 49 £2,536
      Beckton 28 £2,588
      Spring Grove 115 £2,600
      Friern Barnet 27 £2,601
      Shacklewell 63 £2,602
      Holloway 170 £2,605
      Clapham 202 £2,622
      St Pancras 217 £2,646
      Norbiton 143 £2,664
      Stockwell 121 £2,675
      Raynes Park 73 £2,690
      Old Kent Road 84 £2,699
      Cockfosters 43 £2,701
      Putney 122 £2,706
      Wandsworth 199 £2,732
      Greenwich Peninsula 47 £2,748
      Silvertown 107 £2,757
      Brent Cross 68 £2,797
      Charlton Riverside 38 £2,797
      Blackwall 238 £2,803
      Shepherd's Bush 348 £2,803
      Stamford Hill 70 £2,808
      Hanwell 126 £2,808
      Brook Green 129 £2,839
      Kilburn 150 £2,875
      Walworth 98 £2,877
      Tufnell Park 33 £2,884
      Stratford 233 £2,897
      Kew 28 £2,907
      Queen's Park 102 £2,910
      North Kensington 212 £2,932
      South Hampstead 180 £2,937
      Brondesbury 103 £2,938
      Oval 86 £2,988
      North Sheen 34 £3,003
      Golders Green 130 £3,027
      Mortlake 21 £3,064
      Elephant and Castle 149 £3,172
      Barnsbury 244 £3,259
      Kennington 54 £3,262
      Isle of Dogs 477 £3,295
      Haggerston 72 £3,297
      Hammersmith 445 £3,303
      Whitechapel 469 £3,331
      Islington 168 £3,334
      Fulham 338 £3,338
      St Margarets 45 £3,388
      Clapham Junction 275 £3,395
      Bermondsey 143 £3,416
      Hackney 100 £3,452
      Lambeth 41 £3,467
      Canary Wharf 350 £3,532
      Battersea 175 £3,577
      Highbury 181 £3,593
      Somers Town 88 £3,645
      West Hampstead 250 £3,690
      Hampton Wick 27 £3,690
      Kentish Town 136 £3,722
      Shoreditch 119 £3,748
      Earl's Court 441 £3,757
      Wapping 223 £3,906
      Hoxton 142 £4,009
      Fitzrovia 336 £4,118
      Finsbury 121 £4,182
      Waterloo 77 £4,185
      Gospel Oak 39 £4,210
      Clerkenwell 184 £4,313
      Vauxhall 226 £4,376
      The Borough 156 £4,405
      King's Cross 161 £4,537
      Notting Hill 396 £4,674
      Brompton 704 £4,906
      Chalk Farm 280 £5,001
      Holborn 142 £5,128
      Bloomsbury 133 £5,385
      Belsize Park 330 £5,663
      Southwark 79 £5,675
      Chelsea 425 £7,376
      Kensington 291 £7,611
      Hampstead Garden Suburb 22 £10,497
      South Kensington 508 £11,667
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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