Swansea to Leicester by train
Compare prices, times and book fast direct trains
Overview: trains from Swansea to Leicester
Find the key information for travelling by train from Swansea to Leicester, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Explore Swansea to Leicester by train
Thinking about travelling from Swansea to Leicester by train? Here’s everything you need to know to maximise your experience along this train journey.
Cost of train travel from Swansea to Leicester
Here is the average ticket cost on trains from Swansea to Leicester:
Cheapest ticket: €115.43
Pricing when booking a month in advance:
Pricing when booking a week in advance:
Comparing train prices with Rail Europe
Train routes may be served by one, two, three or more operators, each providing a different travel experience with its own particular services. Similar to airlines, some train operators offer no-frills services without luxury perks, but at a lower cost. Other providers guarantee an elevated level of service, which can include perks like fine dining, a welcome cocktail and access to impressive travel lounges in certain stations. These tickets run a bit higher. When planning travel, use Rail Europe to compare all different operators, compare fares and classes of service in one single location.
Swansea to Leicester departure timetable
On this route, 57 trains run daily, with the first one leaving Swansea at 03:52 and the last leaving at 22:32 during the week.
For weekend travel to Leicester, the earliest departure is at 03:44 and the last one is at 23:31. You will find that departures along this journey occur every 5 minutes.
Swansea to Leicester distance and train travel time
The total distance for this route is 223 kilometres, with the fastest trip taking 4 hours and 10 minutes.
Booking horizon for travel between Swansea and Leicester
Tickets for travel between Swansea and Leicester can be booked 5 months in advance. Booking earlier ensures lower prices, so be sure to book as far out as possible.
Making your Swansea to Leicester travels smooth and enjoyable
Explore our wide range of help articles for a hassle-free journey and find travel ideas from our city guide: Leicester.
FAQs about the train journey from Swansea to Leicester
Want to know more about your journey from Swansea to Leicester? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The total journey from Swansea to Leicester is 223 kilometres.
The cheapest fare for this route is €115.43. When booking 30 days in advance, tickets cost . A ticket bought 7 days before travel typically costs .
Tickets for travel between Swansea to Leicester are available 5 months before departure.
The fastest journey on this route takes 4 hours and 10 minutes.
Other train journeys from Swansea
- From Swansea to London From €49.77
- From Swansea to Birmingham From €52.94
- From Swansea to Reading From €42.08
- From Swansea to Blackpool From €49.77
- From Swansea to Crewe From €50.67
- From Swansea to Manchester From €77.37
- From Swansea to Stockport From €118.54
- From Swansea to Carmarthen From €6.33
- From Swansea to Bristol From €44.34
- From Swansea to Cardiff From €9.05
- From Swansea to Shrewsbury From €35.29
- From Swansea to Edinburgh From €85.97
- From Swansea to Lancaster From €180.81
- From Swansea to Liverpool From €62.44
- From Swansea to Stafford From €143.69
Other train journeys to Leicester
- From Sheffield to Leicester From €10.41
- From Nuneaton to Leicester From €17.65
- From Peterborough to Leicester From €36.20
- From Glasgow to Leicester From €138.45
- From Luton to Leicester From €30.31
- From Newcastle upon Tyne to Leicester From €79.18
- From Doncaster to Leicester From €38.01
- From London to Leicester From €23.98
- From Birmingham to Leicester From €12.67
- From Skegness to Leicester From €19.91
- From Edinburgh to Leicester From €95.01
- From Leeds to Leicester From €58.37
- From Cheltenham to Leicester From €41.17
- From Darlington to Leicester From €69.22
- From Wellingborough to Leicester From €9.50
Other train journeys from Leicester
- From Leicester to London From €28.05
- From Leicester to Birmingham From €11.31
- From Leicester to Skegness From €22.17
- From Leicester to Edinburgh From €131.21
- From Leicester to Leeds From €49.32
- From Leicester to Sheffield From €12.22
- From Leicester to Nuneaton From €17.65
- From Leicester to Peterborough From €18.10
- From Leicester to Glasgow From €138.45
- From Leicester to Luton From €25.79
- From Leicester to Newcastle upon Tyne From €79.18
- From Leicester to Doncaster From €38.01