Bristol to Swindon train

Sat, 25 May
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Bristol to Swindon

Showing times and prices for 26 May

Cheapest

The best way to find a cheap train ticket from Bristol to Swindon is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
Great Western Railway
11:000h38
Bristol Temple Meads (BRI)
11:38Swindon station (SWI)
£91One-way
0 changes
Cheapest
Great Western Railway
09:000h38
Bristol Temple Meads (BRI)
09:38Swindon station (SWI)
£91One-way
0 changes
Great Western Railway
10:000h38
Bristol Temple Meads (BRI)
10:38Swindon station (SWI)
£121One-way
0 changes
Great Western Railway
10:370h40
Bristol Temple Meads (BRI)
11:17Swindon station (SWI)
£191One-way
1 change
Great Western Railway
09:380h40
Bristol Temple Meads (BRI)
10:18Swindon station (SWI)
£211One-way
1 change

Train timetableBristol to Swindon

Showing trains for tomorrow, Sunday, 26 May
Great Western Railway
09:000h38
Bristol Temple Meads (BRI)
09:38Swindon station (SWI)
0 changes
Great Western Railway
09:150h43
Bristol Temple Meads (BRI)
09:58Swindon station (SWI)
1 change
Great Western Railway
09:380h40
Bristol Temple Meads (BRI)
10:18Swindon station (SWI)
1 change
Great Western Railway
10:000h38
Bristol Temple Meads (BRI)
10:38Swindon station (SWI)
0 changes
Great Western Railway
10:370h40
Bristol Temple Meads (BRI)
11:17Swindon station (SWI)
1 change
Great Western Railway
11:000h38
Bristol Temple Meads (BRI)
11:38Swindon station (SWI)
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Bristol to Swindon by train or coach

Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
01 Jun
Sun
02 Jun
Mon
03 Jun
Tue
04 Jun
Wed
05 Jun
Thu
06 Jun
Fri
07 Jun
Sat
08 Jun
Sun
09 Jun
Mon
10 Jun
Tue
11 Jun
Wed
12 Jun
Thu
13 Jun
Fri
14 Jun
Sat
15 Jun

Train times from Bristol to Swindon

Showing times and prices for 26 May

Fastest Journey

38 m

Average

39 m

Trains per day

6

Distance

58 km

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

Fastest
Great Western Railway
11:000h38
Bristol Temple Meads (BRI)
11:38Swindon station (SWI)
£91One-way
0 changes
Fastest
Great Western Railway
09:000h38
Bristol Temple Meads (BRI)
09:38Swindon station (SWI)
£91One-way
0 changes
Fastest
Great Western Railway
10:000h38
Bristol Temple Meads (BRI)
10:38Swindon station (SWI)
£121One-way
0 changes
Great Western Railway
10:370h40
Bristol Temple Meads (BRI)
11:17Swindon station (SWI)
£191One-way
1 change
Great Western Railway
09:380h40
Bristol Temple Meads (BRI)
10:18Swindon station (SWI)
£211One-way
1 change

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Bristol to Swindon

distanceDistance35 miles
durationAverage train duration32 min
priceAverage train ticket price£20 (€23)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesGreat Western Rail

Trains from Bristol to Swindon cover the 35 miles long trip taking on average 32 min with our travel partners like Great Western Rail. Normally, there are 16 trains operating per day. You can get the cheapest train tickets for this trip for as low as £8, but the average price of train tickets is £20. Travellers depart most frequently from Bristol Temple Meads and arrive in Swindon.

Trains from Bristol to Swindon

Great Western Railway offers regular direct trains from Bristol to Swindon. Weekday departures begin before 5:00 a.m. and continue with trains every half hour for most of the day. The final connection leaves Bristol around 10:30 p.m. Journey times are approximately 40 minutes. Sunday schedules feature slightly less frequent connections, with the first departure leaving before 8:00 a.m. Trains from Bristol to Swindon depart from Temple Meads Station, south of the city centre, arriving at Swindon Station, situated on the north side of the town centre.

Taking the Train from Bristol

Bristol Temple Meads is an important transport hub, located in the city centre. Travellers catching trains from Bristol to Swindon can reach the station in a variety of ways. The station can be easily reached on foot by walking from the city centre along Station Approach. There are also fast coach services that connect the airport to the station, including the Flyer 330 and 331, which run every 20 minutes. Taxis are also available to hire within the city and there is a taxi rank located at the station entrance.

Getting into Swindon by Train

Swindon is a lively town located in the Wiltshire Downs. Home to award winning museums, heritage centres and Victorian parks, the town has a multitude of attractions for all ages. Arriving in Swindon, visitors must disembark at Swindon Station, which is located on Station Road, just to the north of the town centre. The station is just a short 10-minute walk to Swindon town centre, including the Brunel Shopping Centre. For onward journeys, there are several bus stops located outside the station and taxis are immediately available at the taxi rank outside the station entrance.

FAQs: Bristol to Swindon train

FAQs: Travel by train from Bristol to Swindon 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 Bristol to Swindon.
FAQs
Cheap train tickets from Bristol to Swindon can start from as little as £8 when you book in advance. The average train ticket price for Bristol to Swindon is £20; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Bristol to Swindon train travel time is 32 min   for the 35 mile long trip, but the duration can vary if you travel on weekends and holidays.
The first train from Bristol to Swindon leaves at 04: 53. Plan your trip with the Journey Planner   from Omio.
The last train from Bristol to Swindon leaves at 23: 30.
There are 16 trains a day from Bristol to Swindon which require at least one change with Great Western Rail. Schedules can vary on holidays or weekends with fewer trains.
For the best Bristol to Swindon train to book, you can travel safely and comfortably with Great Western Rail. However, it's always good to check all possible train providers with services to Swindon from Bristol to compare what amenities they may offer.
No, there are no night trains, the latest train for this route is 23: 30.

When departing from Bristol, you have various train station options to start your route from including Bristol Temple Meads, Bristol, Airport and Bristol, Napier Road. When arriving in Swindon, you can end your route in train stations like Swindon and Swindon, Bus Station.

Passengers board the train most frequently from Bristol Temple Meads, which is located around 1.9 miles (3 km) away from the city centre, and they get off the train at Swindon, located 1.1 miles (1.7 km) away from the city centre.

A day trip to Swindon from Bristol is worth doing with a journey time of 32 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Bristol to Swindon by train is November.
You have options as you can travel to Swindon from Bristol 2 different ways: train or coach.

Important Stations and Airports in Bristol and Swindon

Bristol
Swindon
Bristol Temple Meads is the most popular Bristol 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 Bristol for your journey to Swindon.
Amenities at station
WifiWifi
ShoppingShopping
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 30 - 21: 30 | Sun: 06: 45 - 21: 30
Public transport options for Bristol Temple Meads
Bus lines: A1, 1, 2, 8, 39/349/X39, 70, 73, 178, 376
Train lines: CrossCountry, Great Western Main Line, Severn Beach Line
Location for Rail Replacement Services: Station front. Alternative: the lower approach road, outside the front of Bristol & Exeter House
Bristol, Airport
Bristol, Napier Road

More options for your journey from Bristol to Swindon

Here are some other resources that might have the information you need

HomeTrainsTrain Times to Swindon Bristol to Swindon train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers