Travel from Espinho to Lisbon

Train, bus or fly from Espinho to Lisbon?

Portuguese Railways (CP) operates a train from Espinho to Lisbon hourly. Tickets cost $24 - $50 and the journey takes 2 h 53 min. Alternatively, Rede Expressos operates a bus from Espinho to Lisbon 3 times a day. Tickets cost $24 - $30 and the journey takes 3 h 40 min.

How to get from Espinho to Lisbon

From Espinho train to Lisboa Santa Apolonia. 2 h 53 min 27€. From Espinho train to Devesas - Estação, line 904 bus to Porto, then bus to Lisboa. 5 h 21 min 25€. From Espinho drive to Lisbon. 2 h 51 min 42€. From Espinho train to Campanhã, Metro to Porto airport, fly to Lisbon airport, then Metro to Lisbon. 3 h 18 min 27€.
Close Print Itinerary
  1. Here are 4 options to get from
    Espinho to Lisbon:

    1. Trip:
      1 Train
      • One-Way approx: USD $24 - $50
      • Duration: 2 h 53 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $24 - $50
        • Duration: 2 h 53 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $29 - $37
      • Duration: 5 h 21 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $29 - $37
        • Duration: 5 h 21 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $40 - $65
      • Duration: 2 h 51 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $40 - $65
        • Duration: 2 h 51 min
        Close x
    4. Trip:
      4 Fly
      • One-Way approx: USD $16 - $84
      • Duration: 3 h 18 min
      Open +
      • Trip:
        4 Fly
        • One-Way approx: USD $16 - $84
        • Duration: 3 h 18 min
        Close x