Theddingworth is a village and civil parish in Leicestershire, England.
[1] The parish includes the neighbouring hamlet of Hothorpe, which lies across the county boundary in Northamptonshire.
Theddingworth lies about 8 kilometres (5.0 mi) west of Market Harborough on the road to Lutterworth.
It is on the north bank of the River Welland, which forms the county border with Northamptonshire.
Theddingworth railway station was a former stop on the Rugby to Market Harborough line.