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 68 £1,387
      Northumberland Heath 20 £1,415
      Gants Hill 46 £1,428
      Hounslow West 69 £1,440
      Edmonton 51 £1,449
      South Norwood 43 £1,452
      Waddon 77 £1,481
      Norbury 28 £1,488
      Rush Green 27 £1,500
      Poverest 23 £1,501
      Perry Vale 31 £1,513
      Cowley 28 £1,525
      Northwood 45 £1,527
      Highams Park 24 £1,539
      Seven Kings 61 £1,554
      Greenford 47 £1,555
      Newbury Park 34 £1,562
      Purley 41 £1,564
      Carshalton Beeches 46 £1,565
      Bowes 20 £1,566
      Kenton 21 £1,569
      Heston 40 £1,574
      Chingford 27 £1,574
      Feltham 55 £1,590
      Dagenham 31 £1,603
      Penge 23 £1,609
      Wealdstone 175 £1,632
      Broad Green 136 £1,649
      Yeading 34 £1,656
      Forest Hill 26 £1,658
      Hither Green 42 £1,670
      Yiewsley 34 £1,679
      Stanmore 32 £1,688
      Harrow Weald 44 £1,694
      Southbury 34 £1,694
      Rayners Lane 75 £1,696
      Worton 75 £1,698
      Manor Park 26 £1,699
      Addiscombe 56 £1,701
      West Drayton 44 £1,707
      Benhilton 46 £1,729
      Catford South 23 £1,734
      Ponders End 28 £1,734
      Becontree 24 £1,735
      Cricklewood 56 £1,744
      Surbiton 64 £1,747
      Southgate 26 £1,748
      Kingsbury 39 £1,749
      Osterley 23 £1,751
      West Green 138 £1,755
      Anerley 25 £1,761
      Palmers Green 53 £1,766
      Woodside 22 £1,767
      Harringay 80 £1,780
      New Malden 27 £1,788
      Widmore 24 £1,788
      Beckenham 46 £1,789
      Plashet 21 £1,790
      Thamesmead 24 £1,799
      Plaistow 50 £1,808
      Sudbury Hill 27 £1,810
      Hendon Central 62 £1,826
      Collier's Wood 56 £1,847
      Sudbury 82 £1,859
      Colney Hatch 20 £1,881
      Brunswick Park 22 £1,891
      Wallington 34 £1,893
      Pinner 21 £1,895
      Finchley 39 £1,906
      Leyton 112 £1,908
      Gallions Reach 38 £1,915
      Harlesden 88 £1,924
      Hillingdon 28 £1,934
      Hayes 124 £1,936
      Forest Gate 26 £1,941
      Whetstone 24 £1,946
      New Barnet 29 £1,948
      Charlton 41 £1,948
      Selhurst 54 £1,952
      Shortlands 20 £1,956
      Brockley 29 £1,957
      Scrattons Farm 27 £1,973
      Ladywell 71 £1,976
      Thames View 29 £1,976
      West Hendon 36 £1,985
      Streatham 130 £1,986
      Alperton 78 £1,988
      Mitcham 46 £1,994
      Well Hall 21 £1,998
      Camberwell 61 £2,004
      Hendon 77 £2,019
      Tulse Hill 26 £2,019
      High Barnet 24 £2,020
      Crystal Palace 30 £2,025
      Deptford 67 £2,029
      Church End 57 £2,030
      Plumstead 58 £2,034
      Roehampton 34 £2,043
      West Norwood 59 £2,053
      East Dulwich 35 £2,079
      New Cross 69 £2,082
      Peckham 59 £2,108
      Park Royal 159 £2,113
      Ickenham 30 £2,116
      Hackney Wick 20 £2,119
      Perivale 39 £2,134
      Clapton 90 £2,137
      Bethnal Green 174 £2,140
      Southfields 60 £2,142
      Streatham Hill 139 £2,145
      Woodside Park 28 £2,152
      Mapesbury 62 £2,154
      Preston 69 £2,187
      Nunhead 22 £2,197
      Canning Town 133 £2,206
      Hornsey 87 £2,218
      Brixton 138 £2,219
      Merton 73 £2,226
      Homerton 35 £2,233
      Poplar 97 £2,233
      North Finchley 51 £2,240
      Furzedown 209 £2,253
      Strawberry Hill 31 £2,258
      Summerstown 66 £2,265
      Loughborough Junction 40 £2,285
      Kidbrooke 77 £2,288
      Finsbury Park 82 £2,310
      Archway 89 £2,322
      New Cross Gate 31 £2,324
      East Greenwich 131 £2,340
      Colindale 183 £2,344
      West Hackney 28 £2,366
      Dollis Hill 95 £2,389
      Bow 126 £2,391
      West Ham 72 £2,399
      Earlsfield 61 £2,403
      West Finchley 31 £2,409
      Mile End 103 £2,412
      Temple Fortune 54 £2,413
      Rotherhithe 104 £2,419
      Limehouse 162 £2,426
      Crouch End 69 £2,428
      Twyford 53 £2,442
      Stoke Newington 122 £2,454
      Mill Hill 32 £2,455
      Middle Park 20 £2,461
      Stroud Green 34 £2,464
      Leytonstone 53 £2,472
      Dalston 73 £2,484
      Upton Park 23 £2,506
      Balham 160 £2,519
      Muswell Hill 66 £2,521
      Shadwell 73 £2,524
      Stepney 79 £2,559
      Merton Park 47 £2,561
      Friern Barnet 27 £2,601
      Stockwell 117 £2,622
      Clapham 198 £2,623
      West Kensington 319 £2,625
      St Pancras 219 £2,634
      Holloway 163 £2,639
      Shacklewell 59 £2,658
      Spring Grove 111 £2,663
      Shepherd's Bush 368 £2,663
      Norbiton 139 £2,691
      Raynes Park 73 £2,693
      Putney 120 £2,700
      Old Kent Road 84 £2,718
      Silvertown 101 £2,720
      Cockfosters 42 £2,720
      Kennington 38 £2,726
      Wandsworth 194 £2,766
      Greenwich Peninsula 45 £2,773
      Charlton Riverside 38 £2,780
      Stamford Hill 67 £2,781
      Blackwall 235 £2,786
      Beckton 22 £2,803
      Brent Cross 67 £2,817
      Brook Green 127 £2,843
      Hanwell 120 £2,847
      Kilburn 147 £2,880
      Tufnell Park 33 £2,884
      Stratford 229 £2,888
      Walworth 95 £2,898
      Queen's Park 102 £2,904
      Kew 28 £2,907
      Brondesbury 100 £2,932
      South Hampstead 180 £2,966
      Oval 83 £2,984
      North Kensington 220 £3,006
      North Sheen 33 £3,021
      Golders Green 126 £3,044
      Mortlake 21 £3,064
      Hackney 87 £3,197
      Elephant and Castle 145 £3,199
      Barnsbury 238 £3,262
      Hammersmith 442 £3,279
      Isle of Dogs 467 £3,296
      Whitechapel 475 £3,309
      Haggerston 70 £3,320
      Islington 164 £3,361
      Fulham 329 £3,370
      St Margarets 44 £3,438
      Bermondsey 134 £3,480
      Clapham Junction 284 £3,483
      Lambeth 40 £3,485
      Canary Wharf 345 £3,540
      Battersea 175 £3,571
      Somers Town 85 £3,711
      West Hampstead 247 £3,733
      Hampton Wick 26 £3,740
      Kentish Town 130 £3,759
      Highbury 184 £3,774
      Fitzrovia 274 £3,775
      Earl's Court 457 £3,798
      Shoreditch 116 £3,868
      Wapping 222 £3,897
      Hoxton 136 £4,039
      Finsbury 114 £4,142
      Waterloo 77 £4,185
      Gospel Oak 39 £4,210
      The Borough 158 £4,387
      Vauxhall 220 £4,395
      Clerkenwell 193 £4,465
      King's Cross 160 £4,536
      Notting Hill 395 £4,699
      Brompton 774 £4,906
      Chalk Farm 278 £5,013
      Holborn 159 £5,264
      Bloomsbury 132 £5,384
      Belsize Park 327 £5,685
      Southwark 76 £5,748
      Chelsea 419 £7,401
      Kensington 289 £7,662
      Hampstead Garden Suburb 22 £10,497
      South Kensington 502 £11,701
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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