The town of Maidstone is served by two train stations, East and West. When travelling from the north of the UK, your journey will be to Maidstone East Station. Services from Leeds are run by East Coast Trains and this journey time is around 4 hours and involves two changes, both at London stations and including a short trip on the underground. The first train departs at around 8:30 a.m. and regular trains run throughout the day. From Birmingham to Maidstone East, travelling time is approximately 3 hours and also has two changes in London. This service is run by Virgin Trains every few hours during the day. A direct service offered by Southeastern Trains runs from London to Maidstone East regularly throughout the day and takes just under 1 hour. From more southerly parts of the UK - for example, Bath Spa - train services from First Great Western are available on a regular basis starting at around 8:00 am and will involve two changes at London stations.
Maidstone is a peaceful town set in the heart of Kent. The surrounding countryside is mainly used for growing hops, and walks along the towpath of the river Medway take in the beautiful scenery of the Medway Valley Walk which meanders through the hop gardens and fruit orchards of the area. There are many places of historic and architectural interest to visit dating from the 14th and 15th centuries, such as the Archbishops Palace, All Saints Church, Archbishops stables and Corpus Christi Hall. For places to stay and to eat in the town, there are an abundance of pubs, bistros and restaurants that will cater to a wide range of tastes and budgets. From country house hotels to budget bed and breakfasts, there's no shortage of great accommodation here.
Here are some other resources that might have the information you need