buy a bus ticket Zagreb ➞ Dubrovnik
Compare prices and tickets for different trip options
Compare prices for trains, buses, and flights for the upcoming week.
Quickly browse the best deals, find the lowest fares, and choose options that fit your budget
Overview: Bus from Zagreb to Dubrovnik
The bus route from Zagreb to Dubrovnik covers a distance of 599 km and has an average duration of 9 hours and 15 minutes. There are two buses per day, with the first bus departing at 10:30 and the last bus at 12:00. The cheapest ticket price is 36 EUR, and there is one direct bus available daily. The fastest journey time is 8 hours and 30 minutes.
Cheapest alternative travel options:
Plane — from $230Popular Bus Stations from Zagreb to Dubrovnik
Bus Companies
Found: 17Bus from Zagreb to Dubrovnik
Dubrovnik, often referred to as the "Pearl of the Adriatic," is known for its well-preserved medieval architecture and stunning coastal views. Visitors typically explore the historic Old Town, a UNESCO World Heritage site, featuring landmarks like the City Walls, Rector's Palace, and Sponza Palace. The city's vibrant atmosphere is complemented by various shops, restaurants, and cultural events. For beach enthusiasts, nearby pebble beaches offer a relaxing escape from the urban bustle.

