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
      Scrattons Farm 304 £1,272
      Northumberland Heath 29 £1,378
      Kenton 35 £1,472
      Thornton Heath 67 £1,476
      Gants Hill 40 £1,490
      Anerley 22 £1,501
      Greenford 52 £1,504
      Hounslow West 58 £1,521
      Pollards Hill 25 £1,524
      Cowley 33 £1,527
      Yeading 38 £1,537
      Newbury Park 29 £1,547
      Chingford 57 £1,560
      Seven Kings 67 £1,573
      Rush Green 37 £1,575
      Southbury 46 £1,605
      West Drayton 57 £1,610
      Rayners Lane 61 £1,611
      Heston 32 £1,621
      Carshalton Beeches 36 £1,623
      Bedfont 31 £1,639
      Feltham 40 £1,650
      Wealdstone 146 £1,657
      Northwood 47 £1,658
      Cricklewood 57 £1,679
      Perry Vale 32 £1,680
      Worton 52 £1,687
      Waddon 61 £1,688
      Forest Gate 23 £1,693
      Kingsbury 49 £1,701
      Penge 20 £1,701
      Highams Park 26 £1,703
      Becontree 22 £1,718
      Edmonton 54 £1,723
      South Norwood 42 £1,738
      Becontree Heath 28 £1,747
      West Barnes 25 £1,757
      Bowes 25 £1,759
      Hendon Central 64 £1,761
      Dagenham 23 £1,762
      Addiscombe 41 £1,763
      New Malden 35 £1,771
      Palmers Green 47 £1,784
      Plaistow 41 £1,788
      Harrow Weald 45 £1,788
      Stanmore 24 £1,807
      Plumstead 40 £1,813
      Hillingdon 32 £1,817
      Sudbury 81 £1,818
      Mitcham 36 £1,826
      Finchley 33 £1,829
      Southgate 28 £1,830
      Harringay 78 £1,855
      West Green 126 £1,856
      Broad Green 180 £1,860
      Ponders End 20 £1,897
      Beckenham 35 £1,898
      Benhilton 41 £1,914
      West Norwood 42 £1,934
      Hanwell 84 £1,954
      Hither Green 33 £1,961
      Belmont 20 £1,964
      Forest Hill 26 £1,966
      Tulse Hill 20 £1,972
      South Woodford 20 £1,975
      Leyton 112 £1,980
      Perivale 41 £1,988
      Hayes 66 £2,006
      Alperton 70 £2,020
      Dollis Hill 109 £2,030
      Roehampton 28 £2,035
      Purley 32 £2,047
      Hornchurch 27 £2,056
      Strawberry Hill 41 £2,061
      Hendon 74 £2,062
      Sudbury Hill 21 £2,065
      Ladywell 59 £2,076
      Hornsey 116 £2,078
      Thamesmead 20 £2,086
      Church End 47 £2,102
      West Hendon 55 £2,109
      Middle Park 20 £2,110
      Stroud Green 34 £2,127
      Harlesden 92 £2,135
      Leytonstone 43 £2,173
      Gallions Reach 26 £2,193
      West Hackney 29 £2,196
      Collier's Wood 45 £2,211
      Preston 87 £2,223
      Selhurst 47 £2,226
      Beckton 28 £2,229
      Spring Grove 77 £2,246
      Mapesbury 77 £2,250
      Park Royal 147 £2,269
      Camberwell 56 £2,324
      Deptford 58 £2,325
      Streatham Hill 100 £2,335
      Brixton 98 £2,345
      Charlton 27 £2,363
      Summerstown 45 £2,373
      Furzedown 157 £2,385
      Woodside Park 25 £2,397
      Colindale 145 £2,405
      Friern Barnet 30 £2,410
      Poplar 125 £2,412
      Streatham 81 £2,413
      Merton 67 £2,414
      Surbiton 70 £2,432
      Earlsfield 58 £2,432
      Ickenham 30 £2,439
      Homerton 28 £2,440
      Peckham 52 £2,444
      New Cross 61 £2,454
      East Dulwich 34 £2,469
      Hackney Wick 21 £2,470
      Mile End 86 £2,475
      Twyford 41 £2,475
      Archway 93 £2,482
      Temple Fortune 62 £2,491
      Rotherhithe 83 £2,498
      Brent Cross 66 £2,516
      Finsbury Park 79 £2,521
      Clapton 68 £2,542
      Balham 116 £2,551
      New Cross Gate 45 £2,567
      Stoke Newington 103 £2,576
      Crouch End 65 £2,576
      East Greenwich 110 £2,607
      Shacklewell 61 £2,610
      Holloway 156 £2,610
      Mill Hill 30 £2,614
      Kilburn 85 £2,621
      Coombe 21 £2,627
      Limehouse 145 £2,650
      North Finchley 53 £2,651
      Muswell Hill 63 £2,675
      Southfields 47 £2,680
      Kidbrooke 65 £2,708
      Dalston 79 £2,735
      Norbiton 119 £2,746
      Merton Park 53 £2,756
      St Pancras 189 £2,762
      Yiewsley 26 £2,765
      Wandsworth 164 £2,798
      Highbury 106 £2,811
      Loughborough Junction 37 £2,820
      Raynes Park 91 £2,825
      Shadwell 72 £2,827
      Stamford Hill 53 £2,857
      Bethnal Green 102 £2,858
      Canning Town 118 £2,864
      Hackney 66 £2,881
      Stockwell 79 £2,886
      Bow 103 £2,901
      Shepherd's Bush 346 £2,901
      Stepney 65 £2,911
      Putney 95 £2,914
      Upton Park 25 £2,921
      Clapham 169 £2,923
      Charlton Riverside 27 £2,925
      Brondesbury 69 £2,925
      Kew 21 £2,944
      Greenwich Peninsula 79 £2,954
      Blackwall 297 £2,964
      West Kensington 292 £2,964
      Haggerston 41 £3,000
      Queen's Park 73 £3,009
      Silvertown 115 £3,010
      Walworth 110 £3,049
      Old Kent Road 118 £3,063
      North Sheen 35 £3,113
      West Ham 75 £3,117
      Tufnell Park 27 £3,157
      Stratford 315 £3,160
      Petersham 26 £3,209
      Brook Green 118 £3,268
      North Kensington 159 £3,285
      Golders Green 115 £3,342
      Clapham Junction 126 £3,361
      Barnsbury 267 £3,380
      Isle of Dogs 828 £3,381
      West Hampstead 230 £3,396
      Cockfosters 31 £3,410
      Kennington 43 £3,452
      South Hampstead 175 £3,491
      Oval 82 £3,503
      Bermondsey 160 £3,529
      Canary Wharf 409 £3,612
      Hampton Wick 43 £3,635
      Islington 148 £3,647
      Fulham 281 £3,648
      Whitechapel 483 £3,680
      Hammersmith 529 £3,709
      St Margarets 63 £3,761
      Fitzrovia 291 £3,773
      Elephant and Castle 229 £3,811
      Battersea 163 £3,818
      Somers Town 106 £3,831
      Lambeth 46 £3,852
      Earl's Court 552 £3,970
      Kentish Town 135 £4,051
      Hoxton 123 £4,069
      Wapping 270 £4,134
      Mortlake 21 £4,316
      Shoreditch 165 £4,378
      Clerkenwell 190 £4,493
      Finsbury 184 £4,534
      The Borough 223 £4,599
      Vauxhall 312 £4,749
      Holborn 129 £4,838
      Gospel Oak 31 £4,889
      Chalk Farm 314 £4,903
      Waterloo 153 £4,953
      King's Cross 198 £4,977
      Belsize Park 368 £4,985
      Notting Hill 352 £5,015
      Brompton 797 £5,061
      Southwark 132 £5,249
      Bloomsbury 151 £5,597
      Kensington 318 £6,652
      Chelsea 561 £6,705
      South Kensington 625 £11,172
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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