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
      Chingford 22 £1,413
      Cowley 31 £1,434
      Catford South 31 £1,436
      Rush Green 40 £1,454
      Norbury 25 £1,468
      Northumberland Heath 29 £1,469
      Greenford 58 £1,479
      The Wrythe 22 £1,491
      Hounslow West 61 £1,492
      Yeading 43 £1,495
      Newbury Park 26 £1,528
      Anerley 22 £1,535
      Bedfont 21 £1,539
      Bowes 24 £1,557
      Shooters Hill 21 £1,571
      Gants Hill 52 £1,572
      Kenton 28 £1,574
      Heston 40 £1,576
      Thornton Heath 66 £1,576
      Cranford 43 £1,584
      Northwood 40 £1,590
      Rayners Lane 73 £1,596
      Ponders End 33 £1,598
      Carshalton Beeches 40 £1,609
      Highams Park 27 £1,615
      Waddon 71 £1,617
      Palmers Green 50 £1,624
      South Norwood 49 £1,637
      Becontree Heath 23 £1,643
      Broad Green 162 £1,647
      Wealdstone 175 £1,655
      Seven Kings 87 £1,656
      Feltham 43 £1,661
      West Drayton 39 £1,676
      Harrow Weald 38 £1,695
      Southbury 43 £1,702
      Penge 25 £1,703
      Shortlands 23 £1,723
      Edmonton 55 £1,749
      Perry Vale 38 £1,751
      Becontree 25 £1,759
      Forest Hill 36 £1,760
      Southgate 30 £1,779
      West Barnes 26 £1,792
      Dagenham 36 £1,795
      New Barnet 29 £1,804
      Finchley 31 £1,815
      Plumstead 52 £1,816
      Hillingdon 39 £1,828
      Hither Green 45 £1,838
      Hendon Central 55 £1,842
      Osterley 24 £1,845
      Brunswick Park 28 £1,850
      Addiscombe 61 £1,856
      Beckenham 41 £1,861
      Kingsbury 52 £1,865
      Whetstone 29 £1,878
      West Green 140 £1,882
      Wallington 25 £1,884
      Harringay 95 £1,884
      Sudbury 88 £1,884
      New Malden 24 £1,885
      Cricklewood 45 £1,903
      Surbiton 66 £1,916
      Plashet 24 £1,931
      Widmore 29 £1,933
      Woodside 27 £1,941
      Benhilton 51 £1,941
      West Norwood 75 £1,951
      Tulse Hill 26 £1,957
      Forest Gate 37 £1,961
      Alperton 81 £1,964
      Hanwell 119 £1,979
      Plaistow 50 £1,979
      High Barnet 24 £1,980
      Mitcham 39 £1,987
      Perivale 56 £1,992
      Collier's Wood 66 £1,998
      Spring Grove 75 £2,000
      Leyton 101 £2,001
      Hayes 101 £2,011
      Charlton 38 £2,016
      Sudbury Hill 27 £2,022
      Church End 49 £2,022
      Purley 44 £2,024
      Roehampton 38 £2,047
      Stanmore 32 £2,049
      Brockley 34 £2,060
      Ladywell 65 £2,062
      West Hendon 55 £2,071
      Harlesden 116 £2,078
      Hendon 68 £2,082
      Hornchurch 23 £2,083
      Crystal Palace 22 £2,086
      Dollis Hill 122 £2,087
      Deptford 72 £2,107
      Selhurst 69 £2,127
      Streatham 114 £2,140
      Ickenham 33 £2,167
      Summerstown 61 £2,170
      Park Royal 152 £2,184
      Preston 79 £2,184
      Camberwell 81 £2,187
      Strawberry Hill 46 £2,188
      Peckham 78 £2,196
      New Cross 76 £2,228
      Earlsfield 52 £2,229
      Leytonstone 43 £2,238
      Hornsey 110 £2,238
      West Hackney 36 £2,241
      Kilburn 86 £2,257
      Furzedown 190 £2,265
      Mill Hill 32 £2,291
      Yiewsley 44 £2,292
      East Dulwich 33 £2,293
      Merton 83 £2,300
      New Cross Gate 43 £2,301
      Streatham Hill 132 £2,303
      Hackney Wick 25 £2,309
      Brixton 139 £2,325
      North Finchley 62 £2,328
      West Finchley 23 £2,336
      Finsbury Park 91 £2,360
      Mapesbury 64 £2,365
      Twyford 41 £2,373
      Middle Park 20 £2,380
      Archway 119 £2,394
      Gallions Reach 21 £2,395
      East Sheen 22 £2,403
      Colindale 197 £2,406
      Poplar 116 £2,409
      Beckton 28 £2,413
      Clapton 84 £2,441
      Crouch End 64 £2,451
      Friern Barnet 30 £2,453
      Kidbrooke 73 £2,463
      Balham 161 £2,477
      Nunhead 26 £2,483
      Norbiton 143 £2,484
      Muswell Hill 79 £2,489
      Mile End 108 £2,499
      Bow 133 £2,499
      Stoke Newington 122 £2,501
      Bethnal Green 104 £2,510
      Holloway 210 £2,530
      Homerton 31 £2,537
      Limehouse 160 £2,549
      East Greenwich 116 £2,559
      Woodside Park 26 £2,560
      Worton 91 £2,564
      Loughborough Junction 49 £2,567
      Merton Park 54 £2,567
      Temple Fortune 61 £2,577
      Southfields 68 £2,583
      Shacklewell 64 £2,594
      Brondesbury 101 £2,662
      West Ham 75 £2,667
      Dalston 69 £2,669
      Rotherhithe 85 £2,687
      Raynes Park 84 £2,713
      Haggerston 56 £2,714
      Tufnell Park 44 £2,725
      Canning Town 124 £2,734
      Stepney 82 £2,735
      Brent Cross 73 £2,744
      Charlton Riverside 35 £2,746
      Upton Park 35 £2,760
      Clapham 190 £2,763
      Shepherd's Bush 376 £2,766
      Hackney 80 £2,805
      St Pancras 203 £2,809
      Stockwell 107 £2,828
      West Kensington 316 £2,834
      Queen's Park 98 £2,845
      Blackwall 288 £2,870
      Putney 124 £2,881
      Greenwich Peninsula 52 £2,884
      Wandsworth 182 £2,887
      Old Kent Road 124 £2,891
      Highbury 138 £2,922
      Stamford Hill 53 £2,953
      Golders Green 160 £2,958
      Stratford 303 £2,972
      Silvertown 118 £2,973
      Walworth 100 £2,993
      Cockfosters 35 £3,023
      Shadwell 92 £3,029
      Brook Green 167 £3,111
      Kew 21 £3,111
      St Margarets 57 £3,111
      Clapham Junction 180 £3,230
      North Kensington 176 £3,252
      Kennington 45 £3,265
      North Sheen 44 £3,267
      Isle of Dogs 705 £3,273
      Elephant and Castle 274 £3,306
      Oval 90 £3,331
      West Hampstead 253 £3,397
      Fitzrovia 276 £3,401
      Barnsbury 246 £3,424
      Stroud Green 29 £3,429
      Whitechapel 532 £3,514
      Hammersmith 544 £3,548
      Fulham 284 £3,549
      Islington 167 £3,557
      South Hampstead 203 £3,563
      Petersham 25 £3,575
      Upton 22 £3,609
      Battersea 175 £3,624
      Bermondsey 161 £3,645
      Somers Town 97 £3,708
      Lambeth 45 £3,719
      Canary Wharf 416 £3,776
      Shoreditch 134 £3,783
      Kentish Town 141 £3,790
      Earl's Court 580 £3,865
      Hampton Wick 36 £3,972
      Clerkenwell 165 £3,990
      Wapping 243 £4,001
      Hoxton 135 £4,032
      Finsbury 163 £4,125
      Vauxhall 278 £4,445
      Gospel Oak 44 £4,542
      King's Cross 184 £4,609
      Holborn 118 £4,614
      The Borough 218 £4,746
      Waterloo 119 £4,863
      Notting Hill 486 £4,966
      Brompton 799 £5,018
      Belsize Park 324 £5,068
      Chalk Farm 337 £5,126
      Southwark 110 £5,341
      Bloomsbury 166 £5,560
      Kensington 319 £6,480
      Chelsea 542 £6,704
      South Kensington 626 £10,881
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 5,661 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!