Cheap train tickets from Birmingham to Salisbury

Showing times and prices for 18 May

Cheapest

£49

Average

£50

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 Birmingham to Salisbury will cost around £ 50 if you buy it on the day, but the cheapest tickets can be found for only £ 49.

Cross Country
10:55Birmingham3h25 14:20Salisbury
0 changes
£491One-way
Cross Country
10:04Birmingham3h16 13:20Salisbury
0 changes
£511One-way

Train schedule Birmingham to Salisbury

Showing trains for tomorrow, Wed, 18 May
Cross Country
10:04Birmingham3h16 13:20Salisbury
0 changes
Cross Country
10:55Birmingham3h25 14:20Salisbury
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, coach or flight

Wed
18 May
£49Cross Country
£38National Express
Thu
19 May
£49Cross Country
Find prices
Fri
20 May
£45Avanti West Coast
£40National Express
Sat
21 May
£49Great Western Railway
£39National Express
Sun
22 May
£55Avanti West Coast
£49National Express
Mon
23 May
£56Avanti West Coast
£39National Express
Tue
24 May
£49Cross Country
£39National Express

Fastest train times from Birmingham to Salisbury

Showing times and prices for 18 May

Fastest Journey

3 h 16 m

Average

3 h 20 m

Trains per day

2

Distance

157 km

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

These direct trains cover the 157 km distance in an average of 3 h 20 m but if you time it right, some trains will get you there in just 3 h 16 m .

The slowest trains will take 3 h 25 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.

Cross Country
10:04Birmingham3h16 13:20Salisbury
0 changes
£511One-way
Cross Country
10:55Birmingham3h25 14:20Salisbury
0 changes
£491One-way

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 Birmingham to Salisbury

distanceDistance97 miles (157 km)
durationAverage train duration4 h 13 min
priceAverage train ticket price£65 (€73)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersSouth Western Railway or Cross Country

Trains from Birmingham to Salisbury cover the 97 miles (157 km) long journey taking on average 4 h 13 min with our travel partners like South Western Railway or Cross Country. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around £65, you can find the cheapest train ticket for as low as £45. Travellers depart most frequently from Birmingham New Street and arrive in Salisbury.

Train providers: CrossCountry trains Birmingham to Salisbury

Buy your official CrossCountry train tickets to Salisbury from Birmingham from £45 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular route.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train from Birmingham to Salisbury you can choose between Standard Class and First Class tickets on Omio.

If you’re looking for a smooth and easy train between Birmingham and Salisbury, check Omio for CrossCountry trains offering this journey. Whether you are looking for the fastest, earliest or cheapest train to take for this 97 miles (157 km) journey to Salisbury from Birmingham, Omio makes it easier than ever to find CrossCountry trains at affordable prices, and you can also quickly book train tickets online. Check the current CrossCountry train timetables for your ideal departure and arrival times, compare the best route from Birmingham to Salisbury as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your CrossCountry train on Omio. If you search for trains to Salisbury from Birmingham in the Omio app, you can quickly see if the CrossCountry tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for CrossCountry trains from Birmingham to Salisbury starting at £49, buy your official CrossCountry tickets with Omio online quickly and easily!

  • Average Price: £49

CrossCountry has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train to Salisbury from Birmingham:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips: Trains from Birmingham 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 Birmingham to Salisbury.
FAQs

What is the price of the cheapest train from Birmingham to Salisbury?

Omio customers have found cheap train tickets between Birmingham and Salisbury for as low as £45  for the next 7 days.

How much does the train from Birmingham to Salisbury cost on average?

If you’re looking to book tickets for this journey in the next 7 days, you’ll find that Birmingham to Salisbury train prices are on average £65  one way.

What is the distance by train from Birmingham to Salisbury?

The Birmingham to Salisbury train distance is approximately 97 miles (157 km).

How long does it take from Birmingham to Salisbury by train?

On average the train from Birmingham to Salisbury duration is 4 h 13 min  for the 97 miles (157 km) long trip, but the travel time can vary if you depart on weekends and holidays.

Which train station in Birmingham goes to Salisbury? Which train station do I come into Salisbury from Birmingham?

Omio customers who travel this route most frequently depart from Birmingham New Street   and arrive in Salisbury.

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

You can find the most popular departure train station for this journey, Birmingham New Street, located approximately 1.5 miles (2.4 km) from the city centre of Birmingham. The most popular arrival train station in Salisbury, called Salisbury, is located around 0.4 miles (748 m) away from its city centre.

Which train companies can take me to Salisbury from Birmingham?

Take the Birmingham to Salisbury train with South Western Railway or Cross Country. However, it's always good to check out all possible train companies for the journey between Birmingham and Salisbury as there might be differences in the amenities they offer.

How many train services per day are there to Salisbury from Birmingham?

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

When is the earliest train from Birmingham to Salisbury? When is the last train from Birmingham to Salisbury?

If you prefer early morning trains from Birmingham to Salisbury, the first train leaves at 05: 04. If you prefer late night trains from Birmingham to Salisbury, the last train of the day leaves at 11: 04. Omio shows you the latest train from Birmingham to Salisbury schedule to help you book the best departure time for this route.

How early should I buy Birmingham to Salisbury train tickets to get the best deals?

You can find a train between Birmingham and Salisbury to cost on average £65 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Birmingham to Salisbury train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Birmingham
Salisbury
The major railway station for departures from Birmingham is Birmingham New Street. Read all the information you need to know about services, amenities and connections at Birmingham New Street for your trip to Salisbury from Birmingham.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 15 - 23: 00 | Sun: 07: 30 - 23: 00
Public transport options for Birmingham New Street
Bus lines: N5, N6, N8, 4, 9, 23, 45, 50, 61, X51, X70
Train lines: West Midlands, CrossCountry, Avanti West Coast, Transport for Wales