The cheapest trains from Prague to Zagreb

Showing times and prices for 29 Oct

Cheapest

£99

Average

£99

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Prague to Zagreb will cost around £ 99 if you buy it on the day, but the cheapest tickets can be found for only £ 99.

Cheapest
05:43Prague15h10 20:53Zagreb Glavni Kolod.
1 changes
£991One-way

Timetable Prague to Zagreb

Showing trains for tomorrow, Fri, 29 Oct
05:43Prague15h10 20:53Zagreb Glavni Kolod.
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
29 Oct
£115Deutsche Bahn
Find prices
£400Austrian Airlines
Sat
30 Oct
£79Deutsche Bahn
Find prices
£399tab
Sun
31 Oct
Find prices
Find prices
£328Lufthansa Cityline
Mon
1 Nov
£35Deutsche Bahn
£35Flixbus
£223Austrian Airlines
Tue
2 Nov
£53Deutsche Bahn
Find prices
£223Austrian Airlines
Wed
3 Nov
£33Deutsche Bahn
Find prices
£223Austrian Airlines
Thu
4 Nov
£33Deutsche Bahn
Find prices
£223Austrian Airlines
Fri
5 Nov
£62Deutsche Bahn
Find prices
£280Lufthansa
Sat
6 Nov
£53Deutsche Bahn
Find prices
£238Lufthansa
Sun
7 Nov
£53Deutsche Bahn
Find prices
£238Austrian Airlines
Mon
8 Nov
£35Deutsche Bahn
Find prices
£196Austrian Airlines
Tue
9 Nov
£33Deutsche Bahn
Find prices
£199Austrian Airlines
Wed
10 Nov
£44Deutsche Bahn
Find prices
£196Lufthansa
Thu
11 Nov
£35Deutsche Bahn
Find prices
£199Austrian Airlines
Fri
12 Nov
£33Deutsche Bahn
Find prices
£168Lufthansa Cityline
Sat
13 Nov
£33Deutsche Bahn
Find prices
£147Lufthansa
Sun
14 Nov
£33Deutsche Bahn
Find prices
£147Austrian Airlines
Mon
15 Nov
£33Deutsche Bahn
£27Flixbus
£147Austrian Airlines
Tue
16 Nov
£33Deutsche Bahn
£26Flixbus
£163Lufthansa Cityline
Wed
17 Nov
£33Deutsche Bahn
£29Flixbus
£146Lufthansa

The fastest trains from Prague to Zagreb

Showing times and prices for 29 Oct

Fastest Journey

15 h 10 m

Average

15 h 10 m

Trains per day

1

Distance

489 km

It's difficult to get from Prague to Zagreb without changing at least once.

Fastest
05:43Prague15h10 20:53Zagreb Glavni Kolod.
1 changes
£991One-way

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Prague to Zagreb

distanceDistance303 miles (489 km)
durationAverage train duration15 h 10 min
priceAverage train ticket price£81 (€92)
changesDirect trainYes

Trains from Prague to Zagreb cover the 303 miles (489 km) long journey taking on average 15 h 10 min with our travel partners like. There are direct train services available. While the average ticket price for this journey costs around £81, you can find the cheapest train ticket for as low as £33.

Travel Tips

Trains from Prague to Zagreb
Travel by train to Zagreb 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 Prague to Zagreb.
FAQs
Is travel by train currently allowed from Prague, Czechia to Zagreb, Croatia?

Travel between Prague, Czechia and Zagreb, Croatia by train is: Partially open.

Can I enter Croatia from Czechia?

International entry status: Entry is partially open for citizens and permanent residents of Czech Republic

Do I need to quarantine on arrival in Croatia from Prague?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test

What are the safety rules to follow in Zagreb, Croatia?

All travellers in Croatia must observe these coronavirus safety measures:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

The information above was last checked on 24/10/2021. Remember to review the latest COVID-19 travel safety regulations   for your train to Zagreb from Prague as this information can change.

Are there travel restrictions, such as quarantine measures, in place when returning to Prague, Czechia from Zagreb, Croatia?

Return travel from Croatia to Czechia is: Partially open.

Are there any international entry restrictions on returning to Prague from Zagreb?

Entry into Czechia is allowed for: Entry is partially open for citizens and permanent residents of Croatia

Do I need to quarantine on arrival in Czechia from Zagreb?

Requirements for reentering:

  • Negative COVID-19 test issued at most 2 days before arrival
  • Negative COVID-19 test issued at most 3 days before arrival and 5 day mandatory self quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Prague, Czechia?

The government of Czechia has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 2 metre (s) (7 feet)
  • Face mask requirement: Mandatory

Last checked on 28/10/2021. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Prague from Zagreb.

What is the cost of cheap trains from Prague to Zagreb?
Looking to save money on your journey? Omio customers have found the cheapest train from Prague to Zagreb for the next 7 days starting from £33  one way.
How much is a train ticket from Prague to Zagreb?
The Prague to Zagreb train ticket price is on average £81  if you are looking to purchase your tickets for this journey in the next week.
How far is it from Prague to Zagreb by train?
When travelling this route you should expect the distance from Prague to Zagreb via train to be approximately 303 miles (489 km).
How many hours does it take from Prague to Zagreb by train?
On average the train from Prague to Zagreb duration is 15 h 10 min  for the 303 miles (489 km) long journey, but the travel time can vary if you depart on weekends and holidays.
What time is the earliest train from Prague to Zagreb? What time is the last train from Prague to Zagreb?
The earliest train for this trip departs from Prague at 04: 43. The last train leaves from Prague at 04: 43. Check Omio for the latest train times from Prague to Zagreb and book the best time to depart on your chosen travel date.
How early should I purchase train tickets from Prague to Zagreb to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you buy train tickets between Prague and Zagreb within the next 7 days, you can find tickets to cost on average £81 one way. To find the best prices for this route, consider booking your train ticket from Prague to Zagreb a few months in advance.

Important Stations and Airports for this Journey

Prague
Zagreb
The major railway station for departures from Prague is Prague, Praha, Zličín. Read all the information you need to know about services, amenities and connections at Prague, Praha, Zličín for your trip to Zagreb from Prague.