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 297 £1,273
      Northumberland Heath 29 £1,378
      Greenford 56 £1,461
      Thornton Heath 66 £1,462
      Kenton 35 £1,472
      Gants Hill 40 £1,491
      Anerley 22 £1,492
      Hounslow West 60 £1,516
      Pollards Hill 25 £1,524
      Cowley 33 £1,527
      Yeading 38 £1,540
      Newbury Park 29 £1,547
      Chingford 56 £1,561
      Seven Kings 68 £1,570
      Rush Green 39 £1,601
      West Drayton 58 £1,607
      Southbury 48 £1,614
      Rayners Lane 60 £1,621
      Heston 32 £1,621
      Carshalton Beeches 36 £1,626
      Bedfont 31 £1,639
      Northwood 51 £1,644
      Penge 20 £1,648
      Feltham 41 £1,649
      Wealdstone 146 £1,657
      Cricklewood 58 £1,673
      Perry Vale 36 £1,683
      Worton 52 £1,687
      Forest Gate 23 £1,693
      Waddon 61 £1,693
      Kingsbury 49 £1,701
      Highams Park 26 £1,703
      Becontree 22 £1,705
      Edmonton 54 £1,716
      Hendon Central 64 £1,725
      South Norwood 41 £1,743
      Becontree Heath 28 £1,747
      West Barnes 25 £1,757
      Bowes 25 £1,759
      Addiscombe 42 £1,759
      Dagenham 23 £1,762
      Stanmore 26 £1,767
      New Malden 34 £1,767
      Plaistow 43 £1,769
      Harrow Weald 45 £1,777
      Palmers Green 45 £1,781
      Plumstead 39 £1,798
      Sudbury 81 £1,818
      Mitcham 37 £1,820
      Finchley 33 £1,829
      Southgate 28 £1,830
      Harringay 79 £1,842
      West Green 127 £1,845
      Beckenham 34 £1,883
      Ponders End 21 £1,900
      Broad Green 183 £1,904
      Benhilton 41 £1,924
      West Norwood 43 £1,932
      Hillingdon 33 £1,938
      South Woodford 21 £1,938
      Hanwell 84 £1,956
      Roehampton 25 £1,957
      Belmont 20 £1,964
      Tulse Hill 20 £1,973
      Perivale 41 £1,988
      Hither Green 33 £1,991
      Alperton 72 £2,001
      Forest Hill 27 £2,005
      Leyton 116 £2,006
      Purley 34 £2,029
      Hayes 68 £2,030
      Dollis Hill 109 £2,041
      Hornchurch 27 £2,056
      Ladywell 59 £2,056
      Strawberry Hill 41 £2,061
      Hendon 70 £2,064
      Sudbury Hill 21 £2,065
      Hornsey 112 £2,084
      Thamesmead 20 £2,086
      Middle Park 20 £2,110
      West Hendon 55 £2,112
      Church End 45 £2,129
      Harlesden 92 £2,147
      West Hackney 30 £2,151
      Leytonstone 43 £2,171
      Collier's Wood 47 £2,196
      Beckton 30 £2,211
      Preston 88 £2,213
      Gallions Reach 25 £2,216
      Selhurst 47 £2,225
      Spring Grove 76 £2,250
      Mapesbury 79 £2,250
      Park Royal 149 £2,254
      Camberwell 56 £2,314
      Streatham Hill 100 £2,334
      Brixton 99 £2,349
      Deptford 59 £2,361
      Summerstown 44 £2,377
      Charlton 26 £2,385
      Peckham 51 £2,387
      Furzedown 155 £2,390
      Merton 65 £2,390
      Poplar 124 £2,409
      Friern Barnet 30 £2,410
      Streatham 82 £2,414
      Colindale 145 £2,425
      Woodside Park 23 £2,429
      New Cross 60 £2,430
      Surbiton 70 £2,432
      Earlsfield 58 £2,432
      Ickenham 30 £2,439
      Brent Cross 61 £2,441
      Stroud Green 35 £2,450
      Homerton 27 £2,457
      Mile End 88 £2,465
      East Dulwich 34 £2,475
      Archway 94 £2,478
      Hackney Wick 22 £2,483
      Temple Fortune 61 £2,496
      Rotherhithe 81 £2,504
      Finsbury Park 81 £2,511
      Twyford 41 £2,518
      Clapton 68 £2,539
      Balham 115 £2,543
      Stoke Newington 101 £2,556
      Crouch End 65 £2,560
      New Cross Gate 47 £2,578
      Kidbrooke 64 £2,594
      Holloway 153 £2,598
      East Greenwich 111 £2,615
      Shacklewell 60 £2,620
      Coombe 21 £2,627
      Kilburn 85 £2,642
      Limehouse 143 £2,644
      Southfields 48 £2,662
      North Finchley 52 £2,674
      Mill Hill 26 £2,712
      Norbiton 119 £2,737
      Dalston 78 £2,740
      St Pancras 190 £2,757
      Yiewsley 26 £2,765
      Muswell Hill 66 £2,776
      Merton Park 52 £2,780
      Wandsworth 164 £2,795
      Highbury 104 £2,804
      Bow 101 £2,815
      Loughborough Junction 37 £2,820
      Shadwell 72 £2,826
      Canning Town 120 £2,827
      Stamford Hill 55 £2,830
      Upton Park 27 £2,833
      Hackney 68 £2,836
      Raynes Park 91 £2,851
      Bethnal Green 104 £2,860
      Clapham 167 £2,875
      Shepherd's Bush 350 £2,884
      Stockwell 78 £2,901
      Putney 95 £2,910
      Blackwall 298 £2,919
      Charlton Riverside 27 £2,924
      Kew 21 £2,944
      Brondesbury 69 £2,945
      Stepney 67 £2,946
      West Kensington 294 £2,958
      Walworth 109 £2,962
      Greenwich Peninsula 79 £2,963
      Haggerston 44 £2,974
      Silvertown 115 £2,991
      Queen's Park 74 £3,041
      Old Kent Road 118 £3,065
      North Sheen 35 £3,116
      West Ham 75 £3,117
      Tufnell Park 28 £3,152
      Stratford 311 £3,177
      Petersham 26 £3,209
      Brook Green 120 £3,241
      North Kensington 160 £3,280
      Golders Green 116 £3,310
      Barnsbury 266 £3,359
      West Hampstead 230 £3,361
      Isle of Dogs 827 £3,376
      Clapham Junction 129 £3,381
      Cockfosters 31 £3,410
      Kennington 43 £3,452
      South Hampstead 176 £3,488
      Oval 81 £3,502
      Bermondsey 160 £3,514
      Canary Wharf 410 £3,607
      Islington 151 £3,630
      Hampton Wick 43 £3,635
      Fulham 284 £3,668
      Whitechapel 486 £3,675
      Hammersmith 530 £3,709
      St Margarets 61 £3,768
      Fitzrovia 291 £3,772
      Elephant and Castle 229 £3,809
      Somers Town 107 £3,814
      Battersea 160 £3,822
      Lambeth 46 £3,852
      Earl's Court 560 £3,942
      Kentish Town 135 £4,017
      Hoxton 121 £4,098
      Wapping 269 £4,130
      Mortlake 22 £4,250
      Shoreditch 168 £4,334
      Gospel Oak 31 £4,506
      Clerkenwell 190 £4,528
      The Borough 222 £4,604
      Finsbury 191 £4,623
      Vauxhall 313 £4,735
      Holborn 128 £4,843
      Chalk Farm 311 £4,921
      Waterloo 156 £4,924
      Notting Hill 349 £4,978
      Belsize Park 366 £4,993
      Brompton 794 £5,034
      King's Cross 200 £5,055
      Southwark 134 £5,230
      Bloomsbury 152 £5,596
      Kensington 319 £6,542
      Chelsea 570 £6,705
      South Kensington 622 £11,171
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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