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 48 £1,236
      Thornton Heath 73 £1,387
      Hounslow West 72 £1,430
      South Norwood 44 £1,454
      Edmonton 55 £1,458
      Waddon 78 £1,474
      Norbury 28 £1,479
      Rush Green 32 £1,484
      Poverest 24 £1,509
      Cowley 27 £1,522
      Greenford 50 £1,525
      Northwood 47 £1,533
      Highams Park 26 £1,538
      Gants Hill 53 £1,545
      Perry Vale 38 £1,556
      Heston 39 £1,558
      Bowes 21 £1,565
      Kenton 21 £1,569
      Chingford 27 £1,571
      Feltham 54 £1,583
      Carshalton Beeches 48 £1,585
      Newbury Park 39 £1,588
      Purley 42 £1,606
      Seven Kings 66 £1,608
      Yeading 38 £1,624
      Penge 23 £1,626
      Northumberland Heath 22 £1,627
      Wealdstone 184 £1,631
      Broad Green 142 £1,652
      Harrow Weald 47 £1,663
      Dagenham 34 £1,668
      Forest Hill 29 £1,672
      Hither Green 46 £1,685
      Yiewsley 35 £1,686
      Rayners Lane 74 £1,688
      Stanmore 32 £1,688
      Manor Park 29 £1,701
      Addiscombe 61 £1,711
      Osterley 23 £1,712
      Southbury 34 £1,712
      Becontree 23 £1,722
      West Green 151 £1,722
      West Drayton 44 £1,727
      Cricklewood 58 £1,728
      Ponders End 28 £1,733
      Anerley 28 £1,736
      Benhilton 51 £1,737
      Worton 80 £1,747
      Palmers Green 58 £1,752
      Surbiton 66 £1,755
      Woodside 24 £1,765
      Southgate 27 £1,766
      Sudbury Hill 29 £1,768
      Widmore 25 £1,789
      Beckenham 46 £1,789
      New Malden 28 £1,791
      Kingsbury 40 £1,793
      Catford South 25 £1,805
      Thamesmead 26 £1,808
      Hendon Central 65 £1,809
      Harringay 90 £1,820
      Plashet 23 £1,833
      Sudbury 86 £1,842
      Plaistow 56 £1,844
      Pinner 22 £1,861
      Wallington 37 £1,861
      Shortlands 20 £1,876
      Harlesden 92 £1,890
      Collier's Wood 63 £1,891
      Brunswick Park 24 £1,898
      Leyton 120 £1,907
      Finchley 38 £1,907
      Forest Gate 25 £1,923
      New Barnet 33 £1,923
      Whetstone 23 £1,933
      Hayes 129 £1,935
      Thames View 31 £1,943
      Gallions Reach 41 £1,945
      Colney Hatch 20 £1,949
      Selhurst 55 £1,958
      Charlton 41 £1,961
      Plumstead 63 £1,970
      Well Hall 22 £1,973
      Ladywell 74 £1,975
      Brockley 30 £1,976
      West Hendon 38 £1,984
      Scrattons Farm 26 £1,990
      Streatham 136 £1,992
      Alperton 82 £1,993
      Mitcham 48 £2,000
      Hendon 84 £2,001
      Hillingdon 26 £2,002
      Bedfont 22 £2,003
      Tulse Hill 27 £2,015
      Crystal Palace 31 £2,019
      Deptford 70 £2,020
      Camberwell 63 £2,032
      Church End 60 £2,042
      High Barnet 23 £2,047
      West Norwood 62 £2,047
      Roehampton 35 £2,072
      East Dulwich 40 £2,083
      Perivale 40 £2,097
      New Cross 69 £2,103
      Peckham 61 £2,116
      Park Royal 162 £2,117
      Hackney Wick 21 £2,128
      Southfields 64 £2,131
      Bethnal Green 180 £2,136
      Ickenham 32 £2,140
      Streatham Hill 144 £2,141
      Woodside Park 28 £2,152
      Clapton 91 £2,153
      Mapesbury 63 £2,157
      Nunhead 22 £2,197
      Hornsey 91 £2,216
      Canning Town 145 £2,220
      Merton 75 £2,223
      West Hackney 31 £2,226
      Preston 74 £2,228
      Strawberry Hill 33 £2,232
      Furzedown 219 £2,234
      Homerton 37 £2,242
      Loughborough Junction 45 £2,254
      Summerstown 68 £2,256
      North Finchley 51 £2,259
      Poplar 99 £2,273
      Kidbrooke 77 £2,285
      New Cross Gate 31 £2,309
      Finsbury Park 86 £2,311
      Colindale 188 £2,319
      Stroud Green 38 £2,334
      East Greenwich 133 £2,345
      Archway 92 £2,356
      Dollis Hill 103 £2,372
      Brixton 145 £2,384
      Middle Park 21 £2,394
      West Finchley 32 £2,395
      Mile End 106 £2,404
      Mill Hill 35 £2,404
      West Ham 74 £2,408
      Bow 126 £2,410
      Temple Fortune 55 £2,412
      Crouch End 70 £2,416
      Limehouse 168 £2,428
      Twyford 53 £2,430
      Rotherhithe 108 £2,434
      Leytonstone 58 £2,435
      Earlsfield 62 £2,454
      Stoke Newington 121 £2,457
      Upton Park 27 £2,469
      Dalston 75 £2,471
      Stepney 90 £2,473
      Balham 161 £2,485
      Muswell Hill 68 £2,497
      West Kensington 343 £2,508
      Shadwell 74 £2,534
      Merton Park 49 £2,536
      Beckton 28 £2,588
      Friern Barnet 27 £2,601
      Holloway 170 £2,605
      Shacklewell 62 £2,609
      Spring Grove 113 £2,612
      Clapham 201 £2,623
      St Pancras 217 £2,646
      Norbiton 143 £2,664
      Stockwell 119 £2,672
      Raynes Park 73 £2,692
      Old Kent Road 84 £2,699
      Cockfosters 43 £2,701
      Putney 120 £2,709
      Wandsworth 199 £2,732
      Greenwich Peninsula 47 £2,748
      Silvertown 105 £2,783
      Brent Cross 68 £2,797
      Charlton Riverside 38 £2,797
      Blackwall 238 £2,803
      Shepherd's Bush 346 £2,804
      Stamford Hill 70 £2,808
      Hanwell 126 £2,808
      Brook Green 129 £2,839
      Kilburn 150 £2,875
      Walworth 96 £2,882
      Tufnell Park 33 £2,884
      Stratford 232 £2,895
      Kew 28 £2,907
      Queen's Park 102 £2,910
      Brondesbury 101 £2,919
      North Kensington 212 £2,932
      South Hampstead 180 £2,937
      Oval 85 £2,984
      North Sheen 34 £3,003
      Golders Green 129 £3,036
      Mortlake 21 £3,064
      Elephant and Castle 149 £3,172
      Barnsbury 244 £3,259
      Kennington 54 £3,262
      Haggerston 72 £3,297
      Isle of Dogs 476 £3,297
      Hammersmith 443 £3,304
      Whitechapel 467 £3,334
      Islington 168 £3,334
      Fulham 338 £3,338
      St Margarets 45 £3,388
      Clapham Junction 274 £3,395
      Bermondsey 141 £3,421
      Hackney 100 £3,452
      Lambeth 41 £3,467
      Canary Wharf 350 £3,532
      Battersea 174 £3,578
      Highbury 180 £3,599
      Somers Town 88 £3,645
      West Hampstead 250 £3,690
      Hampton Wick 27 £3,690
      Kentish Town 136 £3,722
      Shoreditch 119 £3,748
      Earl's Court 442 £3,755
      Wapping 223 £3,919
      Hoxton 141 £4,024
      Fitzrovia 333 £4,096
      Finsbury 120 £4,178
      Waterloo 77 £4,185
      Gospel Oak 39 £4,210
      Clerkenwell 184 £4,313
      Vauxhall 225 £4,387
      The Borough 156 £4,405
      King's Cross 161 £4,537
      Notting Hill 395 £4,681
      Brompton 707 £4,913
      Chalk Farm 280 £5,001
      Holborn 142 £5,128
      Bloomsbury 133 £5,385
      Southwark 78 £5,654
      Belsize Park 330 £5,663
      Chelsea 425 £7,376
      Kensington 291 £7,611
      Hampstead Garden Suburb 22 £10,497
      South Kensington 508 £11,667
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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