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

Deutsche Bahn

Train Information to Salisbury from Cardiff

distanceDistance66 miles (106 km)
durationAverage train duration2 h 1 min
priceAverage train ticket price$42 (€35)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesGreat Western Railway

Trains from Cardiff to Salisbury cover the 66 miles (106 km) long trip taking on average 2 h 1 min with our travel partners like Great Western Railway. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $35 (€29), but the average price of train tickets is $42 (€35). Travelers depart most frequently from Cardiff Central and arrive in Salisbury.

Travel Tips

Trains from Cardiff 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 Cardiff to Salisbury.
How much are cheap trains from Cardiff to Salisbury?
Looking to save money on your journey? Omio customers have found the cheapest train between Cardiff and Salisbury for the next 7 days starting from $35 (€29)  one way.
What is the price of a train ticket to Salisbury from Cardiff?
In the next 7 days you can expect to pay on average $42 (€35)  for a train ticket to Salisbury from Cardiff.
How many miles is it from Cardiff to Salisbury by train?
When traveling this route you should expect the distance from Cardiff to Salisbury by train to be approximately 66 miles (106 km).
How long is the train from Cardiff to Salisbury?
The train time between Cardiff and Salisbury is on average 2 h 1 min  for the 66 miles (106 km) long journey, but the time it takes to go to Salisbury from Cardiff by train can vary depending on specific dates or traveling on weekends and holidays.
What station does the train from Cardiff to Salisbury depart from? Which Salisbury train station do I come into from Cardiff?

Omio customers traveling this route book their trains from Cardiff Central   to Salisbury.

Where is the train station in Cardiff to go to Salisbury? Where is the train station in Salisbury located?

Passengers board the train most frequently from Cardiff Central, which is located around 0.2 miles (425 m) away from the city center, and they get off the train at Salisbury, located 0.4 miles (748 m) away from the city center.

What train companies go from Cardiff to Salisbury?
For the trip from Cardiff to Salisbury you can take a train with Great Western Railway. Be sure to check out all possible train companies that offer services to Salisbury from Cardiff on Omio to compare what amenities they may have.
How many trains per day are there between Cardiff and Salisbury?
The average number of trains departing Cardiff for Salisbury is 16 a day. The train schedules and services may vary between weekdays and weekends.
How early should I buy train tickets between Cardiff and Salisbury to score the best deals?
The price of a one way train ticket from Cardiff to Salisbury is on average $42 (€35) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets between Cardiff and Salisbury available a few months in advance.

Important Stations and Airports for this Journey

The major railway station for departures from Cardiff is Cardiff Central. Read all the information you need to know about services, amenities and connections at Cardiff Central for your journey from Cardiff to Salisbury.
Amenities at station
Phone Number
+44 3457114141
Ticket Office Hours
Mon - Fri: 05: 40 - 21: 30 | Sat: 05: 40 - 21: 30 | Sun: 07: 30 - 21: 30
Public transit options for Cardiff Central
Commuter rail lines: City Line, Rhondda Line, Rhymney Line, Valley Line, South Wales Main Line
Train lines: Transport for Wales, CrossCountry, Great Western Railway