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 47 £1,230
      Thornton Heath 65 £1,380
      Rush Green 25 £1,435
      Hounslow West 68 £1,447
      Edmonton 50 £1,452
      Gants Hill 52 £1,464
      South Norwood 46 £1,478
      Poverest 22 £1,498
      Norbury 31 £1,500
      Heston 36 £1,508
      Cowley 29 £1,514
      Perry Vale 34 £1,527
      Northwood 45 £1,534
      Highams Park 25 £1,534
      Greenford 49 £1,538
      Chingford 28 £1,541
      Purley 42 £1,552
      Carshalton Beeches 44 £1,560
      Feltham 55 £1,560
      Bowes 21 £1,565
      Newbury Park 37 £1,570
      Penge 23 £1,583
      Seven Kings 72 £1,589
      Kenton 24 £1,623
      Dagenham 25 £1,632
      Hither Green 46 £1,640
      Wealdstone 176 £1,649
      Forest Hill 30 £1,658
      Addiscombe 50 £1,659
      Harrow Weald 43 £1,663
      Broad Green 138 £1,664
      Yeading 38 £1,667
      Stanmore 29 £1,670
      Cricklewood 49 £1,690
      Manor Park 28 £1,696
      Anerley 24 £1,705
      Yiewsley 35 £1,711
      Rayners Lane 68 £1,712
      Benhilton 56 £1,715
      Palmers Green 55 £1,716
      Ponders End 28 £1,725
      Scrattons Farm 23 £1,734
      Becontree 21 £1,736
      Worton 70 £1,740
      Southgate 25 £1,741
      Southbury 38 £1,747
      West Drayton 38 £1,750
      Hendon Central 58 £1,756
      New Malden 26 £1,762
      Catford South 22 £1,763
      Harringay 86 £1,766
      Becontree Heath 22 £1,768
      Widmore 24 £1,769
      Plashet 23 £1,770
      Woodside 22 £1,771
      Surbiton 62 £1,798
      West Green 126 £1,799
      Sudbury Hill 30 £1,801
      Beckenham 45 £1,810
      Collier's Wood 60 £1,843
      Colney Hatch 22 £1,848
      Plaistow 51 £1,854
      Wallington 35 £1,856
      Brunswick Park 26 £1,859
      Pinner 21 £1,861
      Sudbury 84 £1,866
      Forest Gate 26 £1,868
      Harlesden 93 £1,869
      Kingsbury 42 £1,874
      Finchley 40 £1,896
      Gallions Reach 40 £1,916
      Brockley 30 £1,917
      Leyton 113 £1,920
      Shortlands 23 £1,927
      West Hendon 40 £1,938
      Hillingdon 28 £1,941
      Hayes 127 £1,944
      Charlton 43 £1,957
      Whetstone 24 £1,961
      Hendon 73 £1,968
      Mitcham 47 £1,980
      Thames View 29 £1,984
      New Barnet 27 £1,985
      Deptford 75 £1,987
      Plumstead 69 £1,988
      Church End 57 £2,007
      Ladywell 69 £2,008
      Streatham 129 £2,018
      East Dulwich 39 £2,035
      Alperton 74 £2,038
      West Norwood 63 £2,048
      Roehampton 30 £2,064
      Tulse Hill 30 £2,066
      Perivale 35 £2,067
      Crystal Palace 25 £2,073
      Park Royal 165 £2,084
      Selhurst 58 £2,112
      Thamesmead 33 £2,112
      Camberwell 66 £2,113
      Bethnal Green 175 £2,122
      West Hackney 36 £2,130
      Ickenham 31 £2,134
      Southfields 64 £2,137
      Mapesbury 64 £2,140
      Leytonstone 47 £2,141
      Clapton 93 £2,143
      High Barnet 20 £2,146
      Streatham Hill 136 £2,162
      New Cross Gate 34 £2,167
      Waddon 93 £2,168
      Hornsey 92 £2,172
      Woodside Park 27 £2,179
      North Finchley 50 £2,181
      Preston 69 £2,209
      Homerton 37 £2,211
      Furzedown 208 £2,215
      Merton 74 £2,251
      Canning Town 132 £2,254
      Poplar 96 £2,259
      Nunhead 20 £2,269
      Kidbrooke 77 £2,277
      Summerstown 67 £2,292
      Finsbury Park 88 £2,302
      Shadwell 93 £2,305
      Strawberry Hill 31 £2,305
      Hackney Wick 21 £2,314
      Loughborough Junction 51 £2,322
      East Greenwich 135 £2,340
      Archway 92 £2,341
      Putney 154 £2,348
      Upton Park 31 £2,354
      Bow 122 £2,357
      Dollis Hill 99 £2,363
      Twyford 53 £2,364
      Crouch End 77 £2,378
      Colindale 182 £2,384
      Middle Park 20 £2,389
      Stoke Newington 125 £2,395
      Kilburn 96 £2,396
      West Ham 72 £2,398
      Earlsfield 64 £2,401
      West Finchley 26 £2,418
      Limehouse 170 £2,428
      Mill Hill 31 £2,433
      Temple Fortune 54 £2,436
      Brixton 138 £2,457
      Peckham 56 £2,458
      Stroud Green 37 £2,462
      Dalston 73 £2,470
      Rotherhithe 104 £2,484
      Balham 158 £2,507
      Shacklewell 63 £2,529
      Muswell Hill 60 £2,538
      Clapham 198 £2,580
      New Cross 100 £2,597
      Spring Grove 110 £2,605
      Wandsworth 217 £2,607
      Norbiton 127 £2,620
      Holloway 162 £2,634
      Friern Barnet 29 £2,641
      Old Kent Road 85 £2,667
      West Kensington 308 £2,672
      Cockfosters 44 £2,678
      St Pancras 219 £2,680
      Greenwich Peninsula 47 £2,685
      Kennington 29 £2,690
      Stepney 81 £2,698
      Stockwell 119 £2,699
      Blackwall 223 £2,705
      Silvertown 95 £2,710
      Stamford Hill 69 £2,728
      Haggerston 52 £2,739
      Raynes Park 72 £2,742
      Charlton Riverside 38 £2,755
      Hanwell 129 £2,779
      Shepherd's Bush 366 £2,806
      Beckton 23 £2,829
      South Hampstead 187 £2,848
      Stratford 244 £2,888
      Mile End 134 £2,892
      Kew 28 £2,895
      Walworth 93 £2,906
      Oval 80 £2,914
      Tufnell Park 32 £2,919
      North Sheen 34 £2,933
      Queen's Park 105 £2,933
      Mortlake 22 £2,975
      Golders Green 122 £3,020
      Brent Cross 61 £3,024
      Hackney 79 £3,053
      Clapham Junction 206 £3,096
      Brook Green 149 £3,138
      Merton Park 48 £3,149
      Lambeth 37 £3,160
      Elephant and Castle 140 £3,183
      Highbury 153 £3,227
      Barnsbury 246 £3,248
      North Kensington 231 £3,248
      Hammersmith 438 £3,291
      Islington 154 £3,333
      Isle of Dogs 484 £3,357
      Whitechapel 469 £3,372
      Fulham 328 £3,393
      Bermondsey 145 £3,427
      St Margarets 41 £3,467
      Fitzrovia 250 £3,509
      Canary Wharf 344 £3,548
      Brondesbury 130 £3,605
      Somers Town 93 £3,616
      Battersea 173 £3,665
      Hampton Wick 27 £3,686
      West Hampstead 254 £3,688
      Kentish Town 137 £3,713
      Shoreditch 123 £3,789
      Earl's Court 455 £3,910
      Petersham 21 £3,914
      Wapping 225 £3,919
      Hoxton 144 £4,004
      Clerkenwell 187 £4,110
      Gospel Oak 38 £4,233
      Waterloo 69 £4,312
      The Borough 150 £4,409
      Vauxhall 224 £4,425
      Finsbury 144 £4,550
      King's Cross 155 £4,587
      Notting Hill 413 £4,643
      Brompton 793 £4,960
      Chalk Farm 286 £5,014
      Holborn 115 £5,262
      Bloomsbury 116 £5,611
      Southwark 78 £5,746
      Belsize Park 342 £5,778
      Chelsea 411 £7,511
      Kensington 299 £7,572
      Hampstead Garden Suburb 20 £11,159
      South Kensington 498 £11,840
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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