Buses in Croatia

Buses in Croatia

Routes, journey times, and fares for buses serving Croatia

Buses in Croatia: What to Know

Croatia's Adriatic coastline has limited rail coverage, which makes the bus network the workhorse for getting between coastal cities like Split, Dubrovnik, and Zadar. Split's main bus station, situated beside the harbor and ferry terminal, is the central hub, with services radiating inland to Zagreb, south along the coast toward Dubrovnik, and on international corridors from cities like Budapest. FlixBus and domestic Croatian carriers typically run frequent departures on the busiest routes, generally at a fraction of a last-minute airfare. The tradeoff is time: a run from Split to Zagreb takes roughly half a day, where a flight covers it in under an hour. For comparing schedules and fares across operators, Omio pulls multiple carriers into a single search.

Compare Times & Fares

Buses in Croatia

Budget-friendly long-distance buses. Compare operators, journey times, and prices.

Compare times & fares →

Popular Bus Routes

Split to Hvar

4h 30m

Split to Dubrovnik

3h 35m

Split to Zagreb

4h 45m

Zadar to Split

2h

Budapest to Split

10h

Split to Hvar

2h 15m

Frequently Asked Questions

How Do I Get from Zagreb to Dubrovnik by Bus?

Direct buses connect Zagreb and Dubrovnik, with the journey taking roughly 8 to 10 hours depending on the route and stops along the coast. Multiple departures run throughout the day, including overnight options. The route typically follows the Adriatic coast through Split. Book ahead during July and August when demand peaks and seats fill quickly.

Where Is the Main Bus Station in Zagreb?

Zagreb's central bus station (Autobusni kolodvor Zagreb) is located near the city center, within walking distance of the main train station. It serves both domestic and international routes. The station has a ticket hall, luggage storage, waiting areas, and a few shops. Trams connect the station to the rest of the city, so reaching your accommodation from there is straightforward.

Can I Take a Bus Along the Croatian Coast Between Split and Dubrovnik?

Yes, buses run frequently between Split and Dubrovnik along the coastal highway, with the trip taking around 4 to 5 hours. The route passes through smaller coastal towns like Makarska and offers views of the Adriatic. Note that the route briefly crosses a short stretch of Bosnian territory at Neum, so keep your passport accessible on board.

Do I Need to Book Croatia Bus Tickets in Advance or Can I Buy at the Station?

You can buy tickets at bus station counters on the day of travel for most routes. However, during peak summer season and on popular coastal routes, advance booking is strongly recommended as buses fill up. Several carriers sell tickets through their own websites or through aggregator platforms. A printed or digital ticket is typically accepted on board.

What Are the Luggage Rules on Croatian Buses?

Most Croatian bus operators allow one large bag stored in the luggage hold beneath the bus, sometimes for a small additional fee collected by the driver at boarding. You can usually bring one carry-on bag into the cabin. Oversized items like bikes or surfboards vary by carrier and often need prior arrangement. Check with your specific operator before traveling.

Are There International Bus Routes from Croatia to Neighboring Countries?

Croatia has extensive international bus connections. Regular services run to Ljubljana and other Slovenian cities, to Mostar and Sarajevo in Bosnia and Herzegovina, to Kotor and Podgorica in Montenegro, and to major cities in Serbia, Hungary, and Italy. FlixBus and regional carriers operate many of these cross-border routes. Border crossings add time, so carry your passport.

How Do Buses Compare to Ferries for Getting Around the Croatian Islands?

Buses and ferries serve different roles. Buses cover the mainland efficiently and are generally cheaper than flying. But they cannot reach the islands directly. For islands like Hvar, Korčula, or Brač, you take a bus to a ferry port such as Split or Rijeka, then transfer to a ferry or catamaran. Some through-tickets combine bus and ferry legs on popular routes.