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,460
      Norbury 25 £1,468
      Northumberland Heath 29 £1,469
      Greenford 57 £1,474
      Hounslow West 60 £1,489
      The Wrythe 22 £1,491
      Yeading 43 £1,495
      Bedfont 22 £1,524
      Newbury Park 27 £1,530
      Anerley 22 £1,535
      Bowes 24 £1,557
      Shooters Hill 21 £1,571
      Kenton 28 £1,574
      Thornton Heath 66 £1,576
      Heston 41 £1,581
      Cranford 43 £1,584
      Gants Hill 54 £1,593
      Rayners Lane 73 £1,596
      Ponders End 34 £1,601
      Worton 59 £1,606
      Carshalton Beeches 40 £1,609
      Waddon 70 £1,614
      Highams Park 27 £1,615
      Palmers Green 50 £1,624
      Northwood 42 £1,627
      South Norwood 49 £1,637
      Becontree Heath 23 £1,643
      Broad Green 162 £1,647
      Wealdstone 175 £1,652
      Seven Kings 87 £1,656
      Feltham 45 £1,662
      Southbury 43 £1,693
      Harrow Weald 38 £1,695
      Penge 25 £1,701
      West Drayton 40 £1,706
      Shortlands 23 £1,723
      Perry Vale 38 £1,737
      Edmonton 54 £1,754
      Becontree 25 £1,758
      Forest Hill 36 £1,760
      Southgate 30 £1,779
      West Barnes 26 £1,792
      Dagenham 36 £1,795
      New Barnet 29 £1,804
      Scrattons Farm 20 £1,812
      Finchley 31 £1,815
      Plumstead 52 £1,816
      Hendon Central 56 £1,826
      Hillingdon 39 £1,828
      Hither Green 45 £1,838
      Osterley 24 £1,842
      Brunswick Park 28 £1,850
      Addiscombe 61 £1,856
      Beckenham 42 £1,856
      Kingsbury 52 £1,862
      West Green 140 £1,875
      Whetstone 29 £1,878
      Wallington 25 £1,884
      Sudbury 88 £1,884
      New Malden 25 £1,885
      Harringay 96 £1,896
      Cricklewood 42 £1,901
      Surbiton 66 £1,916
      Plashet 24 £1,931
      Woodside 27 £1,941
      Benhilton 51 £1,941
      Widmore 28 £1,948
      West Norwood 75 £1,958
      Forest Gate 37 £1,961
      Alperton 81 £1,964
      Hanwell 120 £1,974
      Plaistow 50 £1,979
      High Barnet 24 £1,980
      Mitcham 40 £1,980
      Perivale 57 £1,993
      Collier's Wood 66 £1,998
      Tulse Hill 28 £1,999
      Leyton 102 £2,002
      Hayes 101 £2,011
      Sudbury Hill 27 £2,022
      Church End 49 £2,022
      Purley 44 £2,024
      Roehampton 38 £2,047
      Stanmore 32 £2,049
      Ladywell 66 £2,049
      Hendon 69 £2,049
      Charlton 38 £2,050
      Brockley 34 £2,060
      West Hendon 55 £2,071
      Harlesden 117 £2,080
      Hornchurch 23 £2,083
      Crystal Palace 22 £2,086
      Dollis Hill 121 £2,096
      Deptford 72 £2,106
      New Cross Gate 41 £2,133
      Selhurst 70 £2,134
      Streatham 114 £2,136
      Ickenham 33 £2,167
      Summerstown 60 £2,184
      Preston 79 £2,184
      Park Royal 153 £2,187
      Strawberry Hill 46 £2,188
      Camberwell 82 £2,196
      New Cross 77 £2,222
      Earlsfield 52 £2,229
      West Hackney 37 £2,230
      Peckham 81 £2,237
      Leytonstone 43 £2,238
      Hornsey 110 £2,239
      Furzedown 191 £2,262
      Thamesmead 24 £2,285
      Merton 86 £2,290
      East Dulwich 35 £2,290
      Mill Hill 32 £2,291
      Yiewsley 44 £2,292
      Streatham Hill 133 £2,308
      Hackney Wick 25 £2,309
      North Finchley 62 £2,328
      West Finchley 23 £2,336
      Mapesbury 67 £2,346
      Twyford 40 £2,351
      Finsbury Park 92 £2,353
      Colindale 195 £2,373
      Gallions Reach 22 £2,377
      Middle Park 20 £2,380
      Archway 119 £2,394
      Poplar 115 £2,396
      East Sheen 22 £2,403
      Beckton 28 £2,413
      Clapton 84 £2,431
      Brixton 156 £2,445
      Bethnal Green 104 £2,450
      Crouch End 64 £2,452
      Friern Barnet 30 £2,453
      Balham 163 £2,457
      Kidbrooke 74 £2,462
      Muswell Hill 81 £2,465
      Nunhead 26 £2,482
      Norbiton 141 £2,485
      Mile End 108 £2,498
      Stoke Newington 123 £2,498
      Bow 133 £2,500
      Holloway 210 £2,528
      Kilburn 87 £2,536
      Homerton 31 £2,537
      Temple Fortune 62 £2,558
      East Greenwich 116 £2,559
      Limehouse 160 £2,561
      Merton Park 55 £2,564
      Loughborough Junction 49 £2,567
      Woodside Park 25 £2,589
      Shacklewell 64 £2,593
      Southfields 69 £2,612
      Brondesbury 101 £2,662
      West Ham 75 £2,667
      Dalston 69 £2,669
      Rotherhithe 85 £2,687
      Spring Grove 107 £2,697
      Raynes Park 85 £2,707
      Stepney 81 £2,710
      Haggerston 56 £2,714
      Greenwich Peninsula 51 £2,723
      Tufnell Park 44 £2,725
      Canning Town 124 £2,735
      Brent Cross 73 £2,746
      Charlton Riverside 35 £2,748
      Shepherd's Bush 379 £2,754
      Upton Park 35 £2,760
      Hackney 79 £2,803
      West Kensington 321 £2,815
      St Pancras 201 £2,819
      Stockwell 106 £2,828
      Queen's Park 99 £2,848
      Old Kent Road 126 £2,849
      Putney 127 £2,863
      Blackwall 288 £2,870
      Brook Green 142 £2,876
      Wandsworth 179 £2,912
      Highbury 138 £2,919
      Silvertown 117 £2,927
      Stratford 304 £2,949
      Golders Green 163 £2,955
      Stamford Hill 53 £2,967
      North Kensington 163 £2,988
      Walworth 100 £2,992
      Cockfosters 35 £3,023
      Kew 21 £3,111
      St Margarets 57 £3,111
      North Sheen 45 £3,230
      Clapham 234 £3,249
      Clapham Junction 180 £3,253
      Isle of Dogs 700 £3,256
      Kennington 45 £3,265
      Elephant and Castle 275 £3,306
      Shadwell 104 £3,338
      Oval 89 £3,339
      Fitzrovia 271 £3,343
      Stroud Green 30 £3,387
      West Hampstead 254 £3,402
      Barnsbury 246 £3,425
      Islington 157 £3,455
      Whitechapel 530 £3,486
      Hammersmith 544 £3,546
      Petersham 25 £3,575
      South Hampstead 205 £3,580
      Fulham 302 £3,592
      Upton 22 £3,609
      Bermondsey 164 £3,627
      Battersea 175 £3,645
      Somers Town 97 £3,708
      Lambeth 44 £3,739
      Shoreditch 141 £3,766
      Kentish Town 140 £3,767
      Canary Wharf 415 £3,776
      Earl's Court 546 £3,849
      Hampton Wick 36 £3,972
      Wapping 241 £3,982
      Clerkenwell 165 £3,991
      Hoxton 135 £4,032
      Finsbury 175 £4,243
      Vauxhall 279 £4,460
      Gospel Oak 44 £4,542
      King's Cross 183 £4,600
      Holborn 118 £4,615
      The Borough 209 £4,718
      Brompton 919 £4,877
      Waterloo 118 £4,884
      Notting Hill 488 £4,945
      Belsize Park 369 £5,056
      Chalk Farm 293 £5,105
      Southwark 111 £5,318
      Bloomsbury 166 £5,558
      Kensington 320 £6,446
      Chelsea 538 £6,724
      South Kensington 623 £10,890
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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