Travel options
from London to Stirling

You can get from London to Stirling by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Deutsche Bahn

COMPARE Prices for trains, buses and flights

21 Oct
£124London North Eastern Railway
22 Oct
£171London North Eastern Railway
23 Oct
£171London North Eastern Railway
25 Oct
£83London North Eastern Railway
26 Oct
£44London North Eastern Railway
27 Oct
£39London North Eastern Railway
29 Oct
£84London North Eastern Railway
30 Oct
£58London North Eastern Railway
31 Oct
£48London North Eastern Railway
1 Nov
£84London North Eastern Railway
3 Nov
£54London North Eastern Railway

Travel Information from London to Stirling

distanceDistance353 miles (570 km)
modeAvailable travel modesFlight or train
priceTicket price range£57 - £143
cheapestCheapest modeFlight • £57 • 1 h 15 min
fastestFastest modeFlight • £57 • 1 h 15 min
carriersPopular travel companieseasyJet or Avanti West Coast

Travel 353 miles (570 km) by flight or train between London and Stirling. If speed is a priority, then a flight is the best option with an average duration of 1 h 15 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as £57. The most popular travel providers which serve this journey are easyJet or Avanti West Coast among others. Travellers can even take a direct flight or train from London to Stirling.

Travel Tips

Travel from London to Stirling
Travel 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 London to Stirling.
What are my London to Stirling travel options?

There are 2 ways to get from London to Stirling: flight or train.

What is the cheapest way to travel between London and Stirling?

A flight service offers the cheapest way to travel from London to Stirling, which costs on average £57.

This is compared to other ways of getting to Stirling:

A flight journey is usually £86 less than a journey to Stirling by train, which costs on average £143 for the same trip.

What is the quickest way from London to Stirling?

The fastest way from London to Stirling is by flight with an average journey time of 1 h 15 min.

Other travel options between London and Stirling can usually take longer:

In comparison, getting to Stirling by train can take on average 5 h 34 min.

What is the distance from London to Stirling?

The London to Stirling distance is approximately 353 miles (570 km).

How many services a day are there to Stirling from London?

The average frequency per day from London to Stirling is:

  • 1 train a day.

However, we recommend checking specific travel dates for your route between London and Stirling as scheduled services by flight or train can vary by season or day of the week.

Where do I depart from London? Where do I arrive in Stirling?

These are the most popular departure and arrival points for travellers from London to Stirling:

  • Trains from London to Stirling most often leave from London Victoria and arrive in Stirling.
Which travel companies can take me from London to Stirling?

Omio works with many trusted partners that can help you travel the best way from London to Stirling:

  • You can go to Stirling from London by plane with easyJet. You'll see cheap plane tickets for £57 with easyJet from London to Stirling on Omio.
  • You can travel to Stirling from London by train with Avanti West Coast. You can find cheap tickets on Omio for £143 with Avanti West Coast from London to Stirling.
Is there a direct service from London to Stirling?

Yes, there are direct routes from London to Stirling with the following travel companies:

  • You can find direct flights per day to take to Stirling with easyJet, British Airways or BA Cityflyer.
  • You can find 1 direct train per day to Stirling with London North Eastern Railway.

As you won't need to change at another stop in between, direct services to Stirling tend to save you time and add more convenience, so it's worth paying attention to before you book tickets for this route.

What is another destination I should add to my tour from London to Stirling?
Omio customers who travel from London to Stirling often also extend their holiday to go to Edinburgh, Glasgow or Aberdeen. Omio can help you plan your trip by finding the best connections between Stirling and these popular destinations at a great price.
How far in advance should I book my London to Stirling ticket online to get the best deals?

When planning your trip from London to Stirling, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Plane tickets cost on average £57 one way.
  • Train tickets cost £143 one way on average.

However, we recommend buying tickets from London to Stirling online a few months in advance to get the best deals and save money on your upcoming journey.