Train fire causes "significant" delays to South West Train services
A freight train fire has caused "significant" delays to South West Train services, according to the rail operator.
The incident between Basingstoke and Winchester has blocked the line and delays are expected until the close of service.
A spokesman said it was trying to arrange alternative travel options.
Buses are being found to replace trains between Basingstoke and Eastleigh and Southampton Central.
Trains between London Waterloo and Weymouth are being diverted via Havant and will not call at stations between Woking and Eastleigh.
All trains between London Waterloo and Portsmouth Harbour via Eastleigh are only running between Eastleigh and Portsmouth Harbour and trains between London Waterloo and Poole are only running between London Waterloo and Basingstoke.
Passengers from London Waterloo for stations beyond and including Southampton Central are being advised to travel via Portsmouth Harbour services (changing at Havant).
The operator says CrossCountry services between Basingstoke and Southampton Central may be diverted via Andover, but it said commuter services stopping at stations between London Waterloo and Basingstoke are currently able to run normally.