By road the distance from Swansea to Stoke-on-Trent is 182.57 mi equal to 293.81 km
By car, the estimated travel time is 3 hours and 25 minutes
The distance Swansea - Stoke-on-Trent in a straight line is 121.1 mi equal to 194.89 km
The Page "Route from Swansea to Stoke-on-Trent" proposes the shortest and fastest way to reach Stoke-on-Trent from Swansea by car, bus or bike. The map shows the route Swansea Stoke-on-Trent to follow with the directions. In red the main route, in blue the alternative route. In addition is calculated the distance Stoke-on-Trent Swansea and the time to go from Swansea to Stoke-on-Trent.