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 61 £1,486
      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
      Waddon 69 £1,587
      Gants Hill 54 £1,593
      Rayners Lane 73 £1,594
      Ponders End 34 £1,601
      Worton 59 £1,606
      Carshalton Beeches 40 £1,609
      Highams Park 27 £1,615
      Palmers Green 50 £1,624
      Northwood 42 £1,627
      Becontree Heath 23 £1,643
      Wealdstone 175 £1,646
      Seven Kings 87 £1,656
      Broad Green 158 £1,657
      Feltham 45 £1,661
      Harrow Weald 38 £1,695
      Southbury 44 £1,696
      South Norwood 50 £1,701
      West Drayton 40 £1,706
      Penge 24 £1,713
      Shortlands 23 £1,723
      Perry Vale 37 £1,730
      Edmonton 55 £1,749
      Becontree 25 £1,758
      Forest Hill 35 £1,771
      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
      Hendon Central 56 £1,826
      Hillingdon 39 £1,828
      Hither Green 45 £1,838
      Osterley 24 £1,842
      Beckenham 41 £1,853
      Addiscombe 61 £1,856
      Kingsbury 51 £1,858
      Brunswick Park 27 £1,867
      Surbiton 65 £1,869
      Sudbury 90 £1,872
      Whetstone 29 £1,878
      West Green 140 £1,882
      Wallington 25 £1,884
      New Malden 24 £1,885
      Cricklewood 42 £1,901
      Harringay 96 £1,907
      Plashet 24 £1,931
      Widmore 29 £1,933
      Woodside 27 £1,941
      Benhilton 51 £1,941
      West Norwood 75 £1,951
      Forest Gate 37 £1,961
      Alperton 79 £1,970
      High Barnet 24 £1,980
      Hanwell 121 £1,982
      Plaistow 49 £1,985
      Mitcham 39 £1,987
      Perivale 57 £1,993
      Collier's Wood 67 £1,996
      Leyton 102 £2,002
      Hayes 101 £2,011
      Stanmore 31 £2,020
      Sudbury Hill 27 £2,022
      Church End 49 £2,022
      Purley 44 £2,024
      Charlton 38 £2,042
      Roehampton 38 £2,047
      Brockley 34 £2,060
      Tulse Hill 29 £2,069
      West Hendon 55 £2,071
      Hendon 67 £2,074
      Ladywell 67 £2,077
      Hornchurch 23 £2,083
      Crystal Palace 22 £2,086
      Harlesden 115 £2,090
      Deptford 71 £2,101
      Dollis Hill 120 £2,104
      Selhurst 70 £2,134
      Streatham 117 £2,147
      New Cross Gate 40 £2,147
      Ickenham 33 £2,167
      Summerstown 60 £2,184
      Preston 79 £2,184
      Park Royal 153 £2,187
      Strawberry Hill 46 £2,188
      Peckham 79 £2,202
      Camberwell 82 £2,214
      New Cross 77 £2,223
      Earlsfield 52 £2,229
      West Hackney 37 £2,230
      Leytonstone 43 £2,238
      Hornsey 111 £2,259
      Furzedown 190 £2,260
      East Dulwich 36 £2,263
      Kilburn 84 £2,266
      North Finchley 61 £2,288
      Merton 86 £2,290
      Mill Hill 32 £2,291
      Yiewsley 44 £2,292
      Streatham Hill 132 £2,298
      Hackney Wick 25 £2,309
      Thamesmead 25 £2,326
      West Finchley 23 £2,337
      Twyford 41 £2,348
      Finsbury Park 92 £2,372
      Gallions Reach 22 £2,377
      Middle Park 20 £2,380
      Poplar 114 £2,400
      Colindale 198 £2,400
      Archway 117 £2,402
      East Sheen 22 £2,403
      Beckton 28 £2,413
      Nunhead 28 £2,414
      Clapton 84 £2,430
      Brixton 156 £2,445
      Norbiton 139 £2,449
      Friern Barnet 30 £2,453
      Kidbrooke 74 £2,462
      Balham 161 £2,466
      Muswell Hill 80 £2,471
      Bethnal Green 103 £2,471
      Crouch End 66 £2,485
      Mapesbury 74 £2,487
      Mile End 109 £2,512
      Stoke Newington 125 £2,515
      Holloway 210 £2,531
      Homerton 31 £2,537
      Temple Fortune 64 £2,551
      Limehouse 159 £2,552
      Woodside Park 26 £2,560
      Bow 134 £2,561
      Merton Park 55 £2,564
      Loughborough Junction 49 £2,567
      East Greenwich 115 £2,577
      Shacklewell 64 £2,593
      Southfields 70 £2,611
      Brondesbury 101 £2,662
      West Ham 75 £2,667
      Rotherhithe 86 £2,678
      Dalston 68 £2,688
      Spring Grove 107 £2,697
      Raynes Park 86 £2,713
      Tufnell Park 44 £2,725
      Stepney 80 £2,738
      Brent Cross 73 £2,746
      Charlton Riverside 35 £2,748
      Canning Town 125 £2,755
      Shepherd's Bush 384 £2,758
      Upton Park 35 £2,760
      Haggerston 56 £2,782
      Brook Green 135 £2,795
      Hackney 79 £2,803
      Queen's Park 94 £2,811
      St Pancras 202 £2,814
      West Kensington 323 £2,817
      Putney 127 £2,849
      Stockwell 107 £2,859
      Old Kent Road 122 £2,860
      Blackwall 288 £2,870
      Greenwich Peninsula 52 £2,884
      Walworth 99 £2,890
      Wandsworth 181 £2,909
      Highbury 139 £2,916
      Stratford 308 £2,964
      Silvertown 118 £2,973
      Stamford Hill 55 £2,981
      Clapham 207 £2,988
      Golders Green 164 £2,989
      North Kensington 165 £2,999
      Cockfosters 35 £3,023
      Stroud Green 29 £3,039
      Kew 21 £3,111
      St Margarets 57 £3,111
      Shadwell 99 £3,211
      North Sheen 45 £3,228
      Clapham Junction 180 £3,251
      Isle of Dogs 700 £3,260
      Kennington 45 £3,278
      Elephant and Castle 275 £3,306
      Oval 91 £3,325
      West Hampstead 253 £3,397
      Barnsbury 246 £3,420
      Fitzrovia 279 £3,450
      Islington 160 £3,497
      Whitechapel 528 £3,510
      Hammersmith 546 £3,543
      South Hampstead 203 £3,582
      Petersham 25 £3,585
      Upton 22 £3,609
      Fulham 310 £3,619
      Bermondsey 165 £3,626
      Battersea 173 £3,642
      Somers Town 95 £3,700
      Lambeth 43 £3,756
      Kentish Town 141 £3,771
      Canary Wharf 416 £3,775
      Earl's Court 533 £3,836
      Shoreditch 145 £3,916
      Hampton Wick 36 £3,972
      Wapping 241 £3,980
      Clerkenwell 168 £4,000
      Hoxton 135 £4,082
      Finsbury 181 £4,270
      Vauxhall 277 £4,478
      Gospel Oak 44 £4,542
      King's Cross 187 £4,606
      Waterloo 112 £4,811
      The Borough 218 £4,843
      Brompton 924 £4,864
      Notting Hill 489 £4,942
      Belsize Park 373 £5,055
      Holborn 130 £5,089
      Chalk Farm 321 £5,106
      Southwark 111 £5,318
      Bloomsbury 175 £5,636
      Kensington 324 £6,618
      Chelsea 545 £6,667
      South Kensington 628 £10,893
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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