La distancia entre Philadelphia - Pennsylvania a Roanoke - Texas es de 2398 km (1491 mi). El tiempo estimado de la ruta de viaje entre las dos ciudades es de aproximadamente 24 h. En línea recta la distancia entre Philadelphia y Roanoke es de 2112 km (1313 mi).