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,213
      Thornton Heath 69 £1,378
      Hounslow West 66 £1,432
      Rush Green 24 £1,447
      Edmonton 52 £1,455
      South Norwood 43 £1,485
      Perry Vale 32 £1,488
      Heston 37 £1,489
      Gants Hill 52 £1,493
      Poverest 21 £1,512
      Highams Park 23 £1,516
      Norbury 31 £1,518
      Cowley 29 £1,533
      Chingford 26 £1,544
      Feltham 49 £1,546
      Northwood 48 £1,546
      Purley 42 £1,547
      Greenford 47 £1,558
      Carshalton Beeches 47 £1,566
      Bowes 20 £1,571
      Newbury Park 39 £1,572
      Harrow Weald 43 £1,602
      Chadwell Heath 20 £1,605
      Penge 22 £1,612
      Kenton 24 £1,617
      Seven Kings 72 £1,632
      Addiscombe 54 £1,636
      Wealdstone 175 £1,639
      Stanmore 22 £1,643
      Broad Green 142 £1,643
      Forest Hill 30 £1,649
      Yiewsley 33 £1,655
      Dagenham 24 £1,655
      Yeading 37 £1,656
      Manor Park 25 £1,664
      Rayners Lane 70 £1,670
      Hither Green 40 £1,680
      Cricklewood 52 £1,700
      Benhilton 60 £1,706
      Woodside 22 £1,722
      Southbury 33 £1,729
      Catford South 25 £1,729
      Anerley 27 £1,732
      Palmers Green 53 £1,733
      Becontree 20 £1,740
      Scrattons Farm 22 £1,743
      Southgate 25 £1,749
      Ponders End 26 £1,751
      Plashet 22 £1,752
      New Malden 27 £1,765
      Hendon Central 61 £1,768
      Harringay 82 £1,768
      West Drayton 37 £1,770
      Forest Gate 25 £1,779
      Widmore 24 £1,784
      West Green 120 £1,795
      Beckenham 45 £1,815
      Surbiton 63 £1,818
      Collier's Wood 60 £1,827
      Plaistow 49 £1,833
      Brunswick Park 27 £1,841
      Sudbury Hill 27 £1,846
      Waddon 85 £1,847
      Kingsbury 40 £1,854
      Colney Hatch 20 £1,861
      Sudbury 83 £1,869
      Harlesden 94 £1,874
      Hillingdon 31 £1,877
      Wallington 32 £1,882
      Worton 73 £1,883
      Finchley 38 £1,884
      Shortlands 24 £1,922
      Pinner 23 £1,932
      Leyton 115 £1,944
      Whetstone 29 £1,948
      Hendon 72 £1,951
      Brockley 30 £1,953
      Hayes 133 £1,955
      Charlton 44 £1,957
      New Barnet 27 £1,962
      Gallions Reach 39 £1,973
      West Hendon 40 £1,976
      Deptford 70 £1,976
      Roehampton 31 £1,991
      Plumstead 72 £1,995
      Ladywell 71 £2,015
      West Hackney 38 £2,022
      Alperton 72 £2,029
      Streatham 127 £2,029
      Mitcham 44 £2,041
      Church End 54 £2,043
      East Dulwich 39 £2,043
      Perivale 38 £2,045
      Ickenham 32 £2,065
      West Norwood 66 £2,070
      Thames View 25 £2,079
      Tulse Hill 29 £2,079
      Park Royal 163 £2,094
      Crystal Palace 24 £2,095
      Bethnal Green 172 £2,103
      Selhurst 58 £2,134
      Clapton 92 £2,135
      Mapesbury 63 £2,148
      Streatham Hill 137 £2,163
      New Cross Gate 33 £2,168
      North Finchley 51 £2,170
      Furzedown 205 £2,179
      Preston 72 £2,186
      Southfields 61 £2,201
      Hackney Wick 25 £2,208
      Thamesmead 29 £2,210
      Camberwell 68 £2,226
      Woodside Park 26 £2,230
      Canning Town 131 £2,234
      Kidbrooke 78 £2,243
      Merton 74 £2,245
      Hornsey 92 £2,253
      Summerstown 67 £2,257
      Nunhead 20 £2,258
      Poplar 99 £2,272
      Stoke Newington 119 £2,273
      Homerton 34 £2,286
      Strawberry Hill 29 £2,288
      Dollis Hill 99 £2,300
      Putney 156 £2,302
      Finsbury Park 86 £2,316
      Archway 96 £2,321
      Shadwell 85 £2,324
      East Greenwich 131 £2,329
      Leytonstone 50 £2,343
      Colindale 184 £2,348
      Bow 121 £2,360
      Twyford 53 £2,395
      Earlsfield 62 £2,396
      Limehouse 163 £2,399
      West Finchley 31 £2,404
      Loughborough Junction 53 £2,421
      Muswell Hill 61 £2,423
      Crouch End 70 £2,431
      Upton Park 27 £2,439
      Mill Hill 32 £2,444
      West Ham 70 £2,464
      Stroud Green 37 £2,468
      Temple Fortune 51 £2,469
      Brixton 132 £2,479
      Dalston 68 £2,483
      Holloway 155 £2,493
      Balham 160 £2,498
      Spring Grove 108 £2,526
      Rotherhithe 96 £2,529
      Clapham 197 £2,541
      Shacklewell 63 £2,560
      Wandsworth 207 £2,592
      New Cross 97 £2,600
      Mile End 105 £2,603
      Norbiton 126 £2,624
      St Pancras 245 £2,637
      Friern Barnet 29 £2,639
      Cockfosters 45 £2,659
      Stockwell 116 £2,659
      West Kensington 310 £2,670
      Silvertown 89 £2,698
      Kilburn 99 £2,702
      Charlton Riverside 39 £2,713
      Haggerston 52 £2,719
      Stamford Hill 69 £2,740
      Greenwich Peninsula 46 £2,745
      Old Kent Road 90 £2,753
      Kennington 28 £2,754
      Highbury 132 £2,760
      Hanwell 130 £2,779
      Blackwall 229 £2,790
      Raynes Park 74 £2,796
      Shepherd's Bush 350 £2,798
      Beckton 26 £2,810
      South Hampstead 184 £2,843
      Stratford 236 £2,884
      Walworth 93 £2,892
      Tufnell Park 29 £2,913
      Kew 27 £2,941
      Clapham Junction 218 £2,957
      Mortlake 22 £2,970
      Oval 79 £2,974
      Brent Cross 64 £3,003
      North Sheen 31 £3,013
      Stepney 88 £3,023
      Queen's Park 100 £3,024
      Hackney 82 £3,058
      Golders Green 112 £3,146
      Brook Green 143 £3,167
      Elephant and Castle 146 £3,181
      Merton Park 45 £3,200
      Barnsbury 249 £3,242
      Peckham 121 £3,253
      Hammersmith 433 £3,280
      Whitechapel 470 £3,290
      Islington 152 £3,305
      Bermondsey 166 £3,337
      Fulham 326 £3,385
      Isle of Dogs 461 £3,399
      Lambeth 41 £3,428
      Brondesbury 117 £3,485
      Fitzrovia 247 £3,500
      Canary Wharf 342 £3,550
      North Kensington 257 £3,582
      St Margarets 38 £3,593
      Somers Town 90 £3,610
      Hampton Wick 28 £3,645
      Battersea 175 £3,650
      West Hampstead 252 £3,669
      Kentish Town 134 £3,737
      Shoreditch 129 £3,829
      Petersham 20 £3,838
      Wapping 235 £3,880
      Clerkenwell 176 £3,935
      Earl's Court 455 £3,962
      Waterloo 88 £3,984
      Hoxton 141 £4,044
      King's Cross 204 £4,133
      Gospel Oak 37 £4,308
      Vauxhall 225 £4,442
      The Borough 153 £4,491
      Finsbury 153 £4,624
      Notting Hill 407 £4,678
      Brompton 736 £4,943
      Chalk Farm 273 £5,129
      Holborn 118 £5,188
      Southwark 96 £5,433
      Bloomsbury 135 £5,608
      Belsize Park 362 £5,648
      Kensington 320 £7,463
      Chelsea 412 £7,531
      Hampstead Garden Suburb 20 £11,159
      South Kensington 491 £11,932
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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