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 56 £1,450
      South Norwood 45 £1,463
      Rush Green 30 £1,464
      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
      Greenford 54 £1,534
      Heston 37 £1,534
      Chingford 29 £1,535
      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
      Wealdstone 176 £1,655
      Broad Green 135 £1,658
      Addiscombe 57 £1,660
      Hither Green 45 £1,669
      Harrow Weald 52 £1,674
      Yeading 38 £1,681
      Stanmore 30 £1,689
      Manor Park 28 £1,696
      Thamesmead 26 £1,699
      Yiewsley 35 £1,699
      Rayners Lane 73 £1,700
      Worton 75 £1,712
      Osterley 24 £1,715
      Benhilton 57 £1,718
      Southbury 39 £1,720
      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 66 £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 95 £1,887
      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
      Hendon 82 £1,991
      Mitcham 47 £1,998
      Camberwell 66 £2,000
      Church End 60 £2,001
      Deptford 73 £2,001
      Alperton 81 £2,002
      Streatham 133 £2,006
      Crystal Palace 27 £2,037
      Roehampton 32 £2,049
      West Norwood 63 £2,055
      High Barnet 23 £2,057
      East Dulwich 38 £2,065
      Tulse Hill 28 £2,071
      Park Royal 170 £2,096
      New Cross 69 £2,097
      Peckham 61 £2,097
      Homerton 40 £2,122
      Perivale 39 £2,122
      Streatham Hill 142 £2,135
      Clapton 92 £2,136
      Ickenham 32 £2,145
      Bethnal Green 173 £2,148
      Woodside Park 28 £2,152
      Mapesbury 64 £2,170
      Southfields 65 £2,175
      Hornsey 92 £2,178
      Hackney Wick 22 £2,192
      Nunhead 22 £2,195
      New Cross Gate 30 £2,209
      North Finchley 53 £2,212
      West Hackney 35 £2,217
      Preston 72 £2,222
      Merton 80 £2,224
      Furzedown 213 £2,228
      Strawberry Hill 33 £2,230
      Canning Town 136 £2,238
      Summerstown 70 £2,240
      Brixton 141 £2,253
      Poplar 99 £2,281
      Kidbrooke 79 £2,290
      Loughborough Junction 46 £2,312
      Archway 92 £2,314
      Finsbury Park 86 £2,318
      East Greenwich 137 £2,351
      Colindale 190 £2,361
      Dollis Hill 104 £2,363
      West Ham 74 £2,379
      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 38 £2,435
      Mill Hill 32 £2,436
      Earlsfield 66 £2,440
      Temple Fortune 55 £2,446
      Stoke Newington 123 £2,451
      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
      Spring Grove 115 £2,596
      Friern Barnet 27 £2,601
      Shepherd's Bush 392 £2,621
      Holloway 166 £2,626
      Putney 127 £2,638
      Beckton 26 £2,658
      Norbiton 144 £2,661
      Stockwell 124 £2,671
      West Kensington 311 £2,675
      St Pancras 217 £2,682
      Cockfosters 44 £2,687
      Silvertown 104 £2,702
      Wandsworth 206 £2,724
      Stepney 79 £2,729
      Kennington 33 £2,729
      Tufnell Park 44 £2,737
      Raynes Park 76 £2,740
      Old Kent Road 86 £2,744
      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 63 £2,795
      Brook Green 130 £2,864
      Walworth 92 £2,865
      Stratford 244 £2,877
      Kew 28 £2,907
      South Hampstead 182 £2,911
      Queen's Park 106 £2,917
      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 39 £3,116
      Elephant and Castle 142 £3,194
      Hammersmith 456 £3,211
      Whitechapel 471 £3,250
      Barnsbury 243 £3,268
      Clapham Junction 229 £3,275
      Isle of Dogs 469 £3,280
      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 186 £3,759
      Kentish Town 134 £3,781
      Earl's Court 470 £3,821
      Shoreditch 119 £3,824
      Petersham 20 £3,865
      Wapping 221 £3,897
      Hoxton 144 £3,992
      Finsbury 114 £4,196
      Waterloo 70 £4,268
      Gospel Oak 36 £4,372
      The Borough 156 £4,386
      Clerkenwell 197 £4,421
      Vauxhall 218 £4,425
      King's Cross 163 £4,503
      Notting Hill 396 £4,666
      Brompton 814 £4,892
      Chalk Farm 280 £5,009
      Holborn 180 £5,130
      Bloomsbury 131 £5,418
      Southwark 77 £5,707
      Belsize Park 326 £5,710
      Chelsea 421 £7,433
      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,015 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!