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
      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
      Shooters Hill 20 £1,597
      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
      Wealdstone 174 £1,642
      Becontree Heath 23 £1,643
      Seven Kings 87 £1,656
      Broad Green 158 £1,657
      Feltham 45 £1,661
      Addiscombe 61 £1,692
      Southbury 43 £1,693
      Harrow Weald 38 £1,695
      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
      Kingsbury 51 £1,858
      Brunswick Park 27 £1,867
      Surbiton 65 £1,869
      Sudbury 90 £1,872
      Whetstone 29 £1,878
      West Green 139 £1,881
      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
      Plaistow 50 £1,979
      High Barnet 24 £1,980
      Hanwell 120 £1,986
      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
      Crystal Palace 23 £2,061
      Hendon 68 £2,061
      Ladywell 68 £2,062
      Tulse Hill 29 £2,069
      West Hendon 55 £2,071
      Hornchurch 23 £2,083
      Harlesden 114 £2,099
      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
      Strawberry Hill 46 £2,188
      Peckham 79 £2,202
      Park Royal 155 £2,203
      Camberwell 83 £2,208
      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 131 £2,297
      Hackney Wick 25 £2,309
      Thamesmead 25 £2,326
      West Finchley 23 £2,337
      Finsbury Park 93 £2,355
      Twyford 42 £2,369
      Colindale 197 £2,375
      Gallions Reach 22 £2,377
      Middle Park 20 £2,380
      Poplar 113 £2,396
      Archway 117 £2,402
      East Sheen 22 £2,403
      Beckton 28 £2,413
      Nunhead 28 £2,414
      Clapton 84 £2,429
      Brixton 156 £2,445
      Norbiton 139 £2,449
      Balham 163 £2,450
      Friern Barnet 30 £2,453
      Bethnal Green 104 £2,459
      Kidbrooke 75 £2,460
      Muswell Hill 80 £2,471
      Crouch End 66 £2,485
      Mapesbury 74 £2,487
      Mile End 109 £2,512
      Stoke Newington 126 £2,528
      Holloway 210 £2,531
      Loughborough Junction 50 £2,533
      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
      East Greenwich 115 £2,574
      Shacklewell 64 £2,593
      Southfields 70 £2,611
      Brondesbury 101 £2,662
      West Ham 75 £2,667
      Rotherhithe 85 £2,672
      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
      Shepherd's Bush 384 £2,752
      Upton Park 35 £2,760
      Brook Green 133 £2,775
      Haggerston 56 £2,782
      Canning Town 126 £2,784
      Hackney 79 £2,803
      Queen's Park 94 £2,804
      St Pancras 202 £2,814
      West Kensington 322 £2,814
      Stockwell 106 £2,824
      Putney 128 £2,834
      Old Kent Road 121 £2,859
      Blackwall 288 £2,870
      Greenwich Peninsula 52 £2,884
      Walworth 99 £2,890
      Clapham 200 £2,891
      Wandsworth 181 £2,909
      Highbury 139 £2,915
      Stratford 307 £2,969
      Silvertown 118 £2,973
      Stamford Hill 55 £2,981
      Golders Green 164 £3,003
      North Kensington 163 £3,010
      Cockfosters 35 £3,023
      Stroud Green 29 £3,039
      Kew 21 £3,111
      St Margarets 57 £3,111
      Shadwell 96 £3,146
      North Sheen 45 £3,228
      Clapham Junction 180 £3,251
      Isle of Dogs 699 £3,260
      Kennington 45 £3,278
      Elephant and Castle 274 £3,289
      Oval 91 £3,325
      West Hampstead 253 £3,397
      Barnsbury 246 £3,420
      Fitzrovia 277 £3,447
      Petersham 24 £3,495
      Islington 160 £3,497
      Whitechapel 527 £3,510
      Hammersmith 549 £3,542
      South Hampstead 204 £3,579
      Upton 22 £3,609
      Fulham 309 £3,618
      Bermondsey 165 £3,626
      Battersea 173 £3,642
      Somers Town 95 £3,700
      Lambeth 43 £3,756
      Kentish Town 141 £3,771
      Canary Wharf 417 £3,774
      Earl's Court 533 £3,836
      Shoreditch 145 £3,915
      Hampton Wick 36 £3,972
      Wapping 241 £3,980
      Clerkenwell 168 £4,000
      Hoxton 135 £4,082
      Finsbury 183 £4,295
      Vauxhall 274 £4,469
      Gospel Oak 44 £4,542
      King's Cross 186 £4,589
      Waterloo 111 £4,807
      The Borough 218 £4,843
      Brompton 927 £4,865
      Notting Hill 490 £4,929
      Belsize Park 372 £5,062
      Holborn 130 £5,090
      Chalk Farm 328 £5,121
      Southwark 111 £5,318
      Bloomsbury 176 £5,624
      Kensington 324 £6,618
      Chelsea 545 £6,693
      South Kensington 629 £10,901
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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