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 46 £1,223
      Northumberland Heath 21 £1,379
      Thornton Heath 72 £1,391
      Hounslow West 73 £1,420
      Edmonton 55 £1,455
      Rush Green 29 £1,461
      South Norwood 45 £1,463
      Waddon 77 £1,499
      Norbury 29 £1,513
      Perry Vale 35 £1,515
      Gants Hill 50 £1,519
      Poverest 22 £1,522
      Cowley 28 £1,525
      Chingford 28 £1,525
      Northwood 46 £1,531
      Greenford 54 £1,534
      Bowes 20 £1,548
      Heston 36 £1,551
      Highams Park 25 £1,562
      Newbury Park 38 £1,578
      Feltham 56 £1,579
      Carshalton Beeches 46 £1,585
      Penge 26 £1,598
      Seven Kings 70 £1,607
      Purley 44 £1,608
      Kenton 24 £1,611
      Dagenham 31 £1,624
      Forest Hill 27 £1,646
      Wealdstone 176 £1,659
      Addiscombe 54 £1,662
      Broad Green 133 £1,664
      Hither Green 44 £1,678
      Harrow Weald 52 £1,681
      Rayners Lane 73 £1,684
      Stanmore 30 £1,689
      Yeading 37 £1,693
      Manor Park 28 £1,696
      Thamesmead 26 £1,699
      Yiewsley 35 £1,699
      Worton 73 £1,704
      Osterley 24 £1,715
      Benhilton 58 £1,717
      Southbury 37 £1,722
      Becontree 23 £1,723
      Cricklewood 58 £1,725
      Plashet 23 £1,726
      West Drayton 42 £1,728
      Anerley 25 £1,729
      Ponders End 27 £1,738
      Palmers Green 56 £1,745
      Hendon Central 62 £1,757
      Surbiton 68 £1,760
      Catford South 26 £1,772
      Southgate 28 £1,774
      Upper Norwood 21 £1,774
      Woodside 25 £1,777
      Widmore 25 £1,787
      Harringay 88 £1,787
      Becontree Heath 20 £1,790
      Beckenham 48 £1,790
      Sudbury Hill 30 £1,796
      West Green 128 £1,808
      New Malden 28 £1,809
      Kingsbury 41 £1,820
      Plaistow 58 £1,842
      Collier's Wood 66 £1,858
      Pinner 22 £1,859
      Sudbury 87 £1,864
      Leyton 121 £1,871
      Colney Hatch 23 £1,874
      Forest Gate 26 £1,876
      Brunswick Park 26 £1,877
      Wallington 36 £1,885
      Harlesden 94 £1,897
      Finchley 39 £1,900
      Thames View 30 £1,920
      Charlton 39 £1,934
      Gallions Reach 41 £1,936
      Shortlands 22 £1,937
      Whetstone 23 £1,944
      Selhurst 57 £1,944
      Hayes 130 £1,951
      Brockley 33 £1,965
      Plumstead 62 £1,967
      Hillingdon 26 £1,967
      New Barnet 30 £1,969
      Scrattons Farm 27 £1,973
      Mitcham 49 £1,981
      Ladywell 76 £1,984
      Hendon 79 £1,985
      Camberwell 66 £2,000
      Church End 60 £2,001
      Streatham 131 £2,001
      Deptford 73 £2,001
      Alperton 81 £2,002
      West Hendon 38 £2,005
      Roehampton 32 £2,049
      Crystal Palace 26 £2,050
      High Barnet 23 £2,057
      East Dulwich 39 £2,068
      Tulse Hill 28 £2,071
      West Norwood 61 £2,080
      New Cross 69 £2,087
      Park Royal 171 £2,094
      Peckham 61 £2,097
      Homerton 40 £2,122
      Perivale 39 £2,122
      Southfields 63 £2,131
      Clapton 93 £2,132
      Ickenham 32 £2,145
      Woodside Park 28 £2,152
      Streatham Hill 142 £2,153
      Bethnal Green 173 £2,156
      Mapesbury 64 £2,170
      Hornsey 91 £2,181
      Hackney Wick 22 £2,192
      Nunhead 22 £2,195
      New Cross Gate 30 £2,209
      Preston 71 £2,214
      West Hackney 35 £2,217
      North Finchley 52 £2,219
      Merton 80 £2,224
      Furzedown 214 £2,226
      Strawberry Hill 33 £2,230
      Canning Town 136 £2,239
      Brixton 140 £2,250
      Summerstown 70 £2,252
      Poplar 99 £2,281
      Kidbrooke 79 £2,290
      Finsbury Park 86 £2,318
      Archway 91 £2,329
      Loughborough Junction 45 £2,334
      East Greenwich 137 £2,354
      Colindale 187 £2,362
      Dollis Hill 102 £2,369
      Leytonstone 57 £2,381
      West Ham 73 £2,382
      Middle Park 20 £2,389
      Bow 122 £2,402
      West Finchley 29 £2,403
      Twyford 51 £2,413
      Crouch End 70 £2,416
      Limehouse 169 £2,422
      Mile End 104 £2,423
      Stroud Green 38 £2,435
      Mill Hill 32 £2,436
      Earlsfield 66 £2,440
      Temple Fortune 55 £2,446
      Upton Park 26 £2,454
      Stoke Newington 123 £2,459
      Rotherhithe 109 £2,472
      Dalston 70 £2,495
      Balham 164 £2,503
      Muswell Hill 65 £2,516
      Merton Park 47 £2,528
      Clapham 199 £2,566
      Shacklewell 65 £2,589
      Friern Barnet 27 £2,601
      Spring Grove 114 £2,603
      Shepherd's Bush 392 £2,621
      Holloway 165 £2,633
      Putney 128 £2,644
      West Kensington 311 £2,675
      Norbiton 142 £2,675
      Stockwell 124 £2,679
      St Pancras 217 £2,682
      Beckton 25 £2,706
      Cockfosters 43 £2,707
      Silvertown 105 £2,711
      Wandsworth 207 £2,718
      Stepney 79 £2,729
      Kennington 33 £2,729
      Blackwall 232 £2,744
      Old Kent Road 86 £2,744
      Stamford Hill 70 £2,750
      Raynes Park 75 £2,750
      Tufnell Park 43 £2,757
      Charlton Riverside 39 £2,766
      Greenwich Peninsula 42 £2,782
      Brent Cross 63 £2,795
      Hanwell 127 £2,800
      Walworth 92 £2,865
      Brook Green 129 £2,869
      Stratford 243 £2,870
      South Hampstead 185 £2,899
      Queen's Park 106 £2,900
      Kew 28 £2,907
      Brondesbury 102 £2,943
      Kilburn 135 £2,960
      Mortlake 22 £2,975
      North Kensington 218 £3,004
      North Sheen 34 £3,004
      Oval 79 £3,011
      Golders Green 123 £3,042
      Hackney 80 £3,101
      Lambeth 39 £3,116
      Elephant and Castle 142 £3,194
      Hammersmith 456 £3,211
      Whitechapel 471 £3,246
      Barnsbury 244 £3,276
      Clapham Junction 227 £3,276
      Isle of Dogs 466 £3,283
      Islington 165 £3,290
      Haggerston 76 £3,298
      Shadwell 135 £3,316
      Fulham 320 £3,420
      St Margarets 43 £3,433
      Fitzrovia 246 £3,439
      Bermondsey 140 £3,462
      Canary Wharf 346 £3,524
      Somers Town 95 £3,613
      Hampton Wick 28 £3,645
      Battersea 172 £3,652
      Upton 20 £3,695
      West Hampstead 250 £3,702
      Highbury 189 £3,744
      Kentish Town 134 £3,781
      Earl's Court 470 £3,821
      Shoreditch 119 £3,824
      Wapping 222 £3,898
      Hoxton 144 £3,992
      Finsbury 114 £4,196
      Waterloo 71 £4,266
      Gospel Oak 36 £4,372
      The Borough 156 £4,386
      Vauxhall 220 £4,415
      Clerkenwell 198 £4,431
      King's Cross 163 £4,503
      Notting Hill 396 £4,663
      Brompton 811 £4,901
      Chalk Farm 282 £4,990
      Holborn 178 £5,131
      Bloomsbury 132 £5,407
      Southwark 78 £5,688
      Belsize Park 325 £5,715
      Chelsea 422 £7,424
      Kensington 288 £7,669
      Hampstead Garden Suburb 20 £11,247
      South Kensington 497 £11,819
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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