Sevenoaks is a town situated in western Kent, England, south-east of Charing Cross, on a commuter main line from the capital London. The town gives its name to the Sevenoaks district, of which it is the principal town, followed by Swanley and Edenbridge.