COMPARE Prices across different modes

Fri
24 Sep
£80Avanti West Coast
£56easyJet
Sat
25 Sep
£168First Transpennine Express
Find prices
Sun
26 Sep
£168Avanti West Coast
£42easyJet
Wed
29 Sep
£44Avanti West Coast
£39easyJet

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Stirling from Birmingham

distanceDistance264 miles (425 km)
durationAverage train duration4 h 57 min
priceAverage train ticket price£115 (€129)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day

Trains from Birmingham to Stirling cover the 264 miles (425 km) long trip taking on average 4 h 57 min with our travel partners like. Normally, there are 10 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £44, but the average price of train tickets is £115. Travellers depart most frequently from Birmingham New Street and arrive in Stirling.

Travel Tips

Trains from Birmingham to Stirling
Travel by train to Stirling 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 Stirling.
FAQs
What is the cost of cheap trains from Birmingham to Stirling?
You can find a cheap train from Birmingham to Stirling for some dates and times for as low as £44  one way in the next 7 days.
How much does the train from Birmingham to Stirling cost on average?
The Birmingham to Stirling train ticket price is on average £115  if you are looking to book your tickets for this route in the next week.
What is the distance to Stirling from Birmingham via train?
When travelling this route you should expect the distance to Stirling from Birmingham via train to be approximately 264 miles (425 km).
What is the average Birmingham to Stirling train duration?
The train time between Birmingham and Stirling is on average 4 h 57 min  for the 264 miles (425 km) long journey, but the time it takes to go between Birmingham and Stirling by train can vary depending on specific dates or travelling on weekends and holidays.
What station does the Birmingham to Stirling train leave from? Which Stirling train station do I come into from Birmingham?

When travelling this route, Omio customers are departing most frequently from Birmingham New Street   and arriving in Stirling.

Where is the Birmingham train station located? Where is the Stirling train station located?

The most popular departure train station with passengers for this route, called Birmingham New Street, is located 0 mile (s) / 0 km from the city centre of Birmingham.

The most popular arrival train station, Stirling, is located 0 mile (s) / 0 km away from the city centre of Stirling.

How many train services per day are there from Birmingham to Stirling?
On average, there are 10 trains a day from Birmingham to Stirling. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Birmingham to Stirling? What time is the last train from Birmingham to Stirling?
The first Birmingham to Stirling train departs at 07: 15   and the last train from Birmingham to Stirling leaves at 11: 20. Check out the most up-to-date Birmingham to Stirling train timetable on Omio and find the best time to travel to your destination.
How far in advance should I book train tickets from Birmingham to Stirling for the best deals?
The price of a one way train ticket from Birmingham to Stirling is on average £115 if you book 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 companies offering this route. In general, you can find train tickets from Birmingham to Stirling available a few months in advance.
Stations

Important Stations and Airports for this Journey

Birmingham
Stirling
Birmingham Moor Street
Amenities
Birmingham New Street
Amenities
Refreshments
Birmingham Snow Hill
Amenities