Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Swansea to Derby by train
-
First train03:52
-
Last train22:20
-
Avg changes1
-
Fastest journey3hr 39m
-
Distance222 kilometres
-
Trains per day63
-
Avg. journey time5hr 15m
-
Train operators
Going from Swansea to Derby by train
About to set off from Swansea to Derby by rail? Make your journey as seamless as possible with this guide, packed with tips on schedules, route details and how to find the best deals on tickets.
Train travel between Swansea and Derby: train ticket prices
Cost of train tickets from Swansea to Derby:
Cheapest tickets: €122.16
Cost of tickets when booked 30 days in advance:
Cost of tickets when booked 7 days in advance:
Tickets go on sale 5 months in advance.
Train schedule for travel between Swansea and Derby
While frequency of trains along this line depends on the day of the week, on average, 63 trains make this journey of 222 kilometres each day. The first weekday departure from Swansea is at 03:52 on weekdays. The last scheduled train during the week departs at 20:29.
During the weekend, 03:56 is the earliest scheduled departure, and 22:20 is the last. Throughout the day, trains typically depart every 4 minutes.
Average train travel time and distance from Swansea to Derby
On this route, the fastest trip lasts 3 hours and 39 minutes, spanning 222 kilometres in total.
Booking horizon for travel between Swansea and Derby
Tickets for travel between Swansea and Derby can be booked 5 months in advance. Booking earlier ensures lower prices, so be sure to book as far out as possible.
Learn even more about travelling from Swansea to Derby by train
Need more information on travelling through Europe by train? Head to our help articles for details on everything from booking to navigating stations and understanding different ticket types. Then review the travel ideas we’ve compiled in our city guide: Derby.
Frequently asked questions
How far is Swansea to Derby by train?
The distance between Swansea and Derby is 222 kilometres.
How much is a train ticket from Swansea to Derby?
The lowest price on this route is €122.16. Tickets booked 30 days in advance cost around , while those booked 7 days in advance are around .
When can tickets be purchased for trains travelling from Swansea to Derby?
You can book your tickets 5 months in advance for this route.
How long does the train take from Swansea to Derby?
The fastest journey takes 3 hours and 39 minutes.
Other journeys to Derby View all journeys to Derby
-
From Sheffield to Derby From €5.13
-
From Birmingham to Derby From €8.97
-
From Oxford to Derby From €34.17
-
From Doncaster to Derby From €16.23
-
From Leeds to Derby From €9.82
-
From Paris to Derby From €146.51
-
From London to Derby From €22.21
-
From Bristol to Derby From €39.30
-
From Rugby to Derby From €36.73
-
From Leicester to Derby From €5.55
-
From Reading to Derby From €23.07
-
From Newcastle to Derby From €32.03
Other journeys from Derby
-
From Derby to London From €21.78
-
From Derby to Birmingham From €5.55
-
From Derby to Lincoln From €14.95
-
From Derby to Doncaster From €14.10
-
From Derby to Leeds From €15.38
-
From Derby to Newcastle From €32.03
-
From Derby to Loughborough From €2.99
-
From Derby to Grantham From €54.90
-
From Derby to Rugby From €36.73
-
From Derby to Leicester From €5.55
-
From Derby to Glasgow From €64.92
-
From Derby to Lancaster From €45.63
Other journeys from Swansea
-
From Swansea to London From €41.86
-
From Swansea to Birmingham From €49.55
-
From Swansea to Reading From €43.57
-
From Swansea to Blackpool From €46.98
-
From Swansea to Crewe From €35.02
-
From Swansea to Manchester From €36.73
-
From Swansea to Stockport From €111.91
-
From Swansea to Carmarthen From €9.82
-
From Swansea to Bristol From €30.33
-
From Swansea to Cardiff From €5.13
-
From Swansea to Shrewsbury From €25.20
-
From Swansea to Leicester From €111.65