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
      Chingford 22 £1,413
      Cowley 30 £1,433
      Catford South 31 £1,439
      Rush Green 38 £1,463
      Norbury 25 £1,468
      Northumberland Heath 30 £1,470
      Greenford 58 £1,479
      Hounslow West 60 £1,485
      The Wrythe 22 £1,491
      Yeading 44 £1,501
      Bedfont 22 £1,520
      Newbury Park 27 £1,530
      Anerley 22 £1,535
      Gants Hill 52 £1,553
      Bowes 24 £1,557
      Kenton 28 £1,572
      Heston 41 £1,580
      Thornton Heath 65 £1,580
      Cranford 43 £1,584
      Waddon 69 £1,585
      Carshalton Beeches 41 £1,593
      Ponders End 32 £1,594
      Rayners Lane 74 £1,606
      Worton 59 £1,606
      Highams Park 27 £1,615
      Palmers Green 50 £1,624
      Northwood 42 £1,627
      Becontree Heath 23 £1,643
      Wealdstone 176 £1,643
      Broad Green 159 £1,647
      Seven Kings 86 £1,656
      Feltham 45 £1,661
      Addiscombe 61 £1,692
      Harrow Weald 39 £1,695
      Southbury 44 £1,695
      South Norwood 50 £1,700
      Penge 25 £1,701
      West Drayton 40 £1,706
      Shooters Hill 21 £1,709
      Shortlands 23 £1,722
      Perry Vale 36 £1,727
      Edmonton 56 £1,753
      Becontree 25 £1,758
      Forest Hill 36 £1,760
      Southgate 30 £1,779
      Dagenham 35 £1,788
      West Barnes 26 £1,792
      New Barnet 28 £1,804
      Scrattons Farm 20 £1,812
      Finchley 30 £1,817
      Plumstead 52 £1,825
      Hendon Central 56 £1,826
      Osterley 25 £1,827
      Hillingdon 39 £1,828
      Hither Green 45 £1,834
      Brunswick Park 29 £1,838
      Beckenham 40 £1,845
      Kingsbury 51 £1,858
      Sudbury 88 £1,866
      New Malden 23 £1,877
      Whetstone 29 £1,878
      Surbiton 64 £1,880
      Wallington 25 £1,884
      West Green 139 £1,892
      Cricklewood 42 £1,901
      Plashet 25 £1,914
      Woodside 28 £1,917
      Harringay 97 £1,918
      Benhilton 50 £1,935
      Widmore 28 £1,943
      West Norwood 74 £1,958
      Forest Gate 36 £1,962
      Leyton 102 £1,969
      High Barnet 24 £1,980
      Alperton 79 £1,982
      Plaistow 49 £1,985
      Perivale 59 £2,003
      Hanwell 121 £2,007
      Purley 45 £2,008
      Collier's Wood 65 £2,010
      Mitcham 39 £2,010
      Hayes 101 £2,012
      Church End 49 £2,023
      Stanmore 32 £2,032
      Sudbury Hill 26 £2,040
      Charlton 39 £2,041
      Ladywell 66 £2,060
      Crystal Palace 23 £2,061
      Roehampton 38 £2,062
      Brockley 33 £2,063
      Hendon 68 £2,066
      Tulse Hill 29 £2,069
      West Hendon 54 £2,077
      Hornchurch 23 £2,086
      Deptford 73 £2,104
      Harlesden 112 £2,115
      Dollis Hill 119 £2,121
      Selhurst 71 £2,124
      New Cross Gate 41 £2,129
      Streatham 116 £2,148
      Ickenham 33 £2,167
      Summerstown 58 £2,185
      Strawberry Hill 46 £2,189
      Preston 80 £2,189
      Peckham 77 £2,196
      Park Royal 154 £2,201
      Leytonstone 42 £2,221
      New Cross 76 £2,225
      West Hackney 37 £2,230
      Camberwell 81 £2,234
      Thamesmead 23 £2,244
      Earlsfield 53 £2,255
      Hornsey 111 £2,258
      Furzedown 189 £2,261
      Kilburn 82 £2,267
      East Dulwich 36 £2,285
      Merton 87 £2,286
      North Finchley 61 £2,288
      Hackney Wick 23 £2,303
      Yiewsley 43 £2,307
      West Finchley 23 £2,310
      Streatham Hill 130 £2,313
      Clapton 82 £2,333
      Mill Hill 32 £2,342
      Finsbury Park 93 £2,369
      Gallions Reach 22 £2,377
      Twyford 41 £2,378
      Middle Park 20 £2,380
      Colindale 198 £2,383
      Archway 118 £2,396
      Poplar 111 £2,403
      East Sheen 22 £2,403
      Balham 167 £2,408
      Nunhead 28 £2,409
      Bethnal Green 107 £2,410
      Beckton 28 £2,413
      Brixton 154 £2,435
      Kidbrooke 77 £2,450
      Friern Barnet 30 £2,453
      Muswell Hill 80 £2,473
      Crouch End 66 £2,496
      Loughborough Junction 49 £2,496
      Mile End 110 £2,506
      Norbiton 146 £2,514
      Mapesbury 76 £2,520
      Homerton 32 £2,533
      Holloway 207 £2,537
      Temple Fortune 66 £2,544
      Bow 137 £2,546
      Limehouse 160 £2,548
      East Greenwich 113 £2,582
      Southfields 67 £2,589
      Woodside Park 25 £2,590
      Merton Park 52 £2,592
      Stoke Newington 130 £2,596
      Shacklewell 65 £2,597
      Shadwell 78 £2,637
      Brondesbury 104 £2,643
      Charlton Riverside 37 £2,672
      West Ham 74 £2,681
      Rotherhithe 83 £2,688
      Spring Grove 107 £2,691
      Dalston 67 £2,698
      Brent Cross 71 £2,704
      Raynes Park 88 £2,711
      Tufnell Park 44 £2,726
      Shepherd's Bush 377 £2,727
      Stepney 77 £2,759
      Upton Park 36 £2,761
      Hackney 77 £2,764
      Clapham 188 £2,769
      Queen's Park 92 £2,777
      Haggerston 56 £2,782
      West Kensington 330 £2,785
      Canning Town 124 £2,795
      St Pancras 200 £2,809
      Brook Green 128 £2,809
      Stockwell 106 £2,826
      Putney 127 £2,848
      Greenwich Peninsula 53 £2,865
      Blackwall 288 £2,868
      Old Kent Road 123 £2,888
      Wandsworth 181 £2,930
      Stratford 300 £2,936
      Stamford Hill 55 £2,966
      Silvertown 118 £2,981
      Golders Green 163 £2,999
      Walworth 100 £2,999
      Cockfosters 35 £3,023
      North Kensington 163 £3,038
      Stroud Green 29 £3,039
      Mortlake 20 £3,077
      Kew 21 £3,111
      St Margarets 57 £3,111
      Highbury 152 £3,197
      North Sheen 46 £3,199
      Isle of Dogs 689 £3,221
      Clapham Junction 175 £3,261
      Elephant and Castle 271 £3,292
      Kennington 44 £3,293
      Barnsbury 246 £3,336
      Oval 92 £3,339
      West Hampstead 246 £3,430
      Fitzrovia 278 £3,439
      Whitechapel 525 £3,492
      Petersham 24 £3,495
      Hammersmith 552 £3,545
      Fulham 315 £3,553
      South Hampstead 203 £3,561
      Bermondsey 168 £3,604
      Upton 22 £3,609
      Battersea 175 £3,655
      Somers Town 95 £3,701
      Lambeth 43 £3,752
      Islington 295 £3,754
      Canary Wharf 420 £3,805
      Earl's Court 584 £3,824
      Kentish Town 137 £3,854
      Shoreditch 146 £3,895
      Hampton Wick 36 £3,972
      Wapping 240 £3,989
      Hoxton 135 £4,093
      Finsbury 195 £4,349
      Vauxhall 273 £4,463
      Gospel Oak 43 £4,491
      King's Cross 188 £4,612
      Clerkenwell 201 £4,633
      Notting Hill 390 £4,705
      The Borough 218 £4,840
      Waterloo 112 £4,879
      Brompton 791 £5,030
      Belsize Park 374 £5,044
      Holborn 129 £5,105
      Chalk Farm 339 £5,115
      Bloomsbury 140 £5,121
      Southwark 112 £5,275
      Kensington 320 £6,658
      Chelsea 533 £6,702
      South Kensington 634 £10,859
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 5,832 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!