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 36 £1,209
      Bedfont 21 £1,456
      Greenford 66 £1,459
      Thornton Heath 59 £1,474
      Norbury 23 £1,488
      Cowley 34 £1,488
      South Norwood 45 £1,502
      Hounslow West 81 £1,504
      Rush Green 30 £1,514
      Waddon 67 £1,526
      Becontree Heath 27 £1,527
      The Wrythe 21 £1,527
      Bowes 21 £1,533
      Gants Hill 51 £1,538
      Carshalton Beeches 42 £1,556
      Heston 48 £1,564
      Northwood 46 £1,574
      Dagenham 38 £1,580
      Feltham 58 £1,581
      Newbury Park 39 £1,582
      Highams Park 22 £1,609
      Worton 82 £1,613
      Broad Green 181 £1,620
      Chingford 27 £1,621
      Wealdstone 204 £1,623
      Kenton 25 £1,630
      Rayners Lane 86 £1,636
      Seven Kings 80 £1,637
      Ponders End 33 £1,651
      Harrow Weald 40 £1,661
      Benhilton 54 £1,675
      Perry Vale 33 £1,678
      Edmonton 62 £1,687
      Northumberland Heath 26 £1,689
      Catford South 33 £1,690
      Pinner 23 £1,696
      Penge 25 £1,698
      Southbury 42 £1,699
      Becontree 26 £1,699
      Addiscombe 60 £1,704
      Palmers Green 61 £1,709
      Forest Hill 31 £1,713
      West Drayton 47 £1,716
      Cranford 40 £1,720
      Yeading 35 £1,721
      Purley 68 £1,726
      Scrattons Farm 23 £1,727
      Anerley 25 £1,731
      Southgate 32 £1,744
      Stanmore 34 £1,750
      Hither Green 54 £1,757
      Cricklewood 43 £1,758
      Hendon Central 58 £1,801
      New Malden 28 £1,805
      Osterley 33 £1,807
      New Barnet 32 £1,818
      Beckenham 48 £1,825
      West Norwood 69 £1,835
      Harringay 93 £1,837
      Finchley 40 £1,843
      Shortlands 23 £1,848
      West Green 137 £1,854
      Thames View 32 £1,856
      Kingsbury 40 £1,858
      Brunswick Park 23 £1,863
      Woodside 27 £1,867
      Surbiton 66 £1,876
      Spring Grove 83 £1,892
      Hornchurch 34 £1,903
      Plumstead 53 £1,903
      Plashet 24 £1,907
      Widmore 28 £1,909
      Collier's Wood 67 £1,909
      Brockley 29 £1,911
      Wallington 31 £1,912
      Whetstone 23 £1,912
      Hillingdon 28 £1,921
      Alperton 78 £1,925
      Plaistow 64 £1,929
      Mitcham 50 £1,940
      Harlesden 94 £1,949
      Sudbury 91 £1,952
      Selhurst 64 £1,955
      Leyton 113 £1,966
      Sudbury Hill 44 £1,976
      Forest Gate 27 £2,002
      Roehampton 31 £2,011
      Hayes 139 £2,022
      Ladywell 70 £2,035
      Perivale 53 £2,037
      Gallions Reach 43 £2,038
      Charlton 42 £2,051
      Bethnal Green 164 £2,056
      Deptford 76 £2,061
      Hendon 94 £2,075
      Streatham 123 £2,090
      Park Royal 157 £2,093
      Crystal Palace 30 £2,101
      Church End 50 £2,105
      Streatham Hill 168 £2,110
      New Cross Gate 35 £2,111
      West Hackney 37 £2,115
      West Hendon 46 £2,125
      Ickenham 34 £2,127
      Strawberry Hill 40 £2,129
      Peckham 67 £2,152
      Leytonstone 50 £2,156
      Tulse Hill 31 £2,163
      East Dulwich 33 £2,180
      North Finchley 67 £2,189
      Summerstown 77 £2,198
      Camberwell 87 £2,218
      Thamesmead 27 £2,219
      Woodside Park 27 £2,226
      Clapton 88 £2,235
      New Cross 78 £2,236
      Preston 89 £2,240
      Homerton 40 £2,247
      Furzedown 212 £2,268
      Dollis Hill 111 £2,273
      Merton 83 £2,280
      Brixton 152 £2,280
      Kilburn 134 £2,295
      Poplar 107 £2,302
      Earlsfield 60 £2,307
      Beckton 32 £2,308
      High Barnet 22 £2,311
      Kidbrooke 73 £2,327
      Muswell Hill 95 £2,328
      Canning Town 136 £2,333
      Archway 131 £2,337
      Temple Fortune 58 £2,341
      Middle Park 22 £2,351
      Friern Barnet 35 £2,353
      Stroud Green 28 £2,367
      Hornsey 107 £2,370
      Mile End 107 £2,375
      Upton Park 37 £2,376
      Hackney Wick 30 £2,393
      West Finchley 27 £2,397
      Finsbury Park 95 £2,404
      Mapesbury 56 £2,408
      East Greenwich 147 £2,408
      Yiewsley 43 £2,410
      Holloway 210 £2,422
      Merton Park 51 £2,423
      Twyford 49 £2,424
      Colindale 216 £2,427
      Norbiton 142 £2,451
      Loughborough Junction 50 £2,452
      Nunhead 31 £2,465
      West Ham 69 £2,492
      Southfields 56 £2,493
      Bow 132 £2,500
      Crouch End 75 £2,509
      Balham 157 £2,516
      Rotherhithe 93 £2,517
      Mill Hill 27 £2,529
      Stockwell 117 £2,546
      Dalston 66 £2,598
      Haggerston 51 £2,614
      Shacklewell 69 £2,631
      Brent Cross 75 £2,640
      Limehouse 166 £2,643
      Stoke Newington 127 £2,645
      Clapham 194 £2,651
      Shepherd's Bush 368 £2,680
      Stepney 89 £2,698
      Tufnell Park 34 £2,712
      St Pancras 210 £2,716
      West Kensington 316 £2,733
      Raynes Park 86 £2,734
      Hanwell 146 £2,741
      Brondesbury 85 £2,748
      Putney 112 £2,756
      Highbury 139 £2,767
      Silvertown 125 £2,777
      Old Kent Road 91 £2,794
      Blackwall 254 £2,822
      Kew 27 £2,857
      Walworth 83 £2,877
      Cockfosters 36 £2,890
      Queen's Park 101 £2,894
      Kennington 32 £2,932
      Oval 84 £3,000
      Stamford Hill 64 £3,003
      Greenwich Peninsula 40 £3,030
      Clapham Junction 171 £3,058
      Charlton Riverside 31 £3,068
      Wandsworth 297 £3,073
      Brook Green 140 £3,134
      Golders Green 158 £3,139
      North Sheen 36 £3,210
      Hackney 89 £3,226
      Lambeth 32 £3,247
      Stratford 307 £3,254
      Elephant and Castle 191 £3,262
      Shadwell 107 £3,272
      Hammersmith 476 £3,292
      Isle of Dogs 571 £3,302
      Barnsbury 250 £3,365
      South Hampstead 197 £3,414
      Fulham 297 £3,481
      Kentish Town 142 £3,483
      West Hampstead 250 £3,503
      North Kensington 220 £3,515
      Battersea 188 £3,515
      St Margarets 41 £3,517
      Fitzrovia 284 £3,547
      Whitechapel 503 £3,551
      Bermondsey 193 £3,639
      Somers Town 90 £3,664
      Hoxton 155 £3,690
      Shoreditch 130 £3,729
      Earl's Court 470 £3,767
      Petersham 20 £3,772
      Canary Wharf 398 £3,787
      Islington 196 £3,963
      Finsbury 140 £3,980
      Wapping 219 £3,988
      Hampton Wick 22 £4,278
      Waterloo 82 £4,299
      Gospel Oak 42 £4,321
      The Borough 187 £4,325
      King's Cross 182 £4,398
      Clerkenwell 194 £4,531
      Notting Hill 394 £4,545
      Vauxhall 261 £4,592
      Brompton 721 £4,963
      Chalk Farm 315 £5,143
      Belsize Park 352 £5,369
      Holborn 129 £5,380
      Bloomsbury 135 £5,393
      Southwark 86 £5,588
      Kensington 314 £6,832
      Chelsea 462 £7,223
      South Kensington 548 £11,103
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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