There are no direct bus services from central London to Hastings. The most convenient and direct public transport is the train, which runs regularly from London stations (e.g., Charing Cross, Victoria, St Pancras) to Hastings in about 1.5 to 2 hours.