The cheapest trains from Swindon to London

Showing times and prices for 28 Nov

Cheapest

£16

Average

£19

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 Swindon to London will cost around £ 19 if you buy it on the day, but the cheapest tickets can be found for only £ 16.

Cheapest
09:00Swindon1h08 10:08London Paddington
0 changes
£161One-way
Cheapest
10:01Swindon1h07 11:08London Paddington
0 changes
£161One-way
Cheapest
10:44Swindon0h56 11:40London Paddington
0 changes
£161One-way
Cheapest
10:24Swindon0h51 11:15London Paddington
0 changes
£161One-way
Cheapest
11:18Swindon0h56 12:14London Paddington
0 changes
£161One-way

Timetable Swindon to London

Showing trains for tomorrow, Sun, 28 Nov
09:00Swindon1h08 10:08London Paddington
0 changes
10:01Swindon1h07 11:08London Paddington
0 changes
10:24Swindon0h51 11:15London Paddington
0 changes
10:44Swindon0h56 11:40London Paddington
0 changes
11:18Swindon0h56 12:14London Paddington
0 changes
11:40Swindon1h06 12:46London Paddington
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
27 Nov
£33Great Western Railway
£17National Express
Sun
28 Nov
£16Great Western Railway
£7National Express
Mon
29 Nov
£45Great Western Railway
£10National Express
Tue
30 Nov
£45Great Western Railway
£10National Express
Wed
1 Dec
£45Great Western Railway
£10National Express
Thu
2 Dec
£45Great Western Railway
£10National Express
Fri
3 Dec
£43Great Western Railway
£10National Express
Sat
4 Dec
£30Great Western Railway
£10National Express
Sun
5 Dec
£29Great Western Railway
£8National Express
Mon
6 Dec
£43Great Western Railway
£7National Express
Tue
7 Dec
£43Great Western Railway
£10National Express
Wed
8 Dec
£43Great Western Railway
£10National Express
Thu
9 Dec
Find prices
£10National Express
Fri
10 Dec
£43Great Western Railway
£10National Express
Sat
11 Dec
£29Great Western Railway
£10National Express
Sun
12 Dec
£18Great Western Railway
£10National Express
Mon
13 Dec
£43Great Western Railway
£10National Express
Tue
14 Dec
£43Great Western Railway
£10National Express
Wed
15 Dec
Find prices
£10National Express
Thu
16 Dec
£43Great Western Railway
£10National Express
Fri
17 Dec
£43Great Western Railway
£10National Express

The fastest trains from Swindon to London

Showing times and prices for 28 Nov

Fastest Journey

51 m

Average

1 h

Trains per day

6

Distance

115 km

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

These direct trains cover the 115 km distance in an average of 1 h but if you time it right, some trains will get you there in just 51 m .

The slowest trains will take 1 h 8 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.

Fastest
10:24Swindon0h51 11:15London Paddington
0 changes
£161One-way
10:44Swindon0h56 11:40London Paddington
0 changes
£161One-way
11:18Swindon0h56 12:14London Paddington
0 changes
£161One-way
11:40Swindon1h06 12:46London Paddington
0 changes
£311One-way
10:01Swindon1h07 11:08London Paddington
0 changes
£161One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Trains from Swindon to London

It takes roughly an hour to travel on a direct service from Swindon to London with First Great Western train company. The first train of the day leave at 5:23am during the week (at 8:26am at weekends) and the last train is at 11:16pm. Trains from Swindon to London depart 4 times an hour from Monday to Friday and twice an hour on Saturdays and Sundays.

What are the departure and arrival stations for trains from Swindon to London?

Swindon Station: The station has a convenient location right in the city centre of Swindon with a bus station just a few minutes walk away. Plenty of taxis are available outside the station entrance.

London Station: Trains arrive into Paddington Station in Praed Street, Central London and there's an Underground station there as well. The Bayswater area and Hyde Park are walking distance away.

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 do cheap train tickets between Swindon and London cost?
If you’re looking to save money on tickets, you can find a cheap train from Swindon to London for as little as £16  in the next 7 days.
How much does the train from Swindon to London cost on average?
If you are looking to buy your train ticket in the next 7 days, you can expect the Swindon to London train to cost on average £39  one way.
What is the distance by train from Swindon to London?
When travelling this route you should expect the distance from Swindon to London via train to be approximately 71 miles (114 km).
How many hours does it take from Swindon to London by train?
The Swindon to London train duration is on average 52 min, which is to be expected when travelling 71 miles (114 km) between Swindon and London. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
What station does the Swindon to London train leave from? Which London train station do I come into from Swindon?

When taking the train between Swindon and 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 Swindon train station located? Where is the London train station located?

The most popular departure train station with passengers for this route, called Swindon, is located 0.5 miles (836 m) from the city centre of Swindon.

The most popular arrival train station, London Victoria, is located 1.2 miles (2 km) away from the city centre of London.

Which train providers can take me between Swindon and London?
Take the Swindon to London train with Great Western Railway. However, it's always good to check out all possible train companies for the route between Swindon and London as there might be differences in the amenities they offer.
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 should I purchase Swindon London train tickets to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you buy train tickets from Swindon to London within the next 7 days, you can find tickets to cost on average £39 one way. To find the best prices for this route, consider booking your train ticket from Swindon to London a few months in advance.

Important Stations and Airports for this Journey

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