Travel from Prague to Venice

Train, bus or fly from Prague to Venice?

easyJet, Volotea and five other airlines fly from Prague to Venice 5 times a day. Alternatively, FlixBus operates a bus from Prague to Venice once daily. Tickets cost $50 - $85 and the journey takes 12 h. Tour Bus also services this route 3 times a week.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Prague to Venice

ModeDurationPrice
From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Venice airport, then line 5 bus to Venice.4 h 20 min$94
From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Trieste airport, then shuttle to Venice.7 h 19 min$312
From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Venice.6 h 30 min$133
From Prague, Prague ÚAN Florenc bus to Venice, Venice.12 h$82
From Praha hl.n. train to Wien Hbf then train to Venezia Santa Lucia.12 h 38 min$130
From Praha hl.n. train to Linz Hbf then night train to Venezia Santa Lucia.14 h 32 min$119
From Praha hl.n. night train to Salzburg Hbf., night train to Autostazione Padova, then bus to Santa Chiara.18 h 25 min$61
From Prague drive to Venice.8 h 32 min$151

How long does it take to get from Prague to Venice?

It takes approximately 4 h 20 min to get from Prague to Venice, including transfers.

Is there a direct train between Prague and Venice?

No, there is no direct train from Prague to Venice. However, there are services departing from Praha hl.n. and arriving at Venezia Santa Lucia via Wien Hbf. The journey, including transfers, takes approximately 12 h 38 min.

Is there a direct bus between Prague and Venice?

Yes, there is a direct bus departing from Prague, Prague ÚAN Florenc and arriving at Venice, Venice. Services depart six times a week, and operate Monday, Tuesday, Wednesday, Friday, Saturday and Sunday. The journey takes approximately 12 h.

Operators from Prague to Venice

OperatorPhoneWebsite
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
easyJeteasyJet
VoloteaVolotea
CSACSA
Austrian AirlinesAustrian Airlines
EurowingsEurowings
LufthansaLufthansa
Air DolomitiAir Dolomiti
ACTV S.p.a+ 39 041 27 22 111ACTV S.p.a
AlitaliaAlitalia
Vueling AirlinesVueling Airlines
GoOpti+386 1 320 4530GoOpti
RyanairRyanair
Transavia HollandTransavia Holland
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
FlixBus+49 1807 123 99 123FlixBus
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
EuroNightEuroNight
Trenitalia+39 06 68475475Trenitalia
Close Print Itinerary
  1. Here are 8 options to get from
    Prague to Venice:

    1. Trip:
      1 Fly to Venice
      • One-Way approx: USD $59 - $225
      • Duration: 4 h 20 min
      Open +
      • Trip:
        1 Fly to Venice
        • One-Way approx: USD $59 - $225
        • Duration: 4 h 20 min
        Close x
    2. Trip:
      2 Fly to Trieste, shuttle
      • One-Way approx: USD $137 - $783
      • Duration: 7 h 19 min
      Open +
      • Trip:
        2 Fly to Trieste, shuttle
        • One-Way approx: USD $137 - $783
        • Duration: 7 h 19 min
        Close x
    3. Trip:
      3 Fly to Bologna, train
      • One-Way approx: USD $99 - $283
      • Duration: 6 h 30 min
      Open +
      • Trip:
        3 Fly to Bologna, train
        • One-Way approx: USD $99 - $283
        • Duration: 6 h 30 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $50 - $90
      • Duration: 12 h
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $50 - $90
        • Duration: 12 h
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $94 - $156
      • Duration: 12 h 38 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $94 - $156
        • Duration: 12 h 38 min
        Close x
    6. Trip:
      6 Train, night train
      • One-Way approx: USD $81 - $149
      • Duration: 14 h 32 min
      Open +
      • Trip:
        6 Train, night train
        • One-Way approx: USD $81 - $149
        • Duration: 14 h 32 min
        Close x
    7. Trip:
      7 Night train
      • One-Way approx: USD $36 - $71
      • Duration: 18 h 25 min
      Open +
      • Trip:
        7 Night train
        • One-Way approx: USD $36 - $71
        • Duration: 18 h 25 min
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $120 - $180
      • Duration: 8 h 32 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $120 - $180
        • Duration: 8 h 32 min
        Close x