Swindon to Newport train

Cheap train tickets from Swindon to Newport

Showing times and prices for 01 Jul





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.

Great Western Railway
07:12Swindon0h41 07:53Newport
0 changes

Train schedule Swindon to Newport

Showing trains for tomorrow, Friday, 1 July
Great Western Railway
07:12Swindon0h41 07:53Newport
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

01 Jul
02 Jul
03 Jul
04 Jul
05 Jul
06 Jul
07 Jul

Fastest train times from Swindon to Newport

Showing times and prices for 01 Jul

Fastest Journey

41 m


41 m

Trains per day



84 km

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

Great Western Railway
07:12Swindon0h41 07:53Newport
0 changes

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 Swindon to Newport

distanceDistance52 miles
durationAverage train duration42 min
priceAverage train ticket price£29 (€32)
frequencyTrain frequency56 a day
changesDirect trainYes, there are 27 direct trains a day
carriersTrain providersFirst Great Western Service

Trains from Swindon to Newport cover the 52 miles long journey taking on average 42 min with our travel partners like First Great Western Service. Normally, there are 56 trains operating per day, including direct services available. While the average ticket price for this journey costs around £29, you can find the cheapest train ticket for as low as £25. Travellers depart most frequently from Swindon and arrive in Newport (Gwent).

Train providers: Great Western Rail trains Swindon to Newport

For as little as £25 you can travel by train between Swindon and Newport with Great Western Rail. Omio will show you the best deals, timetables and tickets available for this journey.

Great Western Rail

Looking for trains between Swindon and Newport? Great Western Rail is one of the best companies to travel with on the 52 miles (84 km) journey to Newport from Swindon. As an official travel partner of Great Western Rail, Omio quickly shows you the latest Great Western Rail train timetables, tickets and offers (such as luggage policy and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Swindon to Newport routes, find the best amenities to make your trip smooth and easy, and buy the most affordable Great Western Rail train tickets that fit your budget. If you use the Omio app to search for trains between Swindon and Newport, you can quickly see if the Great Western Rail ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you’re ready, book your Swindon - Newport train now on Omio quickly and easily and enjoy your upcoming trip with Great Western Rail!

Swindon to Newport train information with Great Western Rail:

  • Average Duration: 46 min
  • Great Western Rail frequency: 27 a day

Travel Tips: Trains from Swindon to Newport

Travel by train to Newport 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 Newport.
If you’re looking to save money on tickets, you can find a cheap train between Swindon and Newport for as little as £25  in the next 7 days.
If you’re looking to buy tickets for this journey in the next 7 days, you’ll find that Swindon to Newport train prices are on average £29  one way.
When travelling this route you should expect the distance from Swindon to Newport via train to be approximately 52 miles.
While the time it takes to travel 52 miles from Swindon to Newport can vary based on specific dates, weekends, and bank holidays, the train duration from Swindon to Newport is on average 42 min.

Omio customers book a train from Swindon   to Newport (Gwent)   most frequently for this route.

The most popular departure train station with passengers for this trip, called Swindon, is located 1.1 miles (1.7 km) from the city centre of Swindon.

The most popular arrival train station, Newport (Gwent), is located 0.6 miles (867 m) away from the city centre of Newport.

For the trip from Swindon to Newport you can take a train with First Great Western Service. Be sure to check out all possible train companies that offer services from Swindon to Newport on Omio to compare what amenities they may have.
On average, there are 56 trains a day from Swindon to Newport. The train times and services may be different on weekends and holidays compared to weekdays.
You can take the first train from Swindon to Newport at 07: 10   or take the last train from Swindon to Newport leaving at 22: 51. Look for the latest Swindon Newport train timetable on Omio and book the best time to take the train for this trip.
If you buy a train ticket to Newport from Swindon within the next 7 days, you can find tickets to cost on average £29 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Swindon to Newport are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

The major railway station for departures from Swindon is Swindon. Read all the information you need to know about services, amenities and connections at Swindon for your trip from Swindon to Newport.
Amenities at station
Phone Number
+44 3451652030
Public transport options for Swindon
Location for Rail Replacement Services: Drop off Station Approach / Pick Up Front of the station (Small Ops both drop/pick up on Station Approach)

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.

Hand With Phone