Distance | 66 miles (106 km) | |
Available travel modes | Bus, flight, ferry or train | |
Fastest mode | Train • $24 (€23) • 2 h 2 min | |
Popular travel companies | Great Western Railway |
Travel 66 miles (106 km) by bus, flight, ferry or train to Salisbury from Cardiff. Great Western Railway is the main travel company operating this trip. Travelers can even take a direct from Cardiff to Salisbury.
You can go from Cardiff to Salisbury by bus, flight, ferry or train.
The fastest way to travel from Cardiff to Salisbury is by train with an average journey time of 2 h 2 min.
The distance is approximately 66 miles (106 km) from Cardiff to Salisbury.
The average frequency per day from Cardiff to Salisbury is:
However, we recommend checking specific travel dates for your trip between Cardiff and Salisbury as scheduled services by bus, flight, ferry or train can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Cardiff to Salisbury:
Let Omio help you find the best company to travel with from Cardiff to Salisbury:
When planning your trip from Cardiff to Salisbury, it’s good to keep in mind what tickets to book and their prices in the next 7 days:
However, we recommend buying tickets from Cardiff to Salisbury online a few months in advance to get the best deals and save money on your upcoming journey.
Here are some other resources that might have the information you need