These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View All

Train Information to Salisbury from Winchester

distanceDistance20 miles (33 km)
priceAverage train ticket price£20 (€22)
changesDirect trainYes
carriersTrain providersSouth Western Railway

Trains from Winchester to Salisbury cover the 20 miles (33 km) long route with our travel partners like South Western Railway. There are direct train services available. You can get the cheapest train tickets for this route for as low as £20, but the average price of train tickets is £20. Travellers depart most frequently from Winchester and arrive in Salisbury.

Travel Tips

Trains from Winchester to Salisbury
Travel by train to Salisbury easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Winchester to Salisbury.
What is the price of the cheapest train between Winchester and Salisbury?
Looking to save money on your journey? Omio customers have found the cheapest train between Winchester and Salisbury for the next 7 days starting from £20  one way.
What is the cost of a train ticket from Winchester to Salisbury on average?
In the next 7 days you’ll find that the average cost of a train ticket from Winchester to Salisbury is £20  one way.
How many miles is it from Winchester to Salisbury by train?
When travelling this route you should expect the distance between Winchester and Salisbury via train to be approximately 20 miles (33 km).
When travelling by train from Winchester to Salisbury, which train station in Winchester do I depart from and which train station in Salisbury do I arrive in?

Omio customers book a train from Winchester   to Salisbury   most frequently for this route.

Where is the departure train station in Winchester located? Where is the arrival train station in Salisbury located?

You can find the most popular departure train station for this route, Winchester, located approximately 0 mile (s) / 0 km from the city centre of Winchester. The most popular arrival train station in Salisbury, called Salisbury, is located around 0 mile (s) / 0 km away from its city centre.

What train companies go from Winchester to Salisbury?
For the best Winchester to Salisbury train to buy, you can travel safely and comfortably with South Western Railway. However, it's always good to check all possible train companies with services to Salisbury from Winchester to compare what amenities they may offer.
When is the earliest train from Winchester to Salisbury? When is the last train from Winchester to Salisbury?
The earliest train for this trip departs from Winchester at 07: 07. The last train leaves from Winchester at 07: 07. Check Omio for the latest train timetable from Winchester to Salisbury and book the best time to depart on your chosen travel date.
How far in advance should I book a train ticket from Winchester to Salisbury to get the best deals?
If you book a train ticket between Winchester and Salisbury within the next 7 days, you can find tickets to cost on average £20 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Salisbury from Winchester are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey