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 28 £1,390
      Thornton Heath 66 £1,462
      Kenton 35 £1,472
      Greenford 57 £1,477
      Gants Hill 41 £1,487
      Anerley 21 £1,504
      Hounslow West 59 £1,513
      Cowley 31 £1,516
      Pollards Hill 25 £1,524
      Yeading 38 £1,540
      Chingford 56 £1,561
      Newbury Park 28 £1,563
      Seven Kings 68 £1,570
      Rush Green 39 £1,601
      Southbury 47 £1,602
      West Drayton 56 £1,602
      Rayners Lane 61 £1,613
      Penge 20 £1,619
      Heston 32 £1,621
      Carshalton Beeches 35 £1,623
      Bedfont 31 £1,639
      Perry Vale 36 £1,650
      Feltham 41 £1,651
      Wealdstone 147 £1,658
      Northwood 51 £1,658
      Cricklewood 58 £1,673
      Worton 52 £1,687
      Highams Park 27 £1,690
      Forest Gate 23 £1,693
      Waddon 61 £1,697
      Kingsbury 49 £1,701
      Edmonton 55 £1,722
      Hendon Central 63 £1,723
      New Malden 33 £1,735
      South Norwood 43 £1,737
      Becontree 20 £1,739
      Becontree Heath 28 £1,747
      Hillingdon 31 £1,753
      Bowes 25 £1,759
      Addiscombe 42 £1,759
      Dagenham 23 £1,762
      West Barnes 26 £1,762
      Stanmore 26 £1,767
      Plaistow 42 £1,779
      Palmers Green 45 £1,782
      Harrow Weald 44 £1,783
      Sudbury 77 £1,791
      Plumstead 39 £1,798
      Mitcham 37 £1,820
      Finchley 32 £1,830
      West Green 131 £1,840
      Harringay 78 £1,841
      Southgate 27 £1,843
      Beckenham 33 £1,882
      Broad Green 181 £1,899
      Ponders End 21 £1,900
      Benhilton 40 £1,928
      West Norwood 43 £1,932
      South Woodford 21 £1,938
      Leyton 117 £1,949
      Roehampton 25 £1,957
      Belmont 20 £1,964
      Hanwell 82 £1,969
      Tulse Hill 20 £1,973
      Hither Green 35 £1,979
      Perivale 41 £1,987
      Alperton 73 £1,993
      Purley 34 £2,031
      Hayes 70 £2,033
      Dollis Hill 109 £2,037
      Hendon 71 £2,055
      Strawberry Hill 41 £2,061
      Ladywell 59 £2,064
      Sudbury Hill 21 £2,065
      Hornchurch 26 £2,074
      Hornsey 113 £2,085
      Thamesmead 20 £2,086
      Forest Hill 24 £2,087
      West Hendon 55 £2,107
      Middle Park 20 £2,110
      Church End 45 £2,131
      Harlesden 92 £2,148
      West Hackney 30 £2,151
      Leytonstone 43 £2,171
      Collier's Wood 48 £2,180
      Preston 89 £2,187
      Beckton 30 £2,211
      Selhurst 47 £2,224
      Gallions Reach 24 £2,228
      Mapesbury 78 £2,246
      Spring Grove 76 £2,250
      Park Royal 149 £2,259
      Camberwell 57 £2,293
      Streatham Hill 100 £2,336
      Brixton 98 £2,344
      Deptford 59 £2,361
      Merton 64 £2,377
      Charlton 26 £2,385
      Summerstown 44 £2,386
      Peckham 53 £2,396
      Poplar 122 £2,407
      Furzedown 155 £2,411
      Streatham 83 £2,413
      Colindale 146 £2,415
      Earlsfield 58 £2,419
      Surbiton 69 £2,428
      Woodside Park 23 £2,433
      Mile End 84 £2,441
      Stroud Green 34 £2,454
      Homerton 27 £2,457
      Archway 94 £2,458
      East Dulwich 34 £2,463
      Temple Fortune 61 £2,482
      New Cross 60 £2,483
      Friern Barnet 30 £2,490
      Brent Cross 66 £2,493
      Rotherhithe 83 £2,499
      Hackney Wick 23 £2,501
      Finsbury Park 82 £2,512
      Twyford 41 £2,517
      Clapton 67 £2,520
      Ickenham 27 £2,520
      Holloway 154 £2,536
      Stoke Newington 100 £2,551
      New Cross Gate 48 £2,563
      Crouch End 65 £2,566
      Balham 118 £2,582
      East Greenwich 109 £2,622
      Shacklewell 60 £2,626
      High Barnet 21 £2,626
      Coombe 21 £2,627
      Kilburn 82 £2,631
      Southfields 49 £2,648
      Limehouse 144 £2,648
      North Finchley 51 £2,691
      Mill Hill 26 £2,712
      Kidbrooke 67 £2,723
      Dalston 77 £2,745
      Muswell Hill 69 £2,750
      Merton Park 54 £2,753
      St Pancras 188 £2,768
      Bow 99 £2,792
      Norbiton 125 £2,793
      Wandsworth 166 £2,801
      Highbury 104 £2,808
      Yiewsley 25 £2,815
      Loughborough Junction 37 £2,820
      Greenwich Peninsula 78 £2,823
      Stamford Hill 55 £2,830
      Shadwell 72 £2,832
      Hackney 67 £2,845
      Raynes Park 89 £2,860
      Upton Park 27 £2,865
      Bethnal Green 105 £2,867
      Shepherd's Bush 349 £2,877
      Stockwell 77 £2,879
      Canning Town 120 £2,898
      Clapham 169 £2,915
      Blackwall 294 £2,928
      Charlton Riverside 26 £2,931
      Putney 97 £2,940
      Kew 21 £2,944
      West Kensington 297 £2,952
      Brondesbury 68 £2,956
      Walworth 109 £2,960
      Haggerston 44 £2,974
      Silvertown 116 £2,978
      Stepney 65 £2,993
      Queen's Park 75 £3,016
      Old Kent Road 118 £3,063
      North Sheen 36 £3,072
      West Ham 75 £3,117
      Tufnell Park 28 £3,152
      Brook Green 116 £3,171
      Stratford 310 £3,199
      Petersham 25 £3,217
      North Kensington 162 £3,296
      Golders Green 116 £3,302
      West Hampstead 229 £3,351
      Barnsbury 261 £3,361
      Isle of Dogs 832 £3,374
      Clapham Junction 130 £3,396
      Cockfosters 31 £3,410
      South Hampstead 173 £3,416
      Kennington 44 £3,425
      Oval 82 £3,479
      Bermondsey 162 £3,493
      Canary Wharf 414 £3,599
      Islington 149 £3,629
      Hampton Wick 43 £3,635
      Fulham 281 £3,670
      Whitechapel 489 £3,680
      Hammersmith 532 £3,706
      Fitzrovia 293 £3,775
      St Margarets 61 £3,780
      Elephant and Castle 226 £3,812
      Somers Town 106 £3,815
      Battersea 162 £3,816
      Lambeth 45 £3,882
      Earl's Court 553 £3,965
      Kentish Town 136 £3,998
      Hoxton 121 £4,098
      Wapping 270 £4,139
      Mortlake 22 £4,250
      Shoreditch 164 £4,362
      Gospel Oak 32 £4,439
      Clerkenwell 188 £4,547
      Finsbury 190 £4,581
      The Borough 222 £4,598
      Vauxhall 319 £4,705
      Holborn 128 £4,781
      Chalk Farm 309 £4,940
      Waterloo 153 £4,949
      Notting Hill 349 £4,965
      Belsize Park 366 £5,001
      Brompton 798 £5,023
      King's Cross 202 £5,054
      Southwark 134 £5,233
      Bloomsbury 151 £5,610
      Kensington 320 £6,530
      Chelsea 569 £6,710
      South Kensington 618 £11,180
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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