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 47 £1,221
      Thornton Heath 67 £1,384
      Northumberland Heath 20 £1,415
      Gants Hill 46 £1,428
      Hounslow West 67 £1,446
      Edmonton 51 £1,449
      South Norwood 43 £1,452
      Waddon 77 £1,481
      Norbury 28 £1,488
      Rush Green 27 £1,504
      Perry Vale 31 £1,513
      Poverest 22 £1,516
      Cowley 28 £1,525
      Northwood 45 £1,527
      Highams Park 25 £1,539
      Greenford 48 £1,554
      Seven Kings 61 £1,554
      Newbury Park 33 £1,555
      Carshalton Beeches 46 £1,565
      Bowes 21 £1,565
      Purley 41 £1,568
      Kenton 21 £1,569
      Chingford 27 £1,574
      Heston 39 £1,579
      Feltham 56 £1,595
      Dagenham 31 £1,603
      Penge 23 £1,609
      Harrow Weald 43 £1,622
      Wealdstone 176 £1,627
      Broad Green 134 £1,653
      Forest Hill 27 £1,654
      Hither Green 42 £1,670
      Yeading 33 £1,673
      Yiewsley 34 £1,679
      Stanmore 32 £1,688
      Worton 74 £1,692
      Southbury 34 £1,694
      Manor Park 26 £1,699
      Rayners Lane 74 £1,701
      Addiscombe 53 £1,704
      West Drayton 44 £1,707
      Benhilton 46 £1,729
      Surbiton 63 £1,730
      Ponders End 28 £1,734
      Becontree 24 £1,735
      Cricklewood 56 £1,744
      Catford South 22 £1,745
      Southgate 26 £1,748
      Kingsbury 39 £1,749
      Osterley 23 £1,751
      Anerley 25 £1,761
      Palmers Green 53 £1,766
      West Green 135 £1,769
      Harringay 79 £1,781
      Woodside 23 £1,781
      Widmore 24 £1,788
      Beckenham 46 £1,789
      Plashet 22 £1,795
      Thamesmead 24 £1,799
      New Malden 28 £1,799
      Plaistow 50 £1,808
      Sudbury Hill 27 £1,810
      Hendon Central 64 £1,820
      Collier's Wood 59 £1,847
      Sudbury 81 £1,857
      Brunswick Park 21 £1,871
      Colney Hatch 20 £1,881
      Wallington 34 £1,893
      Pinner 21 £1,895
      Finchley 39 £1,906
      Leyton 112 £1,908
      Gallions Reach 38 £1,915
      Harlesden 88 £1,924
      Hillingdon 28 £1,934
      Forest Gate 26 £1,941
      Hayes 121 £1,942
      Whetstone 24 £1,946
      New Barnet 29 £1,948
      Selhurst 55 £1,953
      Shortlands 20 £1,956
      Brockley 29 £1,957
      Charlton 40 £1,965
      Ladywell 70 £1,969
      Scrattons Farm 27 £1,973
      Thames View 29 £1,976
      West Hendon 36 £1,985
      Alperton 78 £1,988
      Streatham 128 £1,997
      Camberwell 61 £2,004
      Mitcham 45 £2,007
      Well Hall 20 £2,011
      Tulse Hill 27 £2,015
      Hendon 77 £2,017
      High Barnet 24 £2,020
      Crystal Palace 30 £2,025
      Plumstead 58 £2,030
      Deptford 68 £2,031
      Roehampton 34 £2,043
      Church End 56 £2,046
      West Norwood 58 £2,059
      East Dulwich 35 £2,079
      New Cross 69 £2,082
      Peckham 60 £2,102
      Park Royal 158 £2,108
      Streatham Hill 139 £2,124
      Hackney Wick 21 £2,125
      Perivale 40 £2,128
      Clapton 90 £2,137
      Southfields 60 £2,142
      Bethnal Green 173 £2,143
      Ickenham 29 £2,152
      Woodside Park 28 £2,152
      Mapesbury 62 £2,154
      Preston 69 £2,188
      Nunhead 21 £2,211
      Canning Town 131 £2,212
      Hornsey 87 £2,215
      Brixton 137 £2,223
      Merton 73 £2,226
      Poplar 96 £2,228
      Homerton 35 £2,233
      North Finchley 51 £2,240
      Furzedown 207 £2,253
      Strawberry Hill 31 £2,258
      Summerstown 67 £2,263
      Kidbrooke 76 £2,287
      Finsbury Park 82 £2,310
      Loughborough Junction 39 £2,310
      Archway 89 £2,322
      East Greenwich 131 £2,341
      Colindale 182 £2,350
      West Hackney 29 £2,354
      Dollis Hill 98 £2,364
      New Cross Gate 30 £2,368
      Stroud Green 36 £2,379
      West Ham 73 £2,384
      Bow 126 £2,391
      Earlsfield 61 £2,403
      West Finchley 31 £2,409
      Mile End 102 £2,410
      Crouch End 70 £2,413
      Temple Fortune 54 £2,413
      Limehouse 165 £2,415
      Rotherhithe 103 £2,419
      Twyford 53 £2,442
      Stoke Newington 122 £2,445
      Mill Hill 32 £2,455
      Middle Park 20 £2,461
      Dalston 74 £2,469
      Leytonstone 54 £2,470
      Upton Park 25 £2,491
      Balham 160 £2,519
      Shadwell 73 £2,524
      Muswell Hill 65 £2,544
      Stepney 80 £2,558
      Merton Park 47 £2,561
      Friern Barnet 27 £2,601
      Holloway 163 £2,619
      Clapham 197 £2,622
      West Kensington 319 £2,625
      Kennington 33 £2,632
      Stockwell 116 £2,633
      St Pancras 218 £2,643
      Spring Grove 112 £2,656
      Shacklewell 59 £2,658
      Shepherd's Bush 368 £2,669
      Norbiton 139 £2,691
      Raynes Park 73 £2,693
      Putney 121 £2,698
      Old Kent Road 84 £2,718
      Silvertown 102 £2,720
      Cockfosters 42 £2,720
      Beckton 23 £2,757
      Wandsworth 195 £2,764
      Greenwich Peninsula 45 £2,773
      Charlton Riverside 38 £2,780
      Stamford Hill 67 £2,781
      Blackwall 234 £2,789
      Brent Cross 67 £2,817
      Brook Green 127 £2,843
      Hanwell 120 £2,847
      Stratford 231 £2,878
      Kilburn 147 £2,880
      Queen's Park 102 £2,887
      Walworth 94 £2,888
      Kew 28 £2,907
      Brondesbury 99 £2,921
      Tufnell Park 32 £2,931
      South Hampstead 180 £2,966
      Oval 82 £2,985
      North Kensington 220 £3,006
      North Sheen 33 £3,021
      Golders Green 127 £3,031
      Mortlake 21 £3,064
      Hackney 87 £3,077
      Elephant and Castle 145 £3,182
      Hammersmith 446 £3,265
      Barnsbury 238 £3,270
      Isle of Dogs 467 £3,296
      Whitechapel 479 £3,304
      Haggerston 70 £3,320
      Islington 166 £3,346
      Fulham 324 £3,395
      St Margarets 44 £3,438
      Bermondsey 132 £3,453
      Clapham Junction 288 £3,481
      Lambeth 40 £3,485
      Canary Wharf 345 £3,540
      Battersea 175 £3,571
      Somers Town 85 £3,711
      Fitzrovia 268 £3,719
      West Hampstead 249 £3,724
      Hampton Wick 26 £3,740
      Kentish Town 129 £3,759
      Earl's Court 457 £3,805
      Highbury 183 £3,825
      Shoreditch 116 £3,868
      Wapping 222 £3,897
      Hoxton 136 £4,038
      Finsbury 115 £4,143
      Waterloo 76 £4,208
      Gospel Oak 38 £4,273
      The Borough 157 £4,390
      Vauxhall 219 £4,405
      Clerkenwell 192 £4,458
      King's Cross 160 £4,536
      Notting Hill 394 £4,698
      Brompton 781 £4,903
      Chalk Farm 279 £5,006
      Holborn 162 £5,243
      Bloomsbury 133 £5,387
      Belsize Park 327 £5,685
      Southwark 76 £5,748
      Chelsea 419 £7,401
      Kensington 288 £7,669
      Hampstead Garden Suburb 22 £10,497
      South Kensington 502 £11,701
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 2,433 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!