Travel from Lisbon to Viseu-Portugal

Bus from Lisbon to Viseu

Rede Expressos operates a bus from Lisbon to Viseu every 3 hours. Tickets cost $22 - $29 and the journey takes 3 h 45 min.

How to get from Lisbon to Viseu

ModeDurationPrice
From Lisboa Santa Apolonia train to Coimbra-B, walk to Coimbra, then bus to Viseu.3 h 37 min28€
From Lisboa bus to Viseu.3 h 45 min18€
From Rossio bus to Lisbon then bus to Viseu.5 h 13 min17€
From Lisbon drive to Viseu.3 h 6 min45€
From Lisboa bus to Lisbon airport, fly to Porto airport, Metro to Campo 24 de Agosto, walk to Porto, then bus to Viseu.5 h 23 min36€

How long does it take to get from Lisbon to Viseu?

It takes approximately 3 h 37 min to get from Lisbon to Viseu, including transfers.

Is there a direct bus between Lisbon and Viseu?

Yes, there is a direct bus departing from Lisboa and arriving at Viseu. Services depart every three hours, and operate every day. The journey takes approximately 3 h 45 min.

Operators from Lisbon to Viseu

OperatorPhoneWebsite
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Rede Expressos707 22 33 44Rede Expressos
CarrisCarris
Rodonorte+ 351 259 340 710Rodonorte
Rodoviária de Lisboa217 928 180Rodoviária de Lisboa
TAP PortugalTAP Portugal
Air TransatAir Transat
RyanairRyanair
Metro do Porto+351 22 508 1000Metro do Porto
Transportes Barquense(+351) 258 454 303Transportes Barquense
Close Print Itinerary
  1. Here are 5 options to get from
    Lisbon to Viseu:

    1. Trip:
      1 Train, bus
      • One-Way approx: USD $26 - $49
      • Duration: 3 h 37 min
      Open +
      • Trip:
        1 Train, bus
        • One-Way approx: USD $26 - $49
        • Duration: 3 h 37 min
        Close x
    2. Trip:
      2 Bus Rede Expressos
      • One-Way approx: USD $22 - $29
      • Duration: 3 h 45 min
      Open +
      • Trip:
        2 Bus Rede Expressos
        • One-Way approx: USD $22 - $29
        • Duration: 3 h 45 min
        Close x
    3. Trip:
      3 Bus Rodonorte
      • One-Way approx: USD $17 - $26
      • Duration: 5 h 13 min
      Open +
      • Trip:
        3 Bus Rodonorte
        • One-Way approx: USD $17 - $26
        • Duration: 5 h 13 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $45 - $70
      • Duration: 3 h 6 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $45 - $70
        • Duration: 3 h 6 min
        Close x
    5. Trip:
      5 Fly, bus
      • One-Way approx: USD $23 - $100
      • Duration: 5 h 23 min
      Open +
      • Trip:
        5 Fly, bus
        • One-Way approx: USD $23 - $100
        • Duration: 5 h 23 min
        Close x