Eurolines Bus from Zagreb to Prague
- Buses go to city centres.
- No waiting at the airport.
- No X-rays. Less stress.
- Low prices and various discounts.
- No hidden fees.
- You can take more baggage.
- Environment friendly travel.
Travel from Zagreb to the Czech Republic
The pan-European bus network Eurolines run a direct bus line between the Croatian capital Zagreb and Prague and Brno in the Czech Republic. The bus goes overnight and crosses Slovenia and Austria without taking passengers in these countries.
Zagreb to Prague bus travel time and timetable
The travel time between Zagreb and Prague is 11 hours according to the schedule. The duration between Zagreb and Brno is 8.5 hours.
The bus goes once a week. It leaves Prague on Friday at 21:00 and arrives in Zagreb the next morning at 8:00. It leaves Zagreb on Saturday at 21:00 and it arrives in Prague at 8:00 the following day.
Zagreb to Prague bus tickets and booking
Booking tickets online at least several days in advance is recommended. The price of a one-way ticket from Zagreb to Prague is approximately EUR 50. Discounts apply to people over 60, to students, and infants. You can also get a greater discount if you book your ticket early.
You need a valid passport to travel with this bus, as Croatia is not an EU member yet.
Note that schedules and prices are subject to change and Prag Prague can’t guarantee accuracy of this information. Go to Eurolines website to see current timetable and prices and book bus tickets to Prague online.
Praha Florenc bus terminal
The bus from Zagreb arrives at Prague international bus station Florenc. Florenc has a convenient location close to the city centre and within walking distance from many hotels. Florenc Station is a major hub for public transport in the city of Prague and the surrounding region. There are two metro lines (B and C), several bus and tram lines, and many regional and long-distance bus lines.
Getting to Prague International Airport
To get from Florenc bus station to Prague International Airport in Ruzyne take the metro to Dejvicka station and then take bus 119. See detailed directions.