1. Cheap tickets
  2. Train
  3. Main Journeys
  4. Train from Stirling to London

Stirling to London train

Thanks to Gopili, compare train ticket prices and find the best price to travel from Stirling to London by train. Our service is dedicated to helping you find the cheapest Stirling to London train ticket and gives you practical information: booking, next departures, timetables, fares, and good deals.

Find cheap train tickets from Stirling to London

Cheap train calendar from Stirling to London

Find cheapest tickets to travel from Stirling to London by train, bus, ride sharing and plane. With the calendar below, choose the day you want to travel and easily find the cheapest price.

  january march   february
monday tuesday wednesday thursday friday saturday sunday

Ticket prices and availability have been recorded in the last 6 hours from the data provided by our partners.

Find the best prices for train tickets Stirling to London

from £33.50 MORE 6h09m
Other modes of transport available to travel from Stirling to London
from £26.00 MORE 13h16m

Train ticket types for your travel

Rail tickets may look a bit difficult at first sight but it's simple to appreciate how it is working. To introduce, there are three main rail tickets types applicable in the United Kingdom for your train Stirling to London: Advance, Off-Peak and Anytime tickets.

  • Advance Ticket : These tickets are a good manner to obtain discount train tickets. They are applicable up to 12 weeks before travel and offer the biggest reductions. To take advantage of these tickets you must book in advance: the earlier you make reservation, the cheaper the train fares are! Advance tickets Stirling to London are every time sold as singles, but if you want to book tickets for a return journey, just make reservation two Advance tickets. They are only used for the date and train they are booked for. Also, these tickets cannot be refunded but can be amended before departure.
  • Off-Peak Ticket : If you need more flexibility than an Advance train ticket, the Off-Peak rail tickets could be for you. Off-Peak train tickets are flexible and efficient at “off peak” hours of the day. These tickets are cheaper than the Anytime ticket and still give the flexibility of travelling on any Off-peak trains. They can be purchased any time before travelling, even at the last minute. They are used at any time of the day on Saturdays, Sundays, and Public Holidays and after around 09:30 on days of the week.
  • Anytime ticket : They are entirely flexible and they can be utilized on any train, at any time, on any day. They provide complete security when you can't be certain of your travel times, or if you need to change the day you go. Anytime train tickets are more expensive than advance or Off-Peak but they can be refunded.
  • For your information more ticket types exist in the England to travel to London, like Super-Off-Peak tickets, Season tickets, Rover and Rangers tickets…

Book cheap train from Stirling to London

You can book your Stirling to London train ticket in 3 different ways:

You may book your tickets online using most rail companies' websites like C2C, Southern, Great Western Railway, Chiltern Railways. You can also get train tickets on Ticket Retailers' websites including Redspottedhanky or My Train Ticket.

If you don't want to buy your ticket on companies' websites, you can get in touch with the rail providers by telephone. Most of them can take your booking by phone.

If you would like to get your ticket at the station, you can do it either by yourself with the ticket vending machine or with an advisor. Please note some smaller stations might not have all these services.

The best way to find cheap train tickets from Stirling to London is to compare online the prices from all rail companies. Gopili helps you to do so by comparing in one search the times and fares across all existing offers. In case you need to make a journey back to Stirling later on, train tickets London to Stirling are also available on gopili.

Price barometer for train tickets covering this trip

The gopili price barometer gives the prices for a Stirling to London train and helps you to know whether you are getting a good deal:


Minimum price

Average price

Maximum price

Average prices over the last 9 months based on user searches

Transport operators from Stirling to London

The following table lists the various transport operators serving the route Stirling to London.

Transport operators Departure Arrival
No Results Found

Travel information for your train journey

Stirling London train

Route Stirling to London

Train duration 6h09m
Arrival city London, England
Departure city Stirling, Scotland
Distance 354 Miles
Lowest train ticket price from £33.50

Which operators can I use?

The route from Stirling, which is in Scotland and London, located in England is well served by trains. Use our travel search engine to find your ticket and identify the rail operator for this journey.

How far is it by train?

There are 354 miles between both cities and the average duration connecting Stirling to London is approximately 6h09m. Taking the train is normally the fastest way to get to London from Stirling, and it's also more environmentally friendly than driving your car or taking the plane.

What is the price of the train?

We found trains from £33.50 to travel in the next month. Prices will vary depending on when you travel or how much time in advance you book your ticket.

Discount Stirling to London train tickets

National Railcards can save you a lot if you're travelling by train. Depending on your age and your situation, you can get one of the five existing railcards: Disabled persons, 16-25, Two together, Senior or Family and Friends railcards. Railcards can enable you to save money for your Stirling London train ticket.

What are the benefits of a railcard?

When buying a railcard, you want to save money after several trips. But is it really profitable when taking the train from Stirling to London? Grab your calculator, considering:

A = the railcard cost (i.e.: £30)

B = average price cut with the railcard (i.e.: 34%)

C = average fare for a Stirling London ticket (i.e.: £44.27)(1)

Initially, divide A by B: this will give you the budget from which the card will be worthwile. Now divide that number by C. The result is the average number of journeys needed across the year to be profitable.

In our example, A/B = £30/34% = £88.00. Then, 88/£44.27 = 1.99. Your railcard will be worthwile if you're doing around 2 trips from Stirling to London (one way trip).

How much does a railcard cost?

All railcards cost £30 except the Disabled persons railcard that costs £20. Railcards enable you to get 34% off most rail fares, so you will save 1/3 on most rail fares.

(1)Average prices observed over the last 3 months for one way journey

Train Journey Average price without railcard(1) With a railcard 34% off(2) Saving based on a one-way trip Number of return trips to pay off the cost
Stirling to London train £44.27 £29.51 £14.76 1.99

(1)Average price observed over the last 3 months for one way

(2)Price calculated with an average reduction of 34% on train tickets fare

And if you change?

Other alternatives of transport exist to travel from Stirling to London:

Bus from Stirling to London

Best price found for train ticket from Stirling to London

We compare train ticket prices for all major companies to travel from Stirling to London by train and find the best price for you. Here are the best prices selected for the coming days to go to London. Your Stirling to London train ticket is just few clicks away!

Journey Price Departure on At Company Searched
No results found

> Search train from Stirling to London

How to find cheap train tickets Stirling to London ?

If you’re looking for cheap train tickets Stirling to London, you may be in luck. Here we share with you some hints to get cheap train tickets.

To travel for less you have to book your ticket in advance. A good timing to book your advance train ticket is about 3 months before. Therefore you must remember to book abount 3 months in advance. Using this trick you should make great savings of up to 80%.

You will most of the time see that, the most affordable time to travel is outside the peak train times, which are between 06:30 to 9:30 and 15:30 to 18:30. Therefore, try to avoid travelling during rush hours and you will save money on your train ticket Stirling to London.

For some routes, it is cheaper to get two singles instead of a return ticket. It gives less flexibility as you need to know in advance the time you wish to come back but cheaper tickets might be available.

Another tip to pay less is to split up your journey to London. Instead of buying only one ticket for your route you can split the journey into different sections, and book a ticket for each section.