Stoke-on-Trent is located approximately 163 miles (262 km) northwest of London. Travel time may vary depending on the means of transportation. By car, it takes about 3 to 4 hours via the M1 and M6. By train, the journey takes about 1.5 to 2 hours, as there are direct connections between the two cities.