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 43 £1,207
      Thornton Heath 60 £1,459
      Hounslow West 84 £1,472
      Bedfont 20 £1,474
      Greenford 66 £1,477
      Cowley 35 £1,486
      Rush Green 25 £1,501
      Norbury 24 £1,502
      The Wrythe 20 £1,516
      Bowes 20 £1,525
      Waddon 65 £1,526
      South Norwood 42 £1,537
      Gants Hill 53 £1,548
      Northwood 47 £1,560
      Chingford 30 £1,562
      Carshalton Beeches 44 £1,567
      Dagenham 42 £1,572
      Heston 45 £1,572
      Newbury Park 39 £1,582
      Feltham 57 £1,582
      Worton 77 £1,601
      Broad Green 187 £1,612
      Becontree Heath 26 £1,613
      Wealdstone 208 £1,619
      Highams Park 23 £1,635
      Seven Kings 81 £1,637
      Rayners Lane 83 £1,646
      Kenton 27 £1,658
      Perry Vale 30 £1,682
      Harrow Weald 34 £1,682
      Ponders End 28 £1,687
      Catford South 32 £1,692
      Southbury 41 £1,693
      Addiscombe 62 £1,696
      Edmonton 65 £1,698
      Becontree 26 £1,698
      Yeading 34 £1,700
      Pinner 23 £1,710
      Penge 23 £1,710
      Purley 63 £1,711
      Palmers Green 65 £1,723
      West Drayton 46 £1,732
      Anerley 25 £1,735
      Northumberland Heath 24 £1,736
      Scrattons Farm 22 £1,736
      Benhilton 55 £1,737
      Cranford 39 £1,739
      Southgate 33 £1,740
      Hither Green 52 £1,749
      Cricklewood 40 £1,757
      Forest Hill 31 £1,760
      Hendon Central 56 £1,782
      Stanmore 31 £1,788
      Beckenham 46 £1,798
      New Barnet 32 £1,800
      West Norwood 70 £1,806
      Harringay 92 £1,816
      New Malden 29 £1,833
      West Green 144 £1,845
      Shortlands 23 £1,846
      Thames View 36 £1,859
      Brunswick Park 23 £1,863
      Kingsbury 39 £1,864
      Finchley 39 £1,873
      Surbiton 63 £1,878
      Spring Grove 73 £1,879
      Widmore 29 £1,887
      Collier's Wood 67 £1,890
      Wallington 33 £1,893
      Osterley 28 £1,898
      Hornchurch 35 £1,898
      Plumstead 54 £1,907
      Whetstone 22 £1,908
      Hillingdon 28 £1,921
      Plashet 24 £1,922
      Woodside 23 £1,927
      Selhurst 66 £1,930
      Harlesden 98 £1,947
      Sudbury 94 £1,950
      Mitcham 52 £1,951
      Alperton 79 £1,951
      Plaistow 63 £1,957
      Sudbury Hill 43 £1,968
      Brockley 30 £1,977
      Leyton 116 £1,979
      Perivale 52 £1,994
      Charlton 43 £2,012
      Hayes 142 £2,013
      Forest Gate 28 £2,016
      Gallions Reach 44 £2,028
      Roehampton 32 £2,028
      Bethnal Green 168 £2,032
      Ladywell 70 £2,034
      Peckham 60 £2,055
      Streatham Hill 179 £2,056
      Hendon 95 £2,058
      New Cross Gate 36 £2,067
      Deptford 74 £2,082
      Streatham 121 £2,082
      Park Royal 159 £2,100
      West Hendon 48 £2,119
      Tulse Hill 30 £2,122
      West Hackney 34 £2,124
      Ickenham 34 £2,127
      Church End 49 £2,129
      Strawberry Hill 41 £2,139
      East Dulwich 31 £2,153
      Thamesmead 27 £2,184
      Crystal Palace 29 £2,191
      New Cross 78 £2,197
      Summerstown 73 £2,197
      Leytonstone 51 £2,218
      Camberwell 85 £2,223
      Woodside Park 30 £2,225
      Preston 91 £2,225
      North Finchley 67 £2,227
      Clapton 90 £2,229
      Homerton 42 £2,234
      Dollis Hill 111 £2,243
      Stroud Green 30 £2,244
      High Barnet 23 £2,261
      Furzedown 211 £2,262
      Kilburn 133 £2,265
      Blackheath 21 £2,266
      Beckton 32 £2,296
      Brixton 151 £2,302
      Kidbrooke 74 £2,304
      Earlsfield 60 £2,305
      Muswell Hill 94 £2,310
      Merton 87 £2,310
      Poplar 106 £2,312
      Archway 132 £2,328
      Middle Park 23 £2,362
      Hornsey 101 £2,365
      Upton Park 36 £2,377
      Finsbury Park 94 £2,399
      Mapesbury 58 £2,401
      Canning Town 141 £2,401
      Mile End 104 £2,402
      Hackney Wick 30 £2,406
      Yiewsley 43 £2,414
      Friern Barnet 33 £2,419
      Temple Fortune 59 £2,429
      Holloway 212 £2,432
      East Greenwich 149 £2,432
      Norbiton 140 £2,433
      Twyford 44 £2,435
      Colindale 215 £2,436
      Merton Park 48 £2,436
      West Finchley 26 £2,441
      West Ham 69 £2,456
      Mill Hill 29 £2,475
      Loughborough Junction 48 £2,476
      Bow 130 £2,492
      Southfields 57 £2,501
      Nunhead 29 £2,503
      Balham 157 £2,524
      Crouch End 72 £2,530
      Rotherhithe 92 £2,537
      Shacklewell 70 £2,582
      Dalston 63 £2,604
      Stockwell 112 £2,629
      Limehouse 165 £2,648
      Brent Cross 74 £2,657
      Haggerston 51 £2,659
      Stoke Newington 126 £2,659
      Shepherd's Bush 365 £2,676
      St Pancras 212 £2,702
      Clapham 196 £2,707
      Raynes Park 87 £2,708
      Silvertown 126 £2,718
      West Kensington 315 £2,736
      Brondesbury 83 £2,736
      Hanwell 143 £2,741
      Tufnell Park 35 £2,753
      Stepney 88 £2,767
      Highbury 146 £2,784
      Blackwall 254 £2,803
      Putney 120 £2,813
      Kennington 29 £2,830
      Walworth 85 £2,842
      Old Kent Road 86 £2,864
      Kew 27 £2,875
      Charlton Riverside 35 £2,880
      Cockfosters 36 £2,890
      Queen's Park 100 £2,898
      Stamford Hill 70 £3,031
      Hackney 88 £3,031
      Oval 82 £3,032
      Greenwich Peninsula 38 £3,060
      Brook Green 129 £3,102
      Golders Green 161 £3,120
      Clapham Junction 177 £3,122
      Wandsworth 339 £3,168
      North Sheen 36 £3,210
      Elephant and Castle 191 £3,216
      Shadwell 94 £3,230
      Hammersmith 485 £3,283
      Isle of Dogs 538 £3,293
      Lambeth 29 £3,299
      Barnsbury 248 £3,382
      Stratford 342 £3,447
      North Kensington 220 £3,477
      St Margarets 42 £3,499
      Fulham 298 £3,518
      Kentish Town 143 £3,536
      South Hampstead 197 £3,547
      Whitechapel 501 £3,549
      West Hampstead 253 £3,553
      Fitzrovia 274 £3,571
      Battersea 186 £3,618
      Bermondsey 191 £3,631
      Petersham 23 £3,645
      Somers Town 91 £3,656
      Hoxton 159 £3,668
      Canary Wharf 399 £3,778
      Shoreditch 134 £3,779
      Earl's Court 491 £3,860
      Islington 199 £3,946
      Wapping 225 £3,971
      Hampton Wick 26 £3,990
      Finsbury 141 £4,021
      Gospel Oak 46 £4,259
      Waterloo 84 £4,269
      Clerkenwell 182 £4,304
      The Borough 183 £4,323
      King's Cross 181 £4,442
      Vauxhall 235 £4,518
      Notting Hill 399 £4,598
      Brompton 718 £5,024
      Chalk Farm 320 £5,175
      Holborn 132 £5,306
      Belsize Park 354 £5,438
      Southwark 88 £5,534
      Bloomsbury 149 £5,633
      Kensington 313 £6,909
      Chelsea 469 £7,197
      South Kensington 544 £11,166
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 3,223 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!