Travel from Zagreb to Ohrid

Bus from Zagreb to Ohrid

You can take a bus from Zagreb to Ohrid via Skopje in around 14 h 5 min.

Travel Guides

Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast

How to get from Zagreb to Ohrid

ModeDurationPrice
From Zagreb bus to Skopje then bus to Ohrid.14 h 5 min6800
From Zagreb bus to Gostivar then bus to Ohrid.17 h 17 min4195
From Zagreb train to Beograd, train to Skopje, train to Kichevo, then bus to Ohrid.22 h 17 min5199
From Zagreb train to Beograd, night train to Skopje, then bus to Ohrid.21 h 45 min3299
From Zagreb drive to Ohrid.10 h 36 min7519
From Zagreb shuttle to Zagreb airport, fly to Skopje airport, shuttle to Skopje, then bus to Ohrid.9 h 8 min9667
From Zagreb shuttle to Zagreb airport, fly to Tirana airport, Airport Bus to Tiranë, then shuttle to Ohrid.11 h 8 min13117
From Zagreb shuttle to Ljubljana airport, fly to Tirana airport, Airport Bus to Tiranë, then shuttle to Ohrid.9 h 58 min15071
From Zagreb shuttle to Zagreb airport, fly to Dubrovnik airport, shuttle to Dubrovnik, bus to Struga, then bus to Ohrid.14 h 10 min9167
From Zagreb shuttle to Ljubljana airport, fly to Skopje airport, shuttle to Skopje, then bus to Ohrid.11 h 3 min15621

How long does it take to get from Zagreb to Ohrid?

It takes approximately 14 h 5 min to get from Zagreb to Ohrid, including transfers.

Is there a direct bus between Zagreb and Ohrid?

No, there is no direct bus from Zagreb to Ohrid. However, there are services departing from Zagreb and arriving at Ohrid via Skopje. The journey, including transfers, takes approximately 14 h 5 min.

Operators from Zagreb to Ohrid

OperatorPhoneWebsite
Makedonija Soobrakaj AD+389(0)2 24 02 388Makedonija Soobrakaj AD
Biser Prom02/3228603Biser Prom
Hafet Tours+389 44 371 066Hafet Tours
AD Galeb Ohrid(389) 46 251-882AD Galeb Ohrid
Croatian Railways (HŽPP)Croatian Railways (HŽPP)
Greek Railways (OSE)Greek Railways (OSE)
Macedonian Railways (MZ)+389 (2) 3 164 255Macedonian Railways (MZ)
Serbian RailwaysSerbian Railways
GoOpti+386 1 320 4530GoOpti
Croatia AirlinesCroatia Airlines
Austrian AirlinesAustrian Airlines
Vardar Express+389 2 2566668Vardar Express
Air SerbiaAir Serbia
LufthansaLufthansa
Transavia HollandTransavia Holland
Adria AirwaysAdria Airways
Tirana International Airport+355 52 22 55 39Tirana International Airport
Euro Linia+389 46 787 467Euro Linia
Atlas Kompass+385 1 2415 611Atlas Kompass
Transkop patnicki soobrakaj A.D. Bitola+389 47 231 192Transkop patnicki soobrakaj A.D. Bitola