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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Northampton from Swansea

distanceDistance137 miles (221 km)
priceAverage train ticket price£46 (€52)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day

Trains from Swansea to Northampton cover the 137 miles (221 km) long trip taking on average 4 h 40 min with our travel partners like. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this journey costs around £46, you can find the cheapest train ticket for as low as £46. Travellers depart most frequently from Swansea and arrive in Northampton.

Travel Tips

Trains from Swansea to Northampton
Travel by train to Northampton 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 Swansea to Northampton.
FAQs
How much do cheap trains between Swansea and Northampton cost?
Omio customers have found cheap train tickets to Northampton from Swansea for as low as £46  for the next 7 days.
What is the average cost of a train from Swansea to Northampton?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Swansea to Northampton train to cost on average £46  one way.
How many miles is it from Swansea to Northampton by train?
You should expect to travel around 137 miles (221 km)  to Northampton from Swansea by train.
How long does it take from Swansea to Northampton by train?
On average the train from Swansea to Northampton duration is 4 h 40 min  for the 137 miles (221 km) long journey, but the travel time can vary if you depart on weekends and holidays.
What is the departure train station in Swansea and arrival train station in Northampton?

Omio customers book a train from Swansea   to Northampton   most frequently for this route.

Where is the train station in Swansea? Where is the train station in Northampton?

Passengers board the train most frequently from Swansea, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Northampton, located 1 mile (s) / 2 km away from the city centre.

How many trains are there to Northampton from Swansea a day?
On average, there are 16 trains a day from Swansea to Northampton. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Swansea to Northampton? When can I take the last train for the day?
The earliest train departing from Swansea to Northampton leaves at 10: 22. The last train departing from Swansea to Northampton leaves at 10: 22. You can find the latest Swansea to Northampton train timetable on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I buy train tickets between Swansea and Northampton to score the best deals?
If you book a train ticket between Swansea and Northampton within the next 7 days, you can find tickets to cost on average £46 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Northampton from Swansea are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Swansea
Northampton
The major railway station for departures from Swansea is Swansea. Read all the information you need to know about services, amenities and connections at Swansea for your trip from Swansea to Northampton.