Trains from Birmingham to Surrey
🚆 Traveling from Birmingham to Surrey by train offers several route options with varying durations and transfers. The distances range from 210 km to 282 km, with travel times between 2 hours 46 mins to 3 hours 24 mins. 🚉 Among the routes available, travelers can choose between transfers at stations like Southampton Central, Nottingham, London Waterloo, Gatwick Airport, Winchester, London Euston, East Croydon, Portsmouth & Southsea, and Manchester Piccadilly. Different train agencies operate on these routes, including CrossCountry, South Western Railway, GWR, Avanti West Coast, and Southern, each offering specific departure and arrival times.