Chilston Park liegt in der friedlichen Landschaft nahe Lenham, Maidstone, Kent, bekannt als der Garten Englands. Das Hotel befindet sich in einem historischen, denkmalgeschützten Landhaus aus dem 17. Jahrhundert, umgeben von 250 Acres Parkland. Zu den nahegelegenen Attraktionen gehört Leeds Castle, das etwa 8 km entfernt ist, und das mittelalterliche Dorf Lenham, das sich innerhalb von 2 km befindet. Der Flughafen London Gatwick ist ungefähr 70 km vom Hotel entfernt, während der Flughafen London Heathrow etwa 90 km entfernt ist.