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 30 £1,218
      Greenford 62 £1,414
      Thornton Heath 58 £1,470
      Gants Hill 49 £1,474
      Norbury 22 £1,483
      Cowley 34 £1,488
      South Norwood 44 £1,506
      Hounslow West 74 £1,512
      Rush Green 29 £1,516
      Bowes 22 £1,520
      Waddon 67 £1,526
      The Wrythe 21 £1,527
      Becontree Heath 24 £1,539
      Carshalton Beeches 42 £1,556
      Dagenham 36 £1,571
      Northwood 46 £1,574
      Newbury Park 38 £1,582
      Heston 45 £1,584
      Feltham 55 £1,592
      Highams Park 21 £1,607
      Seven Kings 74 £1,607
      Chingford 27 £1,621
      Wealdstone 201 £1,622
      Kenton 25 £1,630
      Broad Green 173 £1,633
      Harrow Weald 37 £1,638
      Rayners Lane 84 £1,639
      Worton 78 £1,639
      Perry Vale 32 £1,643
      Ponders End 32 £1,652
      Becontree 24 £1,658
      Benhilton 53 £1,671
      Anerley 24 £1,678
      Northumberland Heath 26 £1,689
      Penge 25 £1,697
      Edmonton 59 £1,698
      Palmers Green 58 £1,698
      Addiscombe 58 £1,702
      Catford South 32 £1,702
      Southbury 41 £1,703
      Yeading 32 £1,708
      West Drayton 46 £1,717
      Purley 66 £1,718
      Pinner 22 £1,719
      Cranford 40 £1,720
      Forest Hill 31 £1,725
      Scrattons Farm 23 £1,727
      Southgate 31 £1,729
      Stanmore 33 £1,745
      Hither Green 52 £1,766
      Cricklewood 43 £1,773
      Shortlands 21 £1,782
      New Malden 27 £1,798
      Hendon Central 57 £1,804
      Brockley 28 £1,804
      New Barnet 31 £1,818
      Osterley 31 £1,821
      Beckenham 48 £1,825
      Harringay 88 £1,833
      West Green 134 £1,837
      Brunswick Park 24 £1,848
      West Norwood 67 £1,848
      Kingsbury 40 £1,858
      Finchley 38 £1,860
      Surbiton 67 £1,861
      Woodside 27 £1,867
      Thames View 30 £1,876
      Plumstead 51 £1,898
      Spring Grove 83 £1,901
      Hornchurch 32 £1,906
      Widmore 28 £1,909
      Whetstone 23 £1,912
      Hillingdon 28 £1,921
      Plashet 24 £1,921
      Wallington 29 £1,921
      Collier's Wood 63 £1,925
      Alperton 77 £1,926
      Plaistow 62 £1,944
      Harlesden 91 £1,956
      Mitcham 48 £1,962
      Sudbury 88 £1,963
      Leyton 109 £1,964
      Selhurst 59 £1,982
      Sudbury Hill 43 £1,993
      Roehampton 31 £1,999
      Forest Gate 28 £2,018
      Ladywell 66 £2,022
      Hayes 134 £2,034
      Gallions Reach 42 £2,034
      Perivale 53 £2,037
      Bethnal Green 160 £2,043
      Charlton 41 £2,069
      Deptford 76 £2,094
      Church End 49 £2,095
      Hendon 91 £2,098
      Streatham 119 £2,103
      Streatham Hill 162 £2,106
      Park Royal 155 £2,109
      Crystal Palace 28 £2,112
      West Hendon 46 £2,115
      Ickenham 33 £2,116
      New Cross Gate 34 £2,116
      West Hackney 36 £2,118
      North Finchley 65 £2,137
      Strawberry Hill 39 £2,139
      Tulse Hill 30 £2,155
      Leytonstone 48 £2,156
      Peckham 65 £2,166
      East Dulwich 32 £2,189
      Camberwell 84 £2,190
      Summerstown 77 £2,198
      New Cross 77 £2,220
      Thamesmead 26 £2,241
      Woodside Park 27 £2,244
      Clapton 85 £2,245
      Preston 87 £2,251
      Dollis Hill 109 £2,261
      Merton 83 £2,275
      Furzedown 209 £2,282
      Brixton 149 £2,284
      Homerton 38 £2,286
      Beckton 31 £2,294
      Poplar 103 £2,296
      Kilburn 134 £2,297
      Earlsfield 60 £2,307
      Muswell Hill 92 £2,309
      High Barnet 22 £2,311
      Canning Town 134 £2,332
      Temple Fortune 58 £2,341
      Archway 128 £2,346
      Middle Park 22 £2,351
      Friern Barnet 35 £2,353
      Kidbrooke 70 £2,357
      Hornsey 106 £2,373
      Mile End 104 £2,383
      Hackney Wick 30 £2,393
      West Finchley 27 £2,397
      Stroud Green 26 £2,399
      East Greenwich 144 £2,412
      Finsbury Park 92 £2,412
      Yiewsley 42 £2,420
      Upton Park 37 £2,420
      Mapesbury 55 £2,431
      Twyford 44 £2,434
      Merton Park 51 £2,435
      Holloway 207 £2,442
      Colindale 210 £2,444
      Loughborough Junction 50 £2,452
      Bow 130 £2,455
      Nunhead 31 £2,473
      Norbiton 138 £2,474
      West Ham 70 £2,480
      Southfields 52 £2,492
      Crouch End 74 £2,521
      Rotherhithe 91 £2,522
      Balham 154 £2,523
      Stockwell 114 £2,543
      Dalston 67 £2,583
      Haggerston 47 £2,601
      Mill Hill 26 £2,603
      Stoke Newington 125 £2,636
      Brent Cross 75 £2,640
      Limehouse 167 £2,643
      Clapham 191 £2,650
      Shacklewell 68 £2,657
      Tufnell Park 35 £2,685
      Shepherd's Bush 366 £2,687
      St Pancras 208 £2,719
      West Kensington 318 £2,729
      Stepney 90 £2,745
      Raynes Park 82 £2,751
      Putney 111 £2,757
      Brondesbury 81 £2,758
      Hanwell 141 £2,763
      Highbury 138 £2,767
      Silvertown 125 £2,777
      Blackwall 251 £2,830
      Old Kent Road 89 £2,842
      Kew 27 £2,857
      Cockfosters 37 £2,877
      Walworth 81 £2,892
      Queen's Park 100 £2,916
      Kennington 31 £2,959
      Stamford Hill 62 £3,006
      Greenwich Peninsula 39 £3,054
      Oval 78 £3,056
      Wandsworth 294 £3,073
      Clapham Junction 167 £3,078
      Charlton Riverside 30 £3,101
      Brook Green 138 £3,141
      Golders Green 156 £3,160
      North Sheen 36 £3,210
      Lambeth 31 £3,236
      Stratford 303 £3,255
      Elephant and Castle 190 £3,264
      Shadwell 108 £3,275
      Hackney 88 £3,277
      Hammersmith 474 £3,288
      Isle of Dogs 569 £3,306
      Barnsbury 249 £3,349
      South Hampstead 193 £3,440
      Fulham 294 £3,480
      Kentish Town 139 £3,496
      North Kensington 218 £3,506
      West Hampstead 248 £3,508
      St Margarets 40 £3,524
      Battersea 185 £3,529
      Fitzrovia 282 £3,542
      Whitechapel 501 £3,552
      Bermondsey 193 £3,640
      Somers Town 89 £3,658
      Hoxton 153 £3,698
      Shoreditch 127 £3,704
      Earl's Court 472 £3,756
      Canary Wharf 394 £3,792
      Islington 194 £3,962
      Finsbury 139 £3,976
      Wapping 217 £3,980
      Waterloo 83 £4,259
      Gospel Oak 43 £4,270
      Hampton Wick 22 £4,278
      The Borough 184 £4,326
      King's Cross 181 £4,419
      Clerkenwell 191 £4,532
      Notting Hill 393 £4,556
      Vauxhall 263 £4,602
      Brompton 718 £4,968
      Chalk Farm 312 £5,208
      Belsize Park 351 £5,361
      Bloomsbury 136 £5,403
      Holborn 128 £5,412
      Southwark 82 £5,666
      Kensington 315 £6,817
      Chelsea 463 £7,227
      South Kensington 552 £11,099
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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