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,238
      Hounslow West 71 £1,407
      Thornton Heath 76 £1,408
      Norbury 33 £1,428
      Rush Green 32 £1,450
      Edmonton 59 £1,467
      Gants Hill 53 £1,506
      Cowley 32 £1,508
      Poverest 24 £1,509
      South Norwood 44 £1,520
      Greenford 52 £1,525
      Chingford 29 £1,545
      Heston 45 £1,554
      Northwood 47 £1,559
      Bowes 22 £1,561
      Carshalton Beeches 52 £1,561
      Feltham 55 £1,575
      Chadwell Heath 20 £1,582
      Newbury Park 40 £1,585
      Penge 25 £1,594
      Cranford 20 £1,610
      Highams Park 24 £1,614
      Seven Kings 77 £1,617
      Perry Vale 31 £1,624
      Wealdstone 189 £1,628
      Purley 58 £1,638
      Stanmore 29 £1,642
      Hither Green 51 £1,644
      Broad Green 154 £1,648
      Dagenham 37 £1,652
      Yiewsley 42 £1,663
      Manor Park 25 £1,686
      Yeading 38 £1,688
      Rayners Lane 82 £1,694
      Forest Hill 30 £1,695
      West Drayton 45 £1,708
      Benhilton 57 £1,710
      Palmers Green 64 £1,710
      Catford South 31 £1,715
      Becontree 25 £1,717
      Cricklewood 56 £1,724
      Harrow Weald 47 £1,731
      Southbury 37 £1,731
      Osterley 28 £1,743
      Ponders End 29 £1,746
      Addiscombe 56 £1,747
      Southgate 29 £1,755
      Becontree Heath 27 £1,770
      Anerley 29 £1,782
      Kingsbury 41 £1,782
      New Malden 29 £1,785
      Northumberland Heath 20 £1,787
      West Green 145 £1,790
      Scrattons Farm 24 £1,791
      Hendon Central 60 £1,797
      Widmore 26 £1,809
      Beckenham 43 £1,824
      Harringay 91 £1,830
      Wallington 39 £1,832
      Woodside 26 £1,832
      Sudbury 87 £1,840
      Surbiton 65 £1,857
      Mitcham 40 £1,861
      West Norwood 63 £1,863
      Brunswick Park 24 £1,867
      Pinner 22 £1,870
      Plashet 23 £1,874
      Plaistow 54 £1,877
      Hillingdon 28 £1,880
      Finchley 39 £1,896
      Collier's Wood 64 £1,901
      New Cross Gate 55 £1,904
      Leyton 114 £1,905
      Selhurst 61 £1,915
      Hayes 136 £1,916
      Colney Hatch 21 £1,920
      Forest Gate 25 £1,921
      New Barnet 35 £1,921
      Charlton 43 £1,922
      Spring Grove 72 £1,925
      Ladywell 76 £1,952
      Thames View 31 £1,954
      Harlesden 100 £1,956
      Plumstead 66 £1,959
      Well Hall 22 £1,978
      Gallions Reach 40 £1,981
      Brockley 27 £1,982
      Church End 57 £1,997
      Camberwell 72 £1,999
      High Barnet 25 £2,000
      Whetstone 22 £2,000
      Alperton 84 £2,008
      Sudbury Hill 30 £2,009
      Hendon 85 £2,011
      East Dulwich 34 £2,013
      West Hendon 40 £2,053
      Roehampton 37 £2,067
      Streatham 126 £2,072
      New Cross 75 £2,078
      Streatham Hill 159 £2,096
      Perivale 45 £2,099
      Crystal Palace 24 £2,110
      Park Royal 167 £2,129
      Stroud Green 38 £2,133
      Peckham 67 £2,142
      Thamesmead 30 £2,145
      Southfields 66 £2,145
      Bethnal Green 188 £2,146
      West Hackney 34 £2,155
      Hackney Wick 22 £2,168
      Ickenham 32 £2,168
      Summerstown 68 £2,189
      Tulse Hill 31 £2,190
      Strawberry Hill 35 £2,203
      Merton 77 £2,207
      Canning Town 152 £2,209
      Furzedown 232 £2,220
      Clapton 89 £2,222
      Homerton 38 £2,228
      Nunhead 22 £2,231
      Loughborough Junction 50 £2,249
      Deptford 74 £2,249
      Woodside Park 26 £2,254
      Hornsey 92 £2,256
      Brixton 145 £2,274
      Poplar 103 £2,276
      Bow 135 £2,279
      Archway 90 £2,287
      Preston 79 £2,288
      Finsbury Park 93 £2,300
      Leytonstone 59 £2,311
      East Greenwich 145 £2,311
      North Finchley 52 £2,320
      Kidbrooke 77 £2,328
      Limehouse 163 £2,341
      West Ham 80 £2,345
      Mapesbury 70 £2,367
      Colindale 195 £2,387
      Earlsfield 62 £2,390
      Mile End 110 £2,396
      Dollis Hill 97 £2,407
      Upton Park 31 £2,411
      Middle Park 22 £2,414
      Rotherhithe 112 £2,419
      Mill Hill 34 £2,423
      Twyford 52 £2,428
      Muswell Hill 68 £2,440
      West Finchley 30 £2,440
      Balham 170 £2,446
      Temple Fortune 62 £2,454
      Holloway 170 £2,466
      Worton 115 £2,468
      Crouch End 76 £2,484
      Dalston 71 £2,486
      Shadwell 71 £2,506
      Stoke Newington 131 £2,510
      Friern Barnet 28 £2,531
      Brent Cross 65 £2,542
      Merton Park 42 £2,607
      Stockwell 120 £2,608
      Kennington 29 £2,618
      Beckton 28 £2,640
      Old Kent Road 89 £2,645
      Clapham 206 £2,666
      St Pancras 220 £2,676
      Norbiton 148 £2,678
      Putney 125 £2,679
      Shacklewell 64 £2,702
      Wandsworth 200 £2,705
      Charlton Riverside 40 £2,720
      West Kensington 315 £2,720
      Greenwich Peninsula 48 £2,732
      Tufnell Park 38 £2,737
      Cockfosters 42 £2,741
      Raynes Park 78 £2,757
      Hanwell 131 £2,768
      Silvertown 119 £2,783
      Stepney 82 £2,786
      Shepherd's Bush 406 £2,812
      Stratford 262 £2,820
      Highbury 148 £2,823
      Clapham Junction 210 £2,838
      Kew 29 £2,849
      Blackwall 230 £2,862
      Queen's Park 105 £2,882
      Stamford Hill 68 £2,893
      Waddon 119 £2,946
      Walworth 97 £2,948
      Golders Green 133 £2,973
      Kilburn 142 £2,978
      Oval 84 £2,986
      Haggerston 67 £3,005
      Hackney 85 £3,067
      South Hampstead 183 £3,081
      Brondesbury 108 £3,155
      Elephant and Castle 152 £3,171
      North Sheen 30 £3,196
      North Kensington 214 £3,205
      Whitechapel 494 £3,260
      Hammersmith 459 £3,263
      Barnsbury 239 £3,273
      Islington 169 £3,275
      Isle of Dogs 489 £3,325
      St Margarets 44 £3,368
      Fulham 321 £3,372
      Brook Green 154 £3,433
      Bermondsey 157 £3,442
      Lambeth 41 £3,503
      Battersea 176 £3,584
      Canary Wharf 370 £3,599
      Somers Town 89 £3,652
      Shoreditch 126 £3,672
      Fitzrovia 283 £3,704
      West Hampstead 258 £3,708
      Petersham 21 £3,743
      Kentish Town 128 £3,766
      Earl's Court 479 £3,802
      Hampton Wick 25 £3,823
      Hoxton 150 £3,922
      Wapping 249 £4,073
      Gospel Oak 41 £4,102
      Waterloo 76 £4,210
      The Borough 180 £4,288
      Clerkenwell 201 £4,358
      Vauxhall 222 £4,370
      Finsbury 194 £4,543
      King's Cross 160 £4,557
      Notting Hill 411 £4,625
      Brompton 684 £4,909
      Chalk Farm 292 £5,056
      Holborn 153 £5,232
      Bloomsbury 164 £5,279
      Belsize Park 360 £5,453
      Southwark 86 £5,464
      Kensington 287 £7,188
      Chelsea 444 £7,274
      Hampstead Garden Suburb 23 £10,128
      South Kensington 521 £11,663
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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