Cheltenham house prices by street
Sold prices for 2,679 streets in Cheltenham, Gloucestershire, from HM Land Registry records.
Over the last 12 months, homes in Cheltenham sold for £424,126 on average, 18% more than the England and Wales average of £358,701. The yearly average has gone from £270,000 in 1998 to £415,369 in 2026, a rise of 54%. Oakley Road was the priciest street over the past year at an average of £1,608,333, while homes on Talbot Road went for around £97,375. Gloucester Road has had more sales than any other street in the town, with 285 since 1998. Cheltenham spans 5 postcode districts, so prices can vary a lot from one side of town to the other.
Average price (last 12 months)
£424,126
Sales recorded
32,047
since 1998
Streets
2,679
How Cheltenham compares
Postcode areas in Cheltenham
Average sale price in Cheltenham by year
Most expensive streets in Cheltenham · Cheapest streets · New builds
Most expensive streets (last 12 months)
- Oakley Road £1,608,333
- Malvern Road £1,288,625
- Montpellier Grove £1,213,333
- Harp Hill £927,500
- Leckhampton Road £909,500
- Cudnall Street £859,700
- Painswick Road £780,500
- Badgeworth Lane £736,667
- Eldon Road £695,000
- Main Road £693,375
Most affordable streets (last 12 months)
- Talbot Road £97,375
- St Peters Close £128,000
- High Street £130,583
- Oak Manor Drive £152,500
- Lloyd Close £153,500
- Cheltenham Road £160,000
- Providence Park £161,500
- Pegasus Court £170,769
- Tom Price Close £172,000
- Middlehay Court £173,333
Busiest streets for sales
- Gloucester Road 285 sales
- Lansdown Road 277 sales
- St Georges Road 223 sales
- Brookbank Close 179 sales
- Sapphire Road 169 sales
- London Road 160 sales
- Pittville Circus Road 148 sales
- Hatherley Road 134 sales
- The Park 129 sales
- Old Bath Road 125 sales
All streets in Cheltenham – O
- Oak Avenue£162k
- Oak Avenue, Charlton Kings£298k
- Oak Manor Drive£153k
- Oak Terrace, Andoversford£255k
- Oakbrook Drive, The Reddings£360k
- Oakeys Close, Stow On The Wold£575k
- Oakfield Road, Bishops Cleeve£296k
- Oakfield Street£595k
- Oakhurst Rise£365k
- Oakland Avenue£690k
- Oakland Street, Charlton Kings£280k
- Oakley Road, Battledown£1.61m
- Obrien Road£183k
- Oddfellows Row, Stow On The Wold£426k
- Oddfellows Terrace, Winchcombe£300k
- Oddington Road, Stow On The Wold£602k
- Oddington Road, Stow On The Wold£240k
- Okus Road, Charlton Kings£406k
- Old Bath Road£580k
- Old Farm Drive, Up Hatherley£350k
- Old Forge Cottages, Didbrook£439k
- Old Gloucester Road£255k
- Old Gloucester Road, Bourton On The Water£807k
- Old Gloucester Road, Hayden£730k
- Old Gloucester Road, Hayden£311k
- Old Gloucester Road, Staverton£523k
- Old Library Mews, Bourton On The Water£396k
- Old Millbrook Terrace£209k
- Old Reddings Close, The Reddings£297k
- Old Reddings Road, The Reddings£514k
- Old Road, Southam£619k
- Old School Court£358k
- Old Station Drive£178k
- Old Yard, Uckington£1.25m
- Oldacre Drive, Bishops Cleeve£237k
- Oldbury Close£180k
- Oldbury Road£245k
- Olde Lane, Toddington£450k
- Oldfield Crescent£502k
- Oldhill Grove, Winchcombe£449k
- Olio Cottages£322k
- Olivine Crescent, Bishops Cleeve£278k
- Opal Way, Bishops Cleeve£233k
- Orchard Avenue£185k
- Orchard Bank, Great Rissington£681k
- Orchard Close£280k
- Orchard Close, The Reddings£311k
- Orchard Industrial Estate, Toddington–
- Orchard Park–
- Orchard Road, Bishops Cleeve£285k
- Orchard Road, Winchcombe£385k
- Orchard Way£261k
- Oriel Road£253k
- Ormond Place–
- Ormond Terrace£243k
- Orrisdale Terrace£731k
- Osprey Close, Bourton On The Water£398k
- Osprey Road£450k
- Otters Field, Greet£100k
- Overbrook Drive£290k
- Overbury Street, Charlton Kings£510k
- Overton Park Road£223k
- Overton Road£447k
- Owls End Road, Bishops Cleeve£230k
- Oxford Close£450k
- Oxford Cottages, Ullenwood–
- Oxford Passage–
- Oxford Street£745k
- Oxford Way£370k
- Oxleaze Farm Lane, Maugersbury£4.38m
- Oxmead Close, Bishops Cleeve£218k