Travel from Porto to Segovia

Bus or train from Porto to Segovia?

Portuguese Railways (CP) operates a train from Porto to Segovia 3 times a day. Tickets cost $15 - $28 and the journey takes 2 h 15 min. Spanish Railways (RENFE) also services this route 3 times a day. Alternatively, Iberocoach operates a bus from Porto to Segovia once daily. Tickets cost $85 - $100 and the journey takes 4 h 27 min. 4 other operators also service this route.

How to get from Porto to Segovia

From Porto(Campanha) train to Vigo-Guixar then train to Segovia Guiomar. 9 h 22 min £77. From Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce bus to Zamora, bus to Toro, bus to Valladolid, then bus to Segovia. 10 h 18 min £107. From Porto - Casa da Música bus to Ávila then bus to Segovia. 10 h 35 min £51. From Porto bus to Vilar Formoso, Trenhotel to Medina del Campo, train to Segovia Guiomar, then line 11 bus to Plaza Artilleria. 11 h 17 min £64. From Porto drive to Segovia. 5 h 4 min £65. From Trindade Metro to Porto airport, fly to Madrid airport, train to Madrid-Chamartin, then train to Segovia. 4 h 46 min £56. From Porto(Campanha) train to Vigo-Guixar, walk to Urzaiz 28, bus to Vigo airport, fly to Madrid airport, train to Madrid-Chamartin, then train to Segovia. 6 h 27 min £95.

Is there a direct train between Porto and Segovia?

No, there is no direct train from Porto to Segovia. However, there are services departing from Porto(Campanha) and arriving at Segovia Guiomar via Vigo-Guixar. The journey, including transfers, takes approximately 9 h 22 min.

Is there a direct bus between Porto and Segovia?

No, there is no direct bus from Porto to Segovia. However, there are services departing from Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce and arriving at Segovia via Zamora, Toro and Valladolid. The journey, including transfers, takes approximately 10 h 18 min.
Close Print Itinerary
  1. Here are 7 options to get from
    Porto to Segovia:

    1. Trip:
      1 Train
      • One-Way approx: USD $81 - $113
      • Duration: 9 h 22 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $81 - $113
        • Duration: 9 h 22 min
        Close x
    2. Trip:
      2 Bus Iberocoach
      • One-Way approx: USD $129 - $163
      • Duration: 10 h 18 min
      Open +
      • Trip:
        2 Bus Iberocoach
        • One-Way approx: USD $129 - $163
        • Duration: 10 h 18 min
        Close x
    3. Trip:
      3 Bus InterNorte
      • One-Way approx: USD $66 - $88
      • Duration: 10 h 35 min
      Open +
      • Trip:
        3 Bus InterNorte
        • One-Way approx: USD $66 - $88
        • Duration: 10 h 35 min
        Close x
    4. Trip:
      4 Bus, Trenhotel, train
      • One-Way approx: USD $62 - $98
      • Duration: 11 h 17 min
      Open +
      • Trip:
        4 Bus, Trenhotel, train
        • One-Way approx: USD $62 - $98
        • Duration: 11 h 17 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $70 - $110
      • Duration: 5 h 4 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $70 - $110
        • Duration: 5 h 4 min
        Close x
    6. Trip:
      6 Fly from Porto, train
      • One-Way approx: USD $48 - $180
      • Duration: 4 h 46 min
      Open +
      • Trip:
        6 Fly from Porto, train
        • One-Way approx: USD $48 - $180
        • Duration: 4 h 46 min
        Close x
    7. Trip:
      7 Train to Vigo, fly, train
      • One-Way approx: USD $76 - $266
      • Duration: 6 h 27 min
      Open +
      • Trip:
        7 Train to Vigo, fly, train
        • One-Way approx: USD $76 - $266
        • Duration: 6 h 27 min
        Close x