Getting to St Leonards-on-Sea

Whether you’re travelling from London, Brighton, or abroad, getting to St Leonards-on-Sea is simple and scenic. The town is well-connected by public transport, and it’s also an easy drive for those arriving by car.

By Train

The most convenient way to reach St Leonards-on-Sea is by train. St Leonards Warrior Square Station is located in the heart of town and is served by direct trains from London Charing Cross, London Victoria, and Ashford International.

By Bus & Coach

National Express and local bus companies provide services to Hastings and St Leonards from towns across Sussex and Kent. Local buses run frequently between Hastings, Bexhill, and Eastbourne.

By Car

Driving to St Leonards is straightforward via the A21 from London or the A259 coastal road. Parking is available at several pay-and-display car parks near the beach and town centre.

By Bicycle

St Leonards is part of the National Cycle Network, making it accessible for cyclists. The coastal path offers scenic rides to Hastings and Bexhill.

By Air

The nearest major airports are:

From the airport, you can take trains or coaches to connect to St Leonards.

Find Hotels in St Leonards

Travel Tips

Frequently Asked Questions

1. Which train station serves St Leonards-on-Sea?

St Leonards Warrior Square is the main station, located near the beach and hotels.

2. Is parking available in the town?

Yes, there are several public car parks, plus on-street parking in some areas.

3. Are there direct trains from London?

Yes, from both London Charing Cross and London Victoria.

4. Can I use a railcard for discounts?

Yes, most UK railcards are accepted for discounted fares.

5. Is St Leonards bike-friendly?

Yes, with coastal cycle paths and scenic routes to neighbouring towns.

Where to Eat in St Leonards