Train services Hampshire

Select an operator below for specific timetable, route and ticketing information.

South Western Railway

Regular, direct services to London Waterloo, Southampton Airport, Southampton Central, Winchester, Basingstoke, Woking, Bournemouth, Poole and Weymouth. 

Southern Trains

Regular, direct services along the south coast between Southampton, Portsmouth and Brighton. Other destinations include Gatwick Airport, Swanick, Fareham, Cosham, Havant, Chichester, Worthing and Hove.

First Great Western

An hourly service between Cardiff and Portsmouth via Southampton Central. The service also stops at Fareham, Cosham, Romsey, Salisbury, Bath and Bristol.

Cross Country Trains

Operates an hourly service from Southampton to Manchester; stops include Winchester, Basingstoke, Oxford, Coventry and Birmingham. Also operates a service to Newcastle every two hours; stops include Winchester, Basingstoke, Oxford, Birmingham, Derby, Sheffield and York.


Journey Planning

We recommend using National Rail Enquiries to plan your journey in the first instance and for information on tickets, route planning, service disruptions and live departure boards.

Alternatively you can use Trainline which works with rail and coach companies to offer travel to thousands of destinations in and across Europe.