Compare prices and tickets by train, coach or flight

Mon
24 Jan
Find prices
Find prices
£47ryanair sun
Tue
25 Jan
Find prices
Find prices
£200Lufthansa
Wed
26 Jan
Find prices
£44Flixbus
£183Lufthansa
Thu
27 Jan
Find prices
£40Flixbus
£150Air Dolomiti
Fri
28 Jan
£44Deutsche Bahn with connection
£44Flixbus
£7ryanair sun
Sat
29 Jan
£35Deutsche Bahn with connection
£42Flixbus
£155Lufthansa
Sun
30 Jan
£52Deutsche Bahn with connection
£40Flixbus
£7ryanair sun
Mon
31 Jan
Find prices
Find prices
£129Air Dolomiti
Tue
1 Feb
Find prices
Find prices
£98Air Dolomiti
Wed
2 Feb
Find prices
£33Flixbus
£18Malta Air
Thu
3 Feb
Find prices
£35Flixbus
£134Lufthansa
Fri
4 Feb
£35Deutsche Bahn with connection
£45Flixbus
£13ryanair sun
Sat
5 Feb
£33Deutsche Bahn with connection
£38Flixbus
£129Air Dolomiti
Sun
6 Feb
£35Deutsche Bahn with connection
£39STUDENT AGENCY k.s.
£13ryanair sun
Mon
7 Feb
Find prices
Find prices
£13ryanair sun
Tue
8 Feb
Find prices
Find prices
£129Air Dolomiti
Wed
9 Feb
Find prices
£33Flixbus
£13Malta Air
Thu
10 Feb
Find prices
£44Flixbus
£129Air Dolomiti
Fri
11 Feb
£35Deutsche Bahn with connection
£36Flixbus
£13ryanair sun
Sat
12 Feb
£33Deutsche Bahn with connection
£28Flixbus
£97Air Dolomiti

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Overview: Train from Venice to Prague

distanceDistance335 miles (540 km)
durationAverage train duration18 h 26 min
priceAverage train ticket price£121 (€138)
changesDirect trainYes

Trains from Venice to Prague cover the 335 miles (540 km) long journey taking on average 18 h 26 min with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this journey for as low as £35, but the average price of train tickets is £121. Travellers depart most frequently from Venezia Mestre and arrive in Prague, Praha, Zličín.

Travel Tips: Trains from Venice to Prague

Travel by train to Prague easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Venice to Prague.
FAQs

How much do cheap trains between Venice and Prague cost?

You can find a cheap train from Venice to Prague for some dates and times for as low as £35  one way in the next 7 days.

What is the average price of train tickets between Venice and Prague?

If you’re looking to book tickets for this trip in the next 7 days, you’ll find that Venice to Prague train prices are on average £121  one way.

How far is it from Venice to Prague by train?

The distance to Prague from Venice by train is approximately 335 miles (540 km).

How long is the train between Venice and Prague?

The Venice to Prague train duration is on average 18 h 26 min, which is to be expected when travelling 335 miles (540 km) to Prague from Venice. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

Which train station in Venice goes to Prague? Which train station do I come into Prague from Venice?

Omio customers book a train from Venezia Mestre   to Prague, Praha, Zličín   most frequently for this route.

Where do I find the Venice train station to Prague? Where is the Prague train station?

The most popular departure train station with passengers for this route, called Venezia Mestre, is located 5.5 miles (8.9 km) from the city centre of Venice.

The most popular arrival train station, Prague, Praha, Zličín, is located 6.2 miles (10 km) away from the city centre of Prague.

What are the first and last departure train times from Venice to Prague?

The earliest train for this route departs from Venice at 12: 35. The last train leaves from Venice at 14: 55. Check Omio for the latest train times from Venice to Prague and book the best time to depart on your chosen travel date.

How far in advance should I book a train ticket from Venice to Prague to get the best deals?

If you purchase Venice to Prague train tickets within the next 7 days, you can find one way tickets to cost on average £121. However, booking in advance gives you access to the best prices for trains from Venice to Prague. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Venice
Prague
The major railway station for departures from Venice is Venezia Mestre. Read all the information you need to know about services, amenities and connections at Venezia Mestre for your trip to Prague from Venice.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 05: 50 - 20: 30
Public transport options for Venezia Mestre
Bus lines: 2, 3, 10, 15, 18, 25a, 31, 31H, 32, 32H, 33H, 34H, 43, 53, 86, N1, 8AE
Train lines: FR, FA, FB, EC, RJ, IC, EN, ICN, R, Italo
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 0415298711
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 00 - 21: 00
Public transport options for Venezia Santa Lucia
Bus lines: 1, 2, 4. 1, 4. 2, 5. 1, 5. 2, 3, N
Train lines: FR, FA, FB, IC, ICN, R, RER, EC, EN, RJ, VSOE