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 46 £1,223
      Thornton Heath 69 £1,390
      Hounslow West 73 £1,423
      Edmonton 54 £1,430
      Northumberland Heath 20 £1,450
      South Norwood 46 £1,472
      Rush Green 28 £1,474
      Norbury 29 £1,509
      Cowley 29 £1,514
      Poverest 20 £1,515
      Perry Vale 36 £1,517
      Highams Park 24 £1,523
      Greenford 51 £1,524
      Northwood 46 £1,525
      Heston 37 £1,530
      Gants Hill 54 £1,537
      Purley 39 £1,561
      Carshalton Beeches 47 £1,567
      Feltham 55 £1,573
      Penge 25 £1,574
      Newbury Park 36 £1,578
      Chingford 29 £1,586
      Dagenham 30 £1,596
      Seven Kings 73 £1,616
      Kenton 25 £1,618
      Harrow Weald 46 £1,643
      Wealdstone 176 £1,652
      Forest Hill 29 £1,655
      Hither Green 45 £1,660
      Yeading 39 £1,668
      Rayners Lane 74 £1,682
      Broad Green 141 £1,682
      Addiscombe 51 £1,687
      Manor Park 28 £1,696
      Benhilton 58 £1,704
      Stanmore 28 £1,704
      Yiewsley 36 £1,715
      Cricklewood 55 £1,721
      Ponders End 27 £1,722
      Palmers Green 60 £1,729
      Catford South 25 £1,737
      Becontree 22 £1,738
      Woodside 23 £1,740
      Southbury 40 £1,742
      Plashet 25 £1,748
      Waddon 83 £1,749
      West Drayton 39 £1,753
      Anerley 27 £1,755
      Osterley 22 £1,758
      New Malden 26 £1,763
      Kingsbury 41 £1,764
      Widmore 24 £1,769
      Southgate 28 £1,774
      West Green 123 £1,776
      Harringay 87 £1,778
      Sudbury Hill 30 £1,781
      Hendon Central 60 £1,781
      Becontree Heath 21 £1,783
      Surbiton 65 £1,785
      Thamesmead 28 £1,795
      Beckenham 47 £1,803
      Worton 76 £1,812
      Wallington 36 £1,845
      Plaistow 55 £1,846
      Collier's Wood 64 £1,851
      Colney Hatch 22 £1,855
      Pinner 22 £1,859
      Brunswick Park 24 £1,871
      Sudbury 85 £1,875
      Harlesden 93 £1,882
      Forest Gate 25 £1,911
      Finchley 40 £1,911
      Scrattons Farm 26 £1,914
      Gallions Reach 42 £1,918
      Whetstone 24 £1,925
      Charlton 41 £1,927
      Leyton 120 £1,932
      Hillingdon 28 £1,941
      Shortlands 21 £1,944
      Hayes 126 £1,953
      Brockley 34 £1,963
      Thames View 29 £1,971
      Plumstead 66 £1,974
      Mitcham 50 £1,978
      West Hendon 38 £1,982
      Ladywell 77 £1,982
      New Barnet 29 £1,985
      Hendon 80 £1,991
      Church End 58 £1,998
      Deptford 73 £2,002
      Camberwell 67 £2,014
      Streatham 127 £2,021
      East Dulwich 38 £2,034
      Alperton 80 £2,035
      Crystal Palace 27 £2,041
      West Norwood 61 £2,056
      New Cross Gate 36 £2,056
      Roehampton 31 £2,070
      Perivale 36 £2,074
      Selhurst 58 £2,091
      Park Royal 170 £2,099
      Tulse Hill 28 £2,100
      Peckham 60 £2,103
      New Cross 69 £2,108
      High Barnet 20 £2,129
      Clapton 94 £2,129
      Ickenham 31 £2,134
      Mapesbury 64 £2,140
      Woodside Park 28 £2,152
      Streatham Hill 142 £2,155
      West Hackney 35 £2,163
      Hornsey 92 £2,168
      Bethnal Green 170 £2,169
      Southfields 65 £2,175
      North Finchley 52 £2,179
      Homerton 39 £2,182
      Brixton 149 £2,183
      Hackney Wick 22 £2,192
      Merton 80 £2,217
      Preston 73 £2,223
      Canning Town 140 £2,226
      Furzedown 221 £2,238
      Summerstown 72 £2,243
      Poplar 98 £2,248
      Nunhead 21 £2,252
      Kidbrooke 76 £2,279
      Strawberry Hill 30 £2,299
      Loughborough Junction 46 £2,317
      Finsbury Park 84 £2,326
      Archway 92 £2,332
      East Greenwich 136 £2,346
      Dollis Hill 100 £2,355
      Colindale 192 £2,376
      Middle Park 20 £2,389
      Leytonstone 51 £2,404
      Crouch End 72 £2,405
      West Finchley 28 £2,406
      Twyford 52 £2,411
      Upton Park 28 £2,415
      Earlsfield 66 £2,415
      Limehouse 172 £2,423
      West Ham 70 £2,424
      Bow 121 £2,429
      Mill Hill 32 £2,430
      Stroud Green 36 £2,435
      Stoke Newington 128 £2,441
      Temple Fortune 56 £2,443
      Mile End 104 £2,448
      Putney 142 £2,459
      Rotherhithe 105 £2,484
      Balham 160 £2,494
      Dalston 71 £2,504
      Merton Park 49 £2,516
      Muswell Hill 62 £2,534
      Spring Grove 113 £2,541
      Clapham 201 £2,611
      Shacklewell 67 £2,622
      Holloway 166 £2,627
      Friern Barnet 26 £2,638
      Wandsworth 213 £2,658
      Old Kent Road 86 £2,665
      West Kensington 310 £2,671
      Kennington 31 £2,672
      Norbiton 137 £2,676
      Cockfosters 44 £2,678
      St Pancras 216 £2,684
      Raynes Park 73 £2,695
      Greenwich Peninsula 44 £2,699
      Stockwell 117 £2,706
      Silvertown 100 £2,706
      Blackwall 232 £2,724
      Stamford Hill 68 £2,736
      Tufnell Park 39 £2,743
      Shepherd's Bush 383 £2,753
      Stepney 77 £2,764
      Charlton Riverside 38 £2,792
      Hanwell 127 £2,805
      Brent Cross 62 £2,828
      Kew 29 £2,864
      Stratford 242 £2,884
      Walworth 92 £2,900
      South Hampstead 187 £2,916
      Beckton 22 £2,921
      Kilburn 124 £2,932
      Queen's Park 103 £2,953
      North Sheen 35 £2,955
      Brook Green 136 £2,957
      Brondesbury 103 £2,958
      Mortlake 22 £2,975
      Golders Green 122 £3,006
      Oval 80 £3,016
      North Kensington 228 £3,096
      Hackney 77 £3,107
      Lambeth 39 £3,116
      Haggerston 64 £3,147
      Clapham Junction 175 £3,170
      Shadwell 139 £3,196
      Elephant and Castle 142 £3,201
      Barnsbury 244 £3,242
      Hammersmith 451 £3,250
      Whitechapel 474 £3,288
      Islington 160 £3,304
      Isle of Dogs 470 £3,329
      Fulham 318 £3,418
      Bermondsey 139 £3,449
      St Margarets 41 £3,469
      Canary Wharf 343 £3,519
      Fitzrovia 256 £3,549
      Somers Town 94 £3,616
      Hampton Wick 28 £3,645
      Battersea 172 £3,670
      West Hampstead 252 £3,714
      Highbury 192 £3,733
      Kentish Town 137 £3,760
      Shoreditch 117 £3,813
      Earl's Court 450 £3,831
      Wapping 222 £3,864
      Petersham 21 £3,914
      Hoxton 141 £4,018
      Gospel Oak 38 £4,231
      Finsbury 119 £4,237
      Waterloo 73 £4,314
      Clerkenwell 203 £4,340
      Vauxhall 225 £4,377
      The Borough 156 £4,382
      King's Cross 158 £4,571
      Notting Hill 407 £4,639
      Brompton 793 £4,916
      Chalk Farm 286 £4,963
      Holborn 148 £5,191
      Bloomsbury 121 £5,443
      Belsize Park 336 £5,692
      Southwark 78 £5,742
      Chelsea 417 £7,523
      Kensington 294 £7,631
      Hampstead Garden Suburb 21 £10,833
      South Kensington 497 £11,809
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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