La mejor forma de ir desde Barcelona a Segovia es en tren vía Madrid que dura 3h 53m y cuesta 70€ – 150€. Alternativamente, puedes tomar un autobús, que cuesta 40€ – 65€ y dura 10h 44m. Detalle de los medios de transporte. Lanzar vista del mapa. Distancia: 528.7 km.