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 27 £1,238
      Greenford 66 £1,459
      Thornton Heath 58 £1,470
      Gants Hill 51 £1,475
      Cowley 35 £1,486
      Hounslow West 78 £1,494
      South Norwood 45 £1,502
      Rush Green 31 £1,516
      Bowes 23 £1,519
      Norbury 24 £1,521
      Waddon 67 £1,526
      The Wrythe 21 £1,527
      Carshalton Beeches 43 £1,552
      Heston 47 £1,573
      Northwood 46 £1,574
      Dagenham 39 £1,575
      Feltham 56 £1,581
      Newbury Park 38 £1,582
      Chingford 28 £1,602
      Seven Kings 78 £1,624
      Wealdstone 205 £1,624
      Broad Green 176 £1,633
      Highams Park 22 £1,634
      Rayners Lane 84 £1,639
      Becontree Heath 27 £1,642
      Perry Vale 33 £1,645
      Kenton 27 £1,648
      Ponders End 32 £1,652
      Northumberland Heath 27 £1,665
      Benhilton 55 £1,667
      Anerley 24 £1,678
      Harrow Weald 38 £1,679
      Catford South 33 £1,684
      Edmonton 64 £1,690
      Becontree 26 £1,691
      Addiscombe 59 £1,693
      Penge 25 £1,697
      Palmers Green 59 £1,703
      Yeading 33 £1,705
      Southbury 40 £1,706
      Worton 85 £1,709
      Forest Hill 32 £1,716
      West Drayton 46 £1,717
      Purley 66 £1,718
      Pinner 22 £1,719
      Cranford 40 £1,720
      Scrattons Farm 23 £1,727
      Southgate 31 £1,729
      Stanmore 34 £1,749
      Cricklewood 44 £1,765
      Hither Green 54 £1,769
      Hendon Central 57 £1,804
      Osterley 32 £1,817
      New Barnet 31 £1,818
      Beckenham 49 £1,821
      New Malden 29 £1,824
      West Norwood 70 £1,827
      Harringay 91 £1,832
      Shortlands 24 £1,845
      West Green 135 £1,845
      Brunswick Park 24 £1,848
      Brockley 29 £1,852
      Kingsbury 40 £1,858
      Finchley 38 £1,860
      Plumstead 53 £1,866
      Woodside 27 £1,867
      Surbiton 68 £1,874
      Thames View 30 £1,876
      Collier's Wood 69 £1,882
      Spring Grove 84 £1,890
      Hornchurch 32 £1,906
      Widmore 28 £1,909
      Whetstone 23 £1,912
      Wallington 30 £1,916
      Alperton 78 £1,917
      Hillingdon 28 £1,921
      Plashet 24 £1,921
      Selhurst 65 £1,934
      Mitcham 49 £1,944
      Plaistow 62 £1,944
      Sudbury 92 £1,955
      Harlesden 94 £1,964
      Sudbury Hill 44 £1,976
      Leyton 115 £1,984
      Roehampton 32 £2,017
      Forest Gate 28 £2,018
      Hayes 136 £2,021
      Ladywell 70 £2,035
      Bethnal Green 167 £2,047
      Perivale 54 £2,048
      Gallions Reach 44 £2,048
      Charlton 42 £2,060
      Hendon 95 £2,085
      Church End 49 £2,095
      Deptford 76 £2,103
      Streatham 120 £2,106
      Crystal Palace 29 £2,106
      New Cross Gate 35 £2,107
      Park Royal 157 £2,109
      Streatham Hill 165 £2,111
      West Hendon 46 £2,115
      Ickenham 33 £2,116
      West Hackney 35 £2,121
      Strawberry Hill 40 £2,124
      Leytonstone 49 £2,151
      Tulse Hill 30 £2,155
      Peckham 65 £2,166
      Camberwell 85 £2,184
      East Dulwich 33 £2,196
      Summerstown 77 £2,198
      New Cross 77 £2,220
      North Finchley 68 £2,225
      Woodside Park 28 £2,232
      Clapton 89 £2,236
      Preston 88 £2,239
      Thamesmead 26 £2,241
      Blackheath 21 £2,247
      Dollis Hill 114 £2,258
      Beckton 32 £2,267
      Furzedown 214 £2,271
      Homerton 39 £2,271
      Merton 85 £2,272
      Brixton 152 £2,278
      Kilburn 136 £2,285
      Earlsfield 62 £2,290
      High Barnet 22 £2,311
      Muswell Hill 95 £2,315
      Canning Town 138 £2,315
      Poplar 106 £2,322
      Archway 130 £2,337
      Temple Fortune 58 £2,341
      Middle Park 22 £2,351
      Friern Barnet 35 £2,353
      Kidbrooke 70 £2,366
      Hornsey 106 £2,373
      Hackney Wick 30 £2,393
      Stroud Green 28 £2,395
      West Finchley 27 £2,397
      Finsbury Park 94 £2,402
      Mile End 106 £2,402
      East Greenwich 146 £2,409
      Upton Park 37 £2,420
      Twyford 46 £2,422
      Colindale 214 £2,430
      Mapesbury 55 £2,431
      Holloway 209 £2,434
      Merton Park 51 £2,435
      Yiewsley 42 £2,440
      Loughborough Junction 50 £2,452
      Bow 133 £2,453
      Norbiton 141 £2,464
      Southfields 54 £2,472
      Nunhead 31 £2,473
      West Ham 70 £2,478
      Crouch End 76 £2,497
      Rotherhithe 93 £2,517
      Balham 154 £2,523
      Stockwell 116 £2,529
      Mill Hill 28 £2,531
      Dalston 68 £2,593
      Haggerston 48 £2,613
      Stoke Newington 126 £2,638
      Brent Cross 75 £2,640
      Limehouse 168 £2,645
      Shacklewell 69 £2,649
      Clapham 194 £2,653
      Tufnell Park 35 £2,685
      Shepherd's Bush 369 £2,687
      St Pancras 209 £2,716
      West Kensington 319 £2,729
      Hanwell 146 £2,729
      Raynes Park 85 £2,733
      Stepney 92 £2,741
      Putney 114 £2,743
      Brondesbury 84 £2,771
      Highbury 139 £2,778
      Silvertown 124 £2,784
      Blackwall 255 £2,814
      Old Kent Road 89 £2,842
      Kew 27 £2,857
      Cockfosters 37 £2,877
      Queen's Park 100 £2,916
      Walworth 82 £2,920
      Kennington 31 £2,959
      Charlton Riverside 32 £2,992
      Stamford Hill 65 £3,021
      Oval 81 £3,044
      Greenwich Peninsula 39 £3,054
      Wandsworth 295 £3,064
      Clapham Junction 169 £3,066
      Brook Green 140 £3,136
      Golders Green 159 £3,162
      North Sheen 36 £3,210
      Stratford 301 £3,213
      Lambeth 31 £3,236
      Elephant and Castle 190 £3,264
      Shadwell 114 £3,280
      Hammersmith 476 £3,289
      Isle of Dogs 581 £3,317
      Barnsbury 252 £3,362
      Hackney 92 £3,390
      South Hampstead 194 £3,442
      Kentish Town 141 £3,478
      Fulham 296 £3,480
      West Hampstead 252 £3,484
      North Kensington 216 £3,504
      St Margarets 41 £3,517
      Battersea 186 £3,524
      Whitechapel 508 £3,535
      Fitzrovia 284 £3,540
      Bermondsey 193 £3,640
      Shoreditch 128 £3,684
      Somers Town 91 £3,684
      Hoxton 157 £3,688
      Earl's Court 476 £3,744
      Petersham 20 £3,747
      Canary Wharf 398 £3,795
      Islington 190 £3,942
      Wapping 221 £3,974
      Finsbury 142 £3,982
      Gospel Oak 44 £4,214
      Waterloo 84 £4,267
      Hampton Wick 22 £4,278
      The Borough 186 £4,311
      King's Cross 182 £4,404
      Clerkenwell 192 £4,534
      Notting Hill 396 £4,536
      Vauxhall 267 £4,617
      Brompton 719 £4,967
      Chalk Farm 313 £5,196
      Belsize Park 355 £5,354
      Holborn 128 £5,412
      Bloomsbury 135 £5,421
      Southwark 83 £5,628
      Kensington 316 £6,806
      Chelsea 463 £7,227
      South Kensington 557 £11,092
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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