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
      Thornton Heath 71 £1,378
      Hounslow West 73 £1,420
      Northumberland Heath 22 £1,452
      Edmonton 55 £1,455
      Rush Green 29 £1,461
      South Norwood 44 £1,465
      Waddon 76 £1,501
      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 53 £1,536
      Bowes 20 £1,548
      Heston 36 £1,551
      Highams Park 24 £1,552
      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 30 £1,612
      Forest Hill 27 £1,646
      Wealdstone 175 £1,661
      Broad Green 133 £1,664
      Addiscombe 53 £1,666
      Stanmore 29 £1,670
      Hither Green 43 £1,671
      Harrow Weald 52 £1,681
      Rayners Lane 73 £1,684
      Yiewsley 34 £1,688
      Yeading 37 £1,693
      Manor Park 28 £1,696
      Osterley 23 £1,709
      Thamesmead 25 £1,717
      Benhilton 58 £1,717
      Cricklewood 56 £1,720
      Southbury 37 £1,722
      Becontree 23 £1,723
      Plashet 23 £1,726
      West Drayton 42 £1,728
      Anerley 25 £1,729
      Ponders End 27 £1,738
      Palmers Green 56 £1,745
      Worton 73 £1,757
      Surbiton 68 £1,760
      Hendon Central 61 £1,768
      Southgate 28 £1,774
      Woodside 25 £1,777
      Upper Norwood 20 £1,779
      Widmore 25 £1,787
      Harringay 88 £1,787
      Becontree Heath 20 £1,790
      Beckenham 48 £1,790
      Catford South 25 £1,791
      Sudbury Hill 30 £1,796
      West Green 127 £1,807
      New Malden 28 £1,809
      Kingsbury 41 £1,820
      Plaistow 57 £1,844
      Collier's Wood 65 £1,847
      Sudbury 85 £1,857
      Pinner 21 £1,871
      Colney Hatch 23 £1,874
      Forest Gate 26 £1,876
      Leyton 118 £1,879
      Harlesden 94 £1,897
      Wallington 35 £1,899
      Finchley 39 £1,900
      Brunswick Park 25 £1,902
      Thames View 30 £1,920
      Gallions Reach 40 £1,929
      Charlton 39 £1,934
      Shortlands 22 £1,937
      Selhurst 56 £1,942
      Whetstone 23 £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
      Streatham 130 £1,998
      Camberwell 66 £2,000
      Church End 60 £2,001
      Deptford 73 £2,001
      West Hendon 38 £2,005
      Alperton 79 £2,025
      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
      Perivale 38 £2,091
      Peckham 61 £2,097
      Park Royal 170 £2,098
      Homerton 40 £2,122
      Southfields 63 £2,131
      Clapton 91 £2,137
      Ickenham 32 £2,145
      Streatham Hill 141 £2,151
      Woodside Park 28 £2,152
      Bethnal Green 173 £2,156
      Mapesbury 63 £2,172
      New Cross Gate 31 £2,177
      Hornsey 91 £2,181
      Hackney Wick 22 £2,192
      Nunhead 22 £2,195
      Preston 71 £2,214
      West Hackney 35 £2,217
      Merton 80 £2,224
      Brixton 143 £2,226
      Furzedown 213 £2,228
      Strawberry Hill 33 £2,230
      North Finchley 51 £2,233
      Canning Town 133 £2,243
      Summerstown 68 £2,264
      Poplar 98 £2,285
      Kidbrooke 79 £2,290
      Archway 90 £2,305
      Finsbury Park 86 £2,318
      Loughborough Junction 44 £2,333
      East Greenwich 135 £2,354
      Dollis Hill 100 £2,362
      Colindale 188 £2,367
      West Ham 73 £2,382
      Middle Park 20 £2,389
      Bow 119 £2,390
      West Finchley 29 £2,403
      Leytonstone 54 £2,406
      Crouch End 70 £2,416
      Limehouse 166 £2,419
      Mile End 104 £2,423
      Twyford 50 £2,425
      Stroud Green 38 £2,435
      Earlsfield 66 £2,440
      Temple Fortune 55 £2,446
      Upton Park 26 £2,453
      Stoke Newington 123 £2,459
      Mill Hill 31 £2,478
      Rotherhithe 106 £2,482
      Dalston 70 £2,495
      Balham 164 £2,503
      Muswell Hill 65 £2,516
      Merton Park 47 £2,528
      Clapham 199 £2,566
      Spring Grove 112 £2,585
      Shacklewell 65 £2,589
      Friern Barnet 27 £2,601
      Shepherd's Bush 391 £2,624
      Holloway 164 £2,642
      Putney 127 £2,654
      West Kensington 311 £2,675
      Norbiton 142 £2,675
      Stockwell 122 £2,681
      St Pancras 217 £2,682
      Cockfosters 43 £2,707
      Wandsworth 207 £2,715
      Silvertown 104 £2,724
      Kennington 33 £2,729
      Tufnell Park 44 £2,737
      Raynes Park 76 £2,740
      Blackwall 232 £2,744
      Stepney 78 £2,744
      Old Kent Road 86 £2,744
      Stamford Hill 70 £2,750
      Charlton Riverside 39 £2,766
      Greenwich Peninsula 42 £2,782
      Beckton 23 £2,788
      Hanwell 127 £2,800
      Brent Cross 62 £2,817
      Walworth 92 £2,865
      Brook Green 129 £2,869
      Stratford 243 £2,870
      South Hampstead 186 £2,902
      Kew 28 £2,907
      Queen's Park 105 £2,916
      Kilburn 134 £2,919
      Brondesbury 100 £2,969
      Mortlake 22 £2,975
      North Sheen 34 £3,004
      Oval 77 £3,034
      Golders Green 122 £3,039
      North Kensington 222 £3,070
      Lambeth 38 £3,119
      Hackney 79 £3,124
      Elephant and Castle 141 £3,194
      Hammersmith 454 £3,220
      Whitechapel 470 £3,248
      Clapham Junction 219 £3,278
      Barnsbury 243 £3,280
      Isle of Dogs 460 £3,290
      Islington 164 £3,290
      Haggerston 76 £3,298
      Shadwell 135 £3,316
      Fulham 317 £3,420
      St Margarets 43 £3,433
      Bermondsey 139 £3,458
      Fitzrovia 247 £3,483
      Canary Wharf 345 £3,522
      Somers Town 95 £3,613
      Hampton Wick 28 £3,645
      Battersea 172 £3,652
      Upton 20 £3,695
      West Hampstead 249 £3,709
      Highbury 188 £3,745
      Kentish Town 135 £3,776
      Shoreditch 118 £3,825
      Earl's Court 464 £3,835
      Wapping 222 £3,874
      Hoxton 143 £4,006
      Finsbury 117 £4,212
      Waterloo 71 £4,266
      Gospel Oak 36 £4,372
      The Borough 155 £4,397
      Vauxhall 219 £4,417
      Clerkenwell 198 £4,431
      King's Cross 162 £4,517
      Notting Hill 395 £4,670
      Brompton 806 £4,903
      Chalk Farm 283 £4,996
      Holborn 171 £5,193
      Bloomsbury 130 £5,424
      Southwark 77 £5,703
      Belsize Park 325 £5,773
      Chelsea 421 £7,395
      Kensington 288 £7,669
      Hampstead Garden Suburb 20 £11,247
      South Kensington 496 £11,837
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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