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 45 £1,215
      Hounslow West 74 £1,431
      Poverest 20 £1,444
      Gants Hill 52 £1,474
      Greenford 64 £1,475
      Thornton Heath 58 £1,477
      Cowley 34 £1,500
      Rush Green 24 £1,503
      Norbury 24 £1,514
      South Norwood 41 £1,515
      The Wrythe 22 £1,535
      Waddon 65 £1,536
      Carshalton Beeches 43 £1,556
      Northwood 47 £1,557
      Newbury Park 37 £1,557
      Bowes 21 £1,563
      Chadwell Heath 21 £1,576
      Heston 45 £1,579
      Feltham 62 £1,582
      Chingford 28 £1,593
      Worton 77 £1,597
      Seven Kings 79 £1,605
      Dagenham 44 £1,606
      Harrow Weald 38 £1,609
      Highams Park 24 £1,623
      Wealdstone 197 £1,632
      Becontree Heath 27 £1,634
      Rayners Lane 80 £1,652
      Addiscombe 59 £1,668
      Kenton 25 £1,676
      Yeading 35 £1,677
      Perry Vale 32 £1,679
      Purley 54 £1,681
      Ponders End 32 £1,681
      Hither Green 48 £1,685
      Southbury 41 £1,685
      West Drayton 46 £1,706
      Pinner 23 £1,707
      Palmers Green 60 £1,714
      Penge 23 £1,714
      Edmonton 65 £1,726
      Becontree 22 £1,732
      Catford South 31 £1,735
      Cranford 39 £1,739
      Anerley 23 £1,748
      Stanmore 31 £1,754
      Forest Hill 31 £1,765
      Southgate 33 £1,778
      Cricklewood 42 £1,778
      Hendon Central 53 £1,778
      Beckenham 44 £1,791
      West Green 148 £1,793
      West Norwood 68 £1,805
      Plashet 23 £1,812
      Shortlands 24 £1,817
      Thames View 33 £1,826
      Kingsbury 37 £1,830
      Surbiton 60 £1,831
      Harringay 97 £1,832
      New Malden 29 £1,832
      New Barnet 34 £1,846
      Sudbury 80 £1,856
      Widmore 30 £1,857
      Brunswick Park 23 £1,858
      Plaistow 57 £1,861
      Spring Grove 72 £1,865
      Finchley 38 £1,872
      Woodside 23 £1,880
      Plumstead 56 £1,885
      Osterley 28 £1,892
      Collier's Wood 66 £1,903
      Whetstone 22 £1,905
      Wallington 32 £1,908
      Mitcham 52 £1,920
      Harlesden 96 £1,930
      Hornchurch 30 £1,932
      Hillingdon 26 £1,941
      Selhurst 65 £1,943
      Well Hall 20 £1,943
      Deptford 72 £1,944
      Leyton 114 £1,960
      Hayes 121 £1,966
      Scrattons Farm 25 £1,983
      Alperton 80 £1,986
      Brockley 25 £1,996
      Charlton 43 £1,999
      Sudbury Hill 46 £2,001
      Forest Gate 30 £2,015
      Gallions Reach 44 £2,037
      Camberwell 77 £2,039
      Ladywell 72 £2,044
      Hendon 89 £2,047
      New Cross Gate 32 £2,055
      Streatham 120 £2,061
      Roehampton 33 £2,063
      Park Royal 159 £2,075
      Perivale 53 £2,088
      Crystal Palace 26 £2,091
      East Dulwich 33 £2,093
      Streatham Hill 168 £2,100
      West Hendon 45 £2,107
      Church End 48 £2,117
      Ickenham 34 £2,124
      Strawberry Hill 40 £2,126
      Tulse Hill 32 £2,133
      West Hackney 34 £2,140
      Leytonstone 55 £2,183
      Bethnal Green 168 £2,186
      New Cross 79 £2,188
      Summerstown 74 £2,189
      Woodside Park 30 £2,191
      Broad Green 169 £2,209
      Thamesmead 27 £2,215
      Preston 89 £2,222
      Dollis Hill 112 £2,224
      Clapton 89 £2,237
      Brixton 165 £2,241
      North Finchley 66 £2,249
      Merton 86 £2,256
      Homerton 40 £2,258
      Furzedown 212 £2,274
      Kilburn 130 £2,295
      Earlsfield 57 £2,296
      Beckton 33 £2,305
      Poplar 106 £2,311
      Mapesbury 55 £2,315
      Kidbrooke 68 £2,324
      Peckham 65 £2,328
      Muswell Hill 95 £2,334
      Archway 130 £2,341
      Canning Town 147 £2,344
      Upton Park 36 £2,360
      Finsbury Park 93 £2,368
      Mile End 106 £2,376
      High Barnet 20 £2,377
      Stroud Green 28 £2,377
      Friern Barnet 34 £2,385
      Temple Fortune 61 £2,386
      East Greenwich 146 £2,395
      Middle Park 22 £2,406
      Benhilton 72 £2,412
      Hornsey 98 £2,417
      Colindale 212 £2,420
      Bow 133 £2,429
      Holloway 206 £2,436
      Yiewsley 41 £2,438
      Norbiton 134 £2,461
      Merton Park 49 £2,470
      West Ham 67 £2,474
      Mill Hill 29 £2,475
      Southfields 57 £2,479
      Balham 160 £2,498
      West Finchley 24 £2,504
      Stoke Newington 125 £2,518
      Nunhead 25 £2,522
      Rotherhithe 96 £2,528
      Crouch End 77 £2,531
      Shacklewell 70 £2,541
      Stockwell 110 £2,589
      Limehouse 159 £2,607
      Dalston 60 £2,622
      Haggerston 49 £2,628
      Brent Cross 72 £2,640
      Twyford 50 £2,652
      West Kensington 312 £2,695
      Clapham 203 £2,704
      Raynes Park 76 £2,705
      Stepney 77 £2,708
      St Pancras 207 £2,719
      Wandsworth 220 £2,722
      Putney 128 £2,730
      Walworth 88 £2,732
      Silvertown 122 £2,741
      Hanwell 138 £2,776
      Tufnell Park 40 £2,781
      Old Kent Road 93 £2,801
      Shepherd's Bush 335 £2,834
      Kennington 31 £2,851
      Blackwall 250 £2,854
      Cockfosters 37 £2,884
      Queen's Park 102 £2,913
      Charlton Riverside 34 £2,923
      Hackney 92 £3,021
      Greenwich Peninsula 39 £3,032
      Brondesbury 96 £3,050
      Stamford Hill 68 £3,050
      Brook Green 121 £3,075
      Clapham Junction 182 £3,081
      Kew 23 £3,099
      Shadwell 90 £3,101
      Loughborough Junction 73 £3,111
      Oval 71 £3,127
      Elephant and Castle 179 £3,183
      Golders Green 162 £3,226
      Highbury 176 £3,245
      Hammersmith 469 £3,288
      North Sheen 37 £3,290
      Stratford 290 £3,307
      Isle of Dogs 493 £3,311
      Barnsbury 254 £3,339
      Lambeth 31 £3,393
      St Margarets 44 £3,430
      Whitechapel 482 £3,464
      Islington 146 £3,493
      Kentish Town 143 £3,522
      South Hampstead 202 £3,530
      Fulham 293 £3,547
      Fitzrovia 274 £3,551
      Bermondsey 157 £3,594
      Battersea 174 £3,641
      Somers Town 88 £3,666
      Petersham 23 £3,708
      North Kensington 263 £3,717
      Shoreditch 134 £3,746
      Hoxton 163 £3,747
      West Hampstead 245 £3,755
      Hampton Wick 28 £3,779
      Canary Wharf 383 £3,801
      Earl's Court 464 £3,888
      Wapping 227 £3,954
      Clerkenwell 161 £4,011
      Finsbury 143 £4,158
      Gospel Oak 41 £4,305
      The Borough 178 £4,305
      King's Cross 174 £4,416
      Waterloo 99 £4,546
      Vauxhall 231 £4,584
      Notting Hill 413 £4,642
      Brompton 691 £5,022
      Chalk Farm 281 £5,153
      Belsize Park 397 £5,272
      Holborn 128 £5,338
      Southwark 90 £5,537
      Bloomsbury 166 £5,804
      Kensington 314 £6,970
      Chelsea 451 £7,322
      South Kensington 548 £11,050
      Hampstead Garden Suburb 21 £12,187
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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