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 71 £1,388
      Hounslow West 73 £1,420
      Edmonton 56 £1,450
      South Norwood 45 £1,463
      Rush Green 29 £1,470
      Waddon 77 £1,483
      Poverest 23 £1,499
      Norbury 29 £1,513
      Perry Vale 36 £1,524
      Gants Hill 51 £1,524
      Cowley 28 £1,525
      Northwood 48 £1,532
      Heston 37 £1,534
      Chingford 29 £1,535
      Greenford 53 £1,547
      Bowes 20 £1,548
      Kenton 23 £1,566
      Highams Park 26 £1,566
      Penge 25 £1,574
      Feltham 56 £1,579
      Newbury Park 39 £1,587
      Carshalton Beeches 47 £1,589
      Seven Kings 70 £1,607
      Purley 45 £1,614
      Dagenham 32 £1,631
      Forest Hill 27 £1,646
      Broad Green 135 £1,658
      Wealdstone 175 £1,658
      Addiscombe 56 £1,661
      Hither Green 45 £1,669
      Harrow Weald 52 £1,674
      Yeading 38 £1,681
      Manor Park 28 £1,696
      Thamesmead 26 £1,699
      Yiewsley 35 £1,699
      Rayners Lane 72 £1,706
      Stanmore 29 £1,709
      Worton 75 £1,712
      Southbury 38 £1,716
      Osterley 23 £1,716
      Benhilton 56 £1,719
      Cricklewood 58 £1,725
      West Drayton 42 £1,728
      Plashet 24 £1,729
      Becontree 23 £1,732
      Palmers Green 58 £1,748
      Woodside 26 £1,753
      Ponders End 26 £1,753
      Hendon Central 63 £1,770
      Surbiton 66 £1,771
      Sudbury Hill 31 £1,772
      Catford South 26 £1,772
      Southgate 28 £1,774
      Upper Norwood 21 £1,774
      Widmore 25 £1,787
      Beckenham 48 £1,790
      Anerley 28 £1,794
      Harringay 88 £1,795
      West Green 129 £1,800
      New Malden 29 £1,819
      Kingsbury 41 £1,820
      Plaistow 58 £1,842
      Wallington 38 £1,858
      Collier's Wood 65 £1,858
      Pinner 22 £1,859
      Sudbury 87 £1,859
      Leyton 122 £1,860
      Colney Hatch 23 £1,874
      Forest Gate 26 £1,876
      Brunswick Park 26 £1,877
      Harlesden 94 £1,886
      Finchley 39 £1,900
      Thames View 30 £1,920
      Whetstone 24 £1,925
      Gallions Reach 41 £1,936
      Charlton 39 £1,937
      Shortlands 22 £1,937
      Selhurst 59 £1,939
      Hayes 130 £1,951
      Plumstead 63 £1,953
      Hillingdon 26 £1,967
      New Barnet 30 £1,969
      Scrattons Farm 27 £1,973
      Ladywell 77 £1,982
      West Hendon 39 £1,983
      Brockley 32 £1,985
      Camberwell 65 £1,988
      Hendon 82 £1,991
      Alperton 82 £1,991
      Mitcham 47 £1,998
      Streatham 133 £1,998
      Church End 60 £2,001
      Deptford 73 £2,001
      Crystal Palace 27 £2,037
      Roehampton 32 £2,049
      High Barnet 23 £2,057
      Perivale 38 £2,062
      West Norwood 62 £2,063
      East Dulwich 38 £2,065
      Tulse Hill 28 £2,071
      Park Royal 170 £2,096
      New Cross 69 £2,097
      Peckham 61 £2,097
      Streatham Hill 142 £2,135
      Clapton 92 £2,136
      Homerton 39 £2,143
      Ickenham 32 £2,145
      Bethnal Green 171 £2,147
      Woodside Park 28 £2,152
      Mapesbury 64 £2,170
      Hornsey 92 £2,178
      Southfields 64 £2,183
      Hackney Wick 22 £2,192
      Nunhead 22 £2,195
      New Cross Gate 30 £2,209
      North Finchley 53 £2,212
      Merton 79 £2,218
      Preston 72 £2,222
      Furzedown 213 £2,228
      Strawberry Hill 33 £2,230
      Summerstown 70 £2,240
      West Hackney 34 £2,241
      Canning Town 135 £2,242
      Brixton 140 £2,257
      Poplar 99 £2,281
      Kidbrooke 79 £2,290
      Loughborough Junction 46 £2,312
      Archway 91 £2,316
      Finsbury Park 87 £2,320
      East Greenwich 137 £2,351
      Colindale 189 £2,363
      West Ham 74 £2,379
      Dollis Hill 102 £2,384
      Leytonstone 56 £2,387
      Middle Park 20 £2,389
      West Finchley 29 £2,403
      Crouch End 71 £2,408
      Twyford 53 £2,410
      Bow 123 £2,411
      Mile End 105 £2,415
      Upton Park 27 £2,430
      Limehouse 169 £2,432
      Stroud Green 37 £2,433
      Mill Hill 32 £2,436
      Earlsfield 66 £2,440
      Temple Fortune 55 £2,446
      Stoke Newington 123 £2,459
      Rotherhithe 108 £2,477
      Dalston 70 £2,495
      Balham 162 £2,510
      Muswell Hill 65 £2,516
      Merton Park 47 £2,528
      Clapham 198 £2,573
      Shacklewell 64 £2,592
      Spring Grove 114 £2,601
      Friern Barnet 27 £2,601
      Shepherd's Bush 391 £2,623
      Holloway 166 £2,626
      Putney 127 £2,638
      Beckton 26 £2,658
      Norbiton 143 £2,666
      Stockwell 124 £2,671
      West Kensington 311 £2,675
      St Pancras 217 £2,682
      Raynes Park 75 £2,696
      Silvertown 103 £2,701
      Cockfosters 43 £2,706
      Wandsworth 206 £2,724
      Old Kent Road 87 £2,726
      Stepney 79 £2,729
      Kennington 33 £2,729
      Tufnell Park 44 £2,737
      Blackwall 232 £2,747
      Stamford Hill 70 £2,750
      Greenwich Peninsula 43 £2,773
      Hanwell 128 £2,793
      Charlton Riverside 38 £2,795
      Brent Cross 62 £2,817
      Brook Green 130 £2,864
      Walworth 91 £2,870
      Stratford 244 £2,877
      Queen's Park 106 £2,898
      Kew 28 £2,907
      South Hampstead 182 £2,911
      Kilburn 136 £2,946
      Brondesbury 103 £2,950
      Mortlake 22 £2,975
      North Kensington 215 £2,999
      North Sheen 34 £3,004
      Oval 79 £3,011
      Golders Green 122 £3,053
      Hackney 81 £3,084
      Lambeth 38 £3,088
      Elephant and Castle 142 £3,194
      Hammersmith 455 £3,217
      Whitechapel 471 £3,250
      Barnsbury 242 £3,261
      Clapham Junction 228 £3,279
      Isle of Dogs 467 £3,284
      Islington 165 £3,290
      Haggerston 76 £3,298
      Shadwell 130 £3,335
      Fulham 320 £3,420
      St Margarets 43 £3,433
      Fitzrovia 245 £3,457
      Bermondsey 140 £3,462
      Canary Wharf 346 £3,524
      Somers Town 95 £3,613
      Hampton Wick 28 £3,645
      Battersea 173 £3,648
      Upton 20 £3,695
      West Hampstead 250 £3,697
      Highbury 185 £3,773
      Kentish Town 134 £3,781
      Earl's Court 470 £3,822
      Shoreditch 119 £3,824
      Petersham 20 £3,865
      Wapping 221 £3,905
      Hoxton 143 £3,998
      Finsbury 114 £4,196
      Waterloo 70 £4,269
      Gospel Oak 36 £4,372
      The Borough 157 £4,376
      Vauxhall 218 £4,425
      Clerkenwell 196 £4,433
      King's Cross 163 £4,503
      Notting Hill 395 £4,673
      Brompton 813 £4,894
      Chalk Farm 280 £5,009
      Holborn 180 £5,130
      Bloomsbury 131 £5,418
      Southwark 77 £5,707
      Belsize Park 326 £5,710
      Chelsea 420 £7,445
      Kensington 287 £7,679
      Hampstead Garden Suburb 20 £11,247
      South Kensington 498 £11,834
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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