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 26 £1,490
      Perry Vale 31 £1,513
      Poverest 22 £1,516
      Cowley 28 £1,525
      Northwood 45 £1,527
      Highams Park 24 £1,539
      Seven Kings 61 £1,554
      Newbury Park 33 £1,555
      Greenford 47 £1,555
      Carshalton Beeches 46 £1,565
      Bowes 20 £1,566
      Purley 41 £1,567
      Kenton 21 £1,569
      Chingford 27 £1,574
      Heston 39 £1,579
      Feltham 55 £1,590
      Dagenham 31 £1,603
      Penge 23 £1,609
      Harrow Weald 43 £1,622
      Wealdstone 175 £1,632
      Broad Green 134 £1,653
      Forest Hill 26 £1,658
      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
      Rayners Lane 73 £1,697
      Manor Park 26 £1,699
      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
      Woodside 22 £1,767
      West Green 135 £1,769
      Harringay 78 £1,770
      New Malden 27 £1,788
      Widmore 24 £1,788
      Beckenham 46 £1,789
      Plashet 21 £1,790
      Thamesmead 24 £1,799
      Plaistow 50 £1,808
      Sudbury Hill 27 £1,810
      Hendon Central 62 £1,826
      Collier's Wood 56 £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 54 £1,952
      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 77 £1,991
      Streatham 128 £1,997
      Camberwell 61 £2,004
      Mitcham 45 £2,007
      Well Hall 20 £2,011
      Hendon 76 £2,017
      Tulse Hill 26 £2,019
      High Barnet 24 £2,020
      Crystal Palace 30 £2,025
      Deptford 67 £2,029
      Roehampton 34 £2,043
      Church End 56 £2,046
      Plumstead 56 £2,059
      West Norwood 58 £2,059
      East Dulwich 35 £2,079
      New Cross 69 £2,082
      Peckham 59 £2,108
      Park Royal 158 £2,108
      Hackney Wick 20 £2,119
      Perivale 40 £2,128
      Streatham Hill 138 £2,132
      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 68 £2,197
      Nunhead 21 £2,211
      Canning Town 131 £2,212
      Brixton 137 £2,223
      Hornsey 86 £2,225
      Merton 73 £2,226
      Poplar 96 £2,229
      Homerton 35 £2,233
      North Finchley 51 £2,240
      Furzedown 205 £2,257
      Strawberry Hill 31 £2,258
      Summerstown 66 £2,265
      Kidbrooke 76 £2,287
      Finsbury Park 82 £2,310
      Loughborough Junction 39 £2,310
      Archway 89 £2,322
      East Greenwich 130 £2,347
      Colindale 181 £2,354
      West Hackney 28 £2,366
      New Cross Gate 30 £2,368
      Dollis Hill 95 £2,389
      Bow 126 £2,391
      West Ham 72 £2,399
      Earlsfield 61 £2,403
      West Finchley 31 £2,409
      Mile End 102 £2,410
      Temple Fortune 54 £2,413
      Rotherhithe 103 £2,419
      Limehouse 162 £2,426
      Crouch End 69 £2,428
      Stroud Green 34 £2,435
      Twyford 53 £2,442
      Stoke Newington 122 £2,445
      Mill Hill 32 £2,455
      Middle Park 20 £2,461
      Dalston 74 £2,469
      Leytonstone 53 £2,472
      Balham 160 £2,523
      Shadwell 73 £2,524
      Muswell Hill 65 £2,544
      Upton Park 23 £2,544
      Stepney 79 £2,559
      Merton Park 47 £2,561
      Friern Barnet 27 £2,601
      Clapham 196 £2,621
      West Kensington 319 £2,625
      Holloway 162 £2,627
      Kennington 33 £2,632
      Stockwell 116 £2,633
      St Pancras 218 £2,643
      Shacklewell 59 £2,658
      Spring Grove 111 £2,663
      Shepherd's Bush 366 £2,666
      Norbiton 139 £2,691
      Raynes Park 73 £2,693
      Putney 120 £2,700
      Old Kent Road 84 £2,718
      Silvertown 101 £2,720
      Cockfosters 42 £2,720
      Wandsworth 193 £2,768
      Greenwich Peninsula 45 £2,773
      Charlton Riverside 38 £2,780
      Stamford Hill 67 £2,781
      Blackwall 234 £2,789
      Beckton 22 £2,803
      Brent Cross 67 £2,817
      Brook Green 127 £2,843
      Hanwell 120 £2,847
      Kilburn 147 £2,880
      Queen's Park 102 £2,887
      Walworth 94 £2,888
      Stratford 229 £2,889
      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 126 £3,044
      Mortlake 21 £3,064
      Hackney 86 £3,084
      Elephant and Castle 144 £3,194
      Barnsbury 238 £3,262
      Hammersmith 441 £3,274
      Isle of Dogs 467 £3,296
      Whitechapel 475 £3,306
      Haggerston 70 £3,320
      Islington 164 £3,361
      Fulham 326 £3,380
      St Margarets 44 £3,438
      Bermondsey 131 £3,460
      Clapham Junction 288 £3,481
      Lambeth 40 £3,485
      Canary Wharf 345 £3,540
      Battersea 175 £3,571
      Somers Town 85 £3,711
      West Hampstead 247 £3,733
      Fitzrovia 269 £3,734
      Hampton Wick 26 £3,740
      Kentish Town 129 £3,759
      Earl's Court 456 £3,802
      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 218 £4,414
      Clerkenwell 191 £4,463
      King's Cross 160 £4,536
      Notting Hill 394 £4,702
      Brompton 778 £4,899
      Chalk Farm 278 £5,013
      Holborn 160 £5,263
      Bloomsbury 132 £5,384
      Belsize Park 326 £5,692
      Southwark 76 £5,748
      Chelsea 418 £7,412
      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,405 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!