GjirafaTravel

Skopje to Zagreb bus

Search & book bus tickets

Bus Ticketsfrom Skopje to Zagreb

Busses per day

2

Average ticket price

47.30 €

Check today schedules

Buses from Skopje to Zagreb offer 2 daily departures at just 40€, providing a reliable and budget-friendly way to travel.

Showing only reservable lines.

See all lines

Hisar Turizam

40€

16:30

05:30

Skopje

Skopje Station

Zagreb

Zagreb Station

2 Bus Companies

49€

18:10

10:00

Skopje

Skopje Station

Zagreb

Zagreb Station

eSIM ad

Internet that travels with you

On every ride
Gjirafa eSIM by your side

See more results

Bus Timefrom Skopje to Zagreb

Earliest Departure

16:30

Latest Departure

18:30

Distance

820km

Average Journey

13h 16min

The bus route from Skopje to Zagreb covers approximately 820 kilometers, the average journey duration is about 13 hours and 16 minutes. The first bus leaves at 04:30 PM and the final departure at 06:30 PM. This schedule offers you a variety of options to accommodate your travel plans, whether you prefer starting your day early or traveling at night.

Stunning aerial view of Zagreb with its iconic Cathedral rising above the city.

Stunning aerial view of Zagreb with its iconic Cathedral rising above the city.

Getting from Skopje to Zagreb

Traveling from Skopje to Zagreb by bus takes approximately 10 to 12 hours, covering around 610 km and departing from Skopje Central Bus Station and arrives in Zagreb early morning perfect for a full day of sightseeing. The route passes through southern Serbia and northern Croatia, offering a mix of Balkan countryside and city views.

Exploring Zagreb

Zagreb is Croatia’s capital a blend of Austro-Hungarian charm, vibrant street life, and cultural sophistication. From its cobbled Upper Town to modern cafés and quirky museums, Zagreb offers a balanced mix of tradition and creativity in a city that’s easy to explore on foot.

Top Attractions in Zagreb

1. Upper Town (Gornji Grad)

Historic Zagreb lives here: St. Mark’s Church, Lotrščak Tower, and gas-lit streets. Ride the funicular or walk up for sweeping city views.


2. Museum of Broken Relationships

A globally celebrated museum dedicated to the stories of love and loss. Thought-provoking exhibits and a stylish café make it a must-visit.


3. Maksimir Park & Zagreb Zoo

One of Europe’s oldest public parks, perfect for strolls, picnics, and a visit to the city zoo. A refreshing escape from urban buzz.

Ban Jelačić Square

Ban Jelačić Square

The charming funicular connecting Lower and Upper Town

The charming funicular connecting Lower and Upper Town

How Long is the Journey from Skopje to Zagreb?

The bus ride lasts between 10 and 12 hours, depending on the operator and border wait times. Most routes run overnight and pass through Serbia, offering glimpses of the Morava Valley and rolling northern Croatia.

Overview of Departure and Arrival Stations

Skopje Central Bus Station: Located near the city center, it offers multiple daily departures including evening and overnight options. Facilities include cafés, ATMs, and luggage services.


Zagreb Central Bus Station (Autobusni Kolodvor): Situated east of the city center, with tram and bus connections. The terminal has a waiting lounge, currency exchange, and nearby accommodations.

Bus Travel: An Eco-Friendly Option

Bus travel is one of the most sustainable ways to explore Europe. It reduces carbon emissions significantly compared to air or car travel, especially on long-haul routes like Skopje–Zagreb.

Travel Tips for the Skopje to Zagreb Route

Pack Smart: Bring snacks, water, a neck pillow, and light layers.

Have Documents Ready: Carry your passport and any required transit documents for Serbia and Croatia.

Stay Connected with Gjirafa eSIM: Access mobile data in North Macedonia, Serbia, and Croatia without roaming fees.

Overview:Skopje to Zagreb by bus

Begin your journey from Skopje to Zagreb with our reliable bus service. With 2 daily departures, starting as early as 04:30 PM and running until 06:30 PM, you have plenty of options to fit your schedule. Covering a distance of 820 km, the fastest journey takes 12 hours and 30 minutes, with an average duration of 13 hours and 16 minutes. Tickets cost an average of 47€, making it an affordable and practical way to travel.

Average ticket price

47.30€

Fastest Journey

12h 30min

Average Journey

13h 16min

Busses per day

2 Busses

Distance

820km

Earliest Departure

16:30

Latest Departure

18:30

FAQ

Did we miss your question?

We're happy to answer any questions you may have about partnering with GjirafaTravel.

Bus Companies from Skopje to Zagreb

Hisar Turizam

Hisar Tours Skopje

Hafet Tours