COMPARE Prices across different modes

Fri
Oct 22
$64Great Western Railway
$17National Express
Sat
Oct 23
$43Great Western Railway
$17National Express
Sun
Oct 24
$43Great Western Railway
$17National Express
Mon
Oct 25
$62Great Western Railway
$17National Express
Tue
Oct 26
$62Great Western Railway
$14National Express
Wed
Oct 27
$62Great Western Railway
$14National Express
Thu
Oct 28
$60Great Western Railway
$14National Express
Fri
Oct 29
$60Great Western Railway
$17National Express
Sat
Oct 30
$40Great Western Railway
$17National Express
Sun
Oct 31
$39Great Western Railway
$14National Express
Mon
Nov 1
$60Great Western Railway
$9National Express
Tue
Nov 2
$60Great Western Railway
$14National Express
Wed
Nov 3
$60Great Western Railway
$9National Express
Thu
Nov 4
$60Great Western Railway
$14National Express
Fri
Nov 5
$60Great Western Railway
$11National Express
Sat
Nov 6
$40Great Western Railway
$12National Express
Sun
Nov 7
$46Great Western Railway
$12National Express
Mon
Nov 8
$60Great Western Railway
$12National Express
Tue
Nov 9
$55Great Western Railway
$9National Express
Wed
Nov 10
$60Great Western Railway
$14National Express

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Swindon to London

distanceDistance71 miles (114 km)
durationAverage train duration54 min
priceAverage train ticket price$55 (€44)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day
carriersTrain providersGreat Western Railway

Trains from Swindon to London cover the 71 miles (114 km) long journey taking on average 54 min with our travel partners like Great Western Railway. Normally, there are 50 trains operating per day, including direct services available. While the average ticket price for this journey costs around $55 (€44), you can find the cheapest train ticket for as low as $43 (€35). Travelers depart most frequently from Swindon and arrive in London Victoria.

Travel Tips

Trains from Swindon to London
Travel by train to London 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 Swindon to London.
FAQs
How much does a cheap train to London from Swindon cost?
Looking to save money on your journey? Omio customers have found the cheapest train from Swindon to London for the next 7 days starting from $43 (€35)  one way.
What is the cost of a train to London from Swindon?
If you’re looking to purchase your train tickets in the next week, you can expect the Swindon to London train price to come in at an average of $55 (€44)  one way.
How many miles is it from Swindon to London by train?
The Swindon to London train distance is approximately 71 miles (114 km).
How many hours is the train time to London from Swindon?
On average the Swindon to London train travel time is 54 min  for the 71 miles (114 km) long trip, but the duration can vary if you travel on weekends and holidays.
What is the departure train station in Swindon and arrival train station in London?

When taking the train from Swindon to London, you can choose to depart from train stations like Swindon and Swindon, Bus Station. Your journey can end in train stations such as London Victoria, London Euston and London Kings Cross.

Omio customers who travel this route most frequently depart from Swindon   and arrive in London Victoria.

Where is the train station in Swindon to go to London? Where is the train station in London located?

Passengers booking this journey most frequently board their trains from Swindon and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.

Passengers arriving in London most often arrive at London Victoria and need to travel around 1 mile (s) / 1 km from this train station to the city center.

What train companies offer a service to London from Swindon?
For the trip from Swindon to London you can take a train with Great Western Railway. Be sure to check out all possible train providers that offer services to London from Swindon on Omio to compare what amenities they may have.
Are there any direct trains from Swindon to London?
Yes, there are 50 direct trains per day from Swindon to London. You can look to travel with Great Western Railway  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
How many trains are there to London from Swindon a day?
The average number of trains departing Swindon for London is 50 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Swindon to London? When can I take the last train for the day?
The earliest train departing from Swindon to London leaves at 7: 01 AM. The last train departing from Swindon to London leaves at 10: 40 AM. You can find the latest Swindon to London train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase train tickets from Swindon to London for the best deals?
The price of a one way train ticket from Swindon to London is on average $55 (€44) if you buy 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 trip. In general, you can find train tickets from Swindon to London available a few months in advance.

Important Stations and Airports for this Journey

Swindon
London
Swindon is the most popular Swindon railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Swindon for your trip to London.