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 43 £1,207
      Poverest 20 £1,406
      Rush Green 23 £1,460
      Thornton Heath 60 £1,471
      Bedfont 20 £1,474
      Greenford 66 £1,487
      Norbury 25 £1,492
      Gants Hill 54 £1,493
      Hounslow West 80 £1,495
      Cowley 34 £1,500
      South Norwood 43 £1,517
      Bowes 21 £1,524
      The Wrythe 21 £1,525
      Waddon 66 £1,528
      Northwood 47 £1,560
      Chingford 30 £1,562
      Newbury Park 39 £1,565
      Carshalton Beeches 44 £1,567
      Heston 44 £1,568
      Dagenham 41 £1,580
      Feltham 62 £1,586
      Becontree Heath 26 £1,613
      Broad Green 186 £1,616
      Wealdstone 206 £1,620
      Seven Kings 82 £1,626
      Highams Park 24 £1,627
      Harrow Weald 34 £1,653
      Rayners Lane 86 £1,654
      Kenton 26 £1,658
      Southbury 42 £1,673
      Perry Vale 35 £1,678
      Purley 57 £1,685
      Ponders End 28 £1,689
      Edmonton 65 £1,691
      Addiscombe 62 £1,698
      Yeading 34 £1,706
      Penge 23 £1,710
      Pinner 23 £1,710
      Becontree 25 £1,711
      Hendon Central 52 £1,717
      Benhilton 56 £1,721
      Catford South 30 £1,730
      Anerley 24 £1,733
      Northumberland Heath 24 £1,736
      Hither Green 53 £1,738
      Cranford 39 £1,739
      Scrattons Farm 21 £1,740
      West Drayton 45 £1,746
      Forest Hill 32 £1,748
      Southgate 31 £1,757
      Palmers Green 59 £1,758
      Stanmore 32 £1,774
      New Malden 28 £1,774
      Beckenham 47 £1,798
      Cricklewood 37 £1,801
      Harringay 95 £1,803
      West Norwood 69 £1,812
      New Barnet 34 £1,828
      Kingsbury 38 £1,842
      Shortlands 23 £1,846
      Plashet 24 £1,853
      West Green 142 £1,854
      Worton 82 £1,856
      Brunswick Park 23 £1,858
      Thames View 34 £1,865
      Plumstead 55 £1,871
      Surbiton 59 £1,873
      Widmore 30 £1,874
      Finchley 38 £1,878
      Spring Grove 74 £1,883
      Woodside 24 £1,905
      Osterley 29 £1,915
      Well Hall 20 £1,921
      Wallington 32 £1,921
      Hillingdon 28 £1,924
      Selhurst 66 £1,930
      Hornchurch 30 £1,931
      Collier's Wood 66 £1,932
      Harlesden 97 £1,941
      Mitcham 50 £1,951
      Sudbury 92 £1,953
      Plaistow 62 £1,958
      Sudbury Hill 44 £1,962
      Brockley 28 £1,970
      Leyton 116 £1,971
      Whetstone 23 £1,973
      Alperton 78 £1,974
      New Cross Gate 39 £2,002
      Perivale 51 £2,014
      Charlton 42 £2,020
      Hayes 140 £2,021
      Forest Gate 28 £2,023
      Peckham 62 £2,024
      Gallions Reach 45 £2,030
      Ladywell 72 £2,032
      Bethnal Green 167 £2,045
      Deptford 71 £2,051
      Streatham 121 £2,072
      Streatham Hill 167 £2,076
      Hendon 92 £2,076
      Roehampton 31 £2,094
      Park Royal 157 £2,096
      Church End 49 £2,114
      Tulse Hill 29 £2,117
      West Hendon 48 £2,119
      West Hackney 35 £2,122
      Ickenham 34 £2,127
      East Dulwich 30 £2,132
      Strawberry Hill 41 £2,139
      Summerstown 74 £2,191
      New Cross 78 £2,201
      Thamesmead 26 £2,204
      Camberwell 81 £2,213
      Leytonstone 50 £2,215
      Clapton 88 £2,216
      Crystal Palace 27 £2,218
      North Finchley 67 £2,220
      Woodside Park 32 £2,233
      Stroud Green 31 £2,234
      Preston 89 £2,240
      Homerton 41 £2,240
      Dollis Hill 109 £2,249
      High Barnet 23 £2,261
      Blackheath 21 £2,266
      Furzedown 212 £2,269
      Brixton 152 £2,289
      Beckton 32 £2,294
      Kilburn 131 £2,297
      Merton 86 £2,305
      Poplar 107 £2,313
      Archway 131 £2,322
      Earlsfield 60 £2,329
      Kidbrooke 74 £2,330
      Muswell Hill 93 £2,330
      Middle Park 23 £2,366
      Mile End 105 £2,374
      Upton Park 36 £2,381
      Finsbury Park 93 £2,387
      Hornsey 99 £2,396
      Friern Barnet 35 £2,406
      Hackney Wick 30 £2,406
      Temple Fortune 60 £2,408
      Yiewsley 43 £2,414
      Mapesbury 58 £2,417
      Canning Town 139 £2,423
      Colindale 216 £2,425
      East Greenwich 150 £2,427
      Norbiton 140 £2,433
      Merton Park 48 £2,435
      Twyford 43 £2,437
      West Finchley 26 £2,443
      Holloway 210 £2,445
      Loughborough Junction 46 £2,460
      Bow 129 £2,470
      Nunhead 29 £2,474
      West Ham 68 £2,479
      Mill Hill 28 £2,481
      Crouch End 75 £2,484
      Southfields 55 £2,488
      Balham 159 £2,508
      Rotherhithe 90 £2,554
      Stockwell 116 £2,584
      Shacklewell 69 £2,585
      Dalston 64 £2,606
      Brent Cross 74 £2,614
      Limehouse 163 £2,617
      Stoke Newington 128 £2,640
      Haggerston 49 £2,661
      Shepherd's Bush 364 £2,691
      Clapham 194 £2,695
      St Pancras 210 £2,704
      West Kensington 311 £2,708
      Raynes Park 86 £2,708
      Tufnell Park 37 £2,717
      Silvertown 122 £2,740
      Putney 120 £2,746
      Stepney 85 £2,752
      Brondesbury 84 £2,760
      Hanwell 140 £2,765
      Walworth 88 £2,775
      Blackwall 253 £2,801
      Highbury 147 £2,807
      Kew 24 £2,835
      Charlton Riverside 36 £2,849
      Old Kent Road 87 £2,857
      Kennington 30 £2,880
      Cockfosters 36 £2,886
      Queen's Park 100 £2,896
      Hackney 88 £3,017
      Greenwich Peninsula 39 £3,032
      Stamford Hill 69 £3,033
      Oval 78 £3,051
      Brook Green 123 £3,067
      Shadwell 90 £3,075
      Golders Green 158 £3,124
      Clapham Junction 181 £3,135
      Wandsworth 327 £3,169
      Elephant and Castle 190 £3,226
      North Sheen 36 £3,230
      Hammersmith 487 £3,287
      Lambeth 29 £3,299
      Isle of Dogs 525 £3,313
      Barnsbury 245 £3,357
      Stratford 338 £3,415
      St Margarets 43 £3,454
      Fulham 300 £3,529
      South Hampstead 193 £3,551
      North Kensington 221 £3,554
      Whitechapel 497 £3,563
      Kentish Town 141 £3,592
      Battersea 187 £3,593
      West Hampstead 252 £3,607
      Hoxton 163 £3,610
      Fitzrovia 284 £3,656
      Somers Town 91 £3,656
      Bermondsey 193 £3,681
      Petersham 22 £3,695
      Hampton Wick 28 £3,718
      Canary Wharf 394 £3,782
      Shoreditch 135 £3,797
      Earl's Court 489 £3,858
      Islington 195 £3,923
      Wapping 223 £3,998
      Clerkenwell 163 £4,099
      Finsbury 142 £4,131
      Waterloo 83 £4,281
      Gospel Oak 46 £4,298
      The Borough 187 £4,336
      King's Cross 176 £4,338
      Vauxhall 245 £4,489
      Notting Hill 399 £4,561
      Brompton 708 £5,019
      Chalk Farm 320 £5,171
      Holborn 131 £5,333
      Belsize Park 351 £5,466
      Southwark 87 £5,496
      Bloomsbury 161 £5,820
      Kensington 312 £6,894
      Chelsea 465 £7,174
      South Kensington 551 £11,028
      Hampstead Garden Suburb 20 £12,682
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 3,349 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!