Cheap train tickets from Bristol to Salisbury

Showing times and prices for Dec 6

Cheapest

$37

Average

$37

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Bristol to Salisbury will cost around $ 37 if you buy it on the day, but the cheapest tickets can be found for only $ 37.

Cheapest
11:22AMBristol Temple Meads1h09 12:31PMSalisbury
0 changes
$371One-way
Cheapest
12:22PMBristol Temple Meads1h09 01:31PMSalisbury
0 changes
$371One-way
Cheapest
10:23AMBristol Temple Meads1h09 11:32AMSalisbury
0 changes
$371One-way
Cheapest
12:42PMBristol Temple Meads1h21 02:03PMSalisbury
0 changes
$371One-way
09:24AMBristol Temple Meads1h08 10:32AMSalisbury
0 changes
$371One-way

Train schedule from Bristol to Salisbury

Showing trains for tomorrow, Mon, Dec 6
08:19AMBristol Temple Meads1h13 09:32AMSalisbury
0 changes
09:24AMBristol Temple Meads1h08 10:32AMSalisbury
0 changes
10:23AMBristol Temple Meads1h09 11:32AMSalisbury
0 changes
11:22AMBristol Temple Meads1h09 12:31PMSalisbury
0 changes
12:22PMBristol Temple Meads1h09 01:31PMSalisbury
0 changes
12:42PMBristol Temple Meads1h21 02:03PMSalisbury
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Dec 6
$37Great Western Railway
Thu
Dec 9
$25Great Western Railway
Sat
Dec 11
$23Great Western Railway

Fastest train times from Bristol to Salisbury

Showing times and prices for Dec 6

Fastest Journey

1 h 8 m

Average

1 h 11 m

Trains per day

6

Distance

70 km

Of the 6 trains that leave Bristol for Salisbury every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 70 km distance in an average of 1 h 11 m but if you time it right, some trains will get you there in just 1 h 8 m .

The slowest trains will take 1 h 21 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
09:24AMBristol Temple Meads1h08 10:32AMSalisbury
0 changes
$371One-way
11:22AMBristol Temple Meads1h09 12:31PMSalisbury
0 changes
$371One-way
12:22PMBristol Temple Meads1h09 01:31PMSalisbury
0 changes
$371One-way
10:23AMBristol Temple Meads1h09 11:32AMSalisbury
0 changes
$371One-way
08:19AMBristol Temple Meads1h13 09:32AMSalisbury
0 changes
$371One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Salisbury from Bristol

distanceDistance43 miles (70 km)
durationAverage train duration1 h 9 min
priceAverage train ticket price$31 (€25)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersGreat Western Railway or South Western Railway

Trains from Bristol to Salisbury cover the 43 miles (70 km) long route taking on average 1 h 9 min with our travel partners like Great Western Railway or South Western Railway. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $23 (€19), but the average price of train tickets is $31 (€25). Travelers depart most frequently from Bristol Temple Meads and arrive in Salisbury.

Travel Tips

Trains from Bristol 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 Bristol to Salisbury.
FAQs
What is the price of the cheapest train from Bristol to Salisbury?
Looking to save money on your journey? Omio customers have found the cheapest train to Salisbury from Bristol for the next 7 days starting from $23 (€19)  one way.
How much is the train to Salisbury from Bristol on average?
The Bristol to Salisbury train ticket price is on average $31 (€25)  if you are looking to buy your tickets for this journey in the next week.
How far is it from Bristol to Salisbury by train?
You should expect to travel around 43 miles (70 km)  between Bristol and Salisbury by train.
How long is the train ride from Bristol to Salisbury?
The Bristol to Salisbury train duration is on average 1 h 9 min, which is to be expected when traveling 43 miles (70 km) between Bristol and Salisbury. However, the time it takes can vary based on specific dates, weekends, and holidays.
When traveling by train from Bristol to Salisbury, which train station in Bristol do I depart from and which train station in Salisbury do I arrive in?

Omio customers traveling this route book their trains from Bristol Temple Meads   to Salisbury.

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

Passengers board the train most frequently from Bristol Temple Meads, which is located around 0.8 miles (1.3 km) away from the city center, and they get off the train at Salisbury, located 0.4 miles (748 m) away from the city center.

Which train companies can take me between Bristol and Salisbury?
Take the Bristol to Salisbury train with Great Western Railway or South Western Railway. However, it's always good to check out all possible train companies for the trip from Bristol to Salisbury as there might be differences in the amenities they offer.
How many train services per day are there to Salisbury from Bristol?
The average number of trains departing Bristol for Salisbury is 25 a day. The train schedules and services may vary between weekdays and weekends.
How early should I book Bristol to Salisbury train tickets to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you book train tickets to Salisbury from Bristol within the next 7 days, you can find tickets to cost on average $31 (€25) one way. To find the best prices for this route, consider booking your train ticket from Bristol to Salisbury a few months in advance.

Important Stations and Airports for this Journey

Bristol
Salisbury
The major railway station for departures from Bristol is Bristol Temple Meads. Read all the information you need to know about services, amenities and connections at Bristol Temple Meads for your journey from Bristol to Salisbury.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 30 - 21: 30 | Sun: 06: 45 - 21: 30
Public transit options for Bristol Temple Meads
Bus lines: A1, 1, 2, 8, 39/349/X39, 70, 73, 178, 376
Train lines: CrossCountry, Great Western Main Line, Severn Beach Line