More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Edinburgh to Winchester

distanceDistance345 miles (557 km)
priceAverage train ticket price£107 (€123)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day

Trains from Edinburgh to Winchester cover the 345 miles (557 km) long journey taking on average 8 h 22 min with our travel partners like. Normally, there are 8 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £107, but the average price of train tickets is £107. Travellers depart most frequently from Edinburgh Waverley and arrive in Winchester.

Travel Tips: Trains from Edinburgh to Winchester

Travel by train to Winchester 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 Edinburgh to Winchester.

How much do cheap train tickets from Edinburgh to Winchester cost?

Looking to save money on your trip? Omio customers have found the cheapest train to Winchester from Edinburgh for the next 7 days starting from £107  one way.

What is the average price of train tickets between Edinburgh and Winchester?

If you’re looking to purchase your train tickets in the next week, you can expect the Edinburgh to Winchester train price to come in at an average of £107  one way.

How many miles is it from Edinburgh to Winchester by train?

You should expect to travel around 345 miles (557 km)  between Edinburgh and Winchester by train.

What is the average Edinburgh to Winchester train duration?

On average the train from Edinburgh to Winchester duration is 8 h 22 min  for the 345 miles (557 km) long journey, but the travel time can vary if you depart on weekends and holidays.

When travelling by train from Edinburgh to Winchester, which train station in Edinburgh do I depart from and which train station in Winchester do I arrive in?

When travelling this route, Omio customers are departing most frequently from Edinburgh Waverley   and arriving in Winchester.

Where do I find the Edinburgh train station to Winchester? Where is the Winchester train station?

Passengers board the train most frequently from Edinburgh Waverley, which is located around 0.2 miles (429 m) away from the city centre, and they get off the train at Winchester, located 0.1 miles (246 m) away from the city centre.

How many train services per day are there between Edinburgh and Winchester?

On average, there are 8 trains a day from Edinburgh to Winchester. The train times and services may be different on weekends and holidays compared to weekdays.

How far in advance should I buy a train ticket between Edinburgh and Winchester to get the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you book train tickets from Edinburgh to Winchester within the next 7 days, you can find tickets to cost on average £107 one way. To find the best prices for this trip, consider booking your train ticket from Edinburgh to Winchester a few months in advance.

Important Stations and Airports for this Journey

The major railway station for departures from Edinburgh is Edinburgh Waverley. Read all the information you need to know about services, amenities and connections at Edinburgh Waverley for your trip from Edinburgh to Winchester.
Amenities at station
Phone Number
+44 3457114141
Ticket Office Hours
Mon - Sat: 05: 00 - 23: 59 | Sun: 07: 00 - 23: 59
Public transport options for Edinburgh Waverley
Bus lines: 22, 30, 33, X22, X25, X37
Train lines: Avanti West Coast, Caledonian Sleeper, CrossCountry, LNER, ScotRail, Transpennine Express