ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Skopje

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Zagreb to Skopje

🚌 Traveling with Hafet Tours, the bus ride takes approximately 12 hours and 5 minutes from Zagreb station to Skopje station, offering a comfortable and scenic route between the two cities. 🚌 Ticket prices for the Zagreb to Skopje bus service range from €51 to €64, providing an affordable and efficient way to explore the beautiful landscapes and vibrant cultures of both Croatia and North Macedonia.

Where to stay in Skopje

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • Yes, there is a direct bus service between Zagreb and Skopje. The bus departs from Zagreb and arrives in Skopje three times a week on Tuesday, Thursday, and Saturday. The journey typically takes around 12 hours and 5 minutes. It is recommended to check the current schedule and availability before planning your trip.
  • You can catch the bus from Zagreb to Skopje at the Zagreb station. The bus services on this route are operated by Hafet Tours. Zagreb station is a convenient starting point for your journey to Skopje. Be sure to arrive at the station on time to board the bus.
  • The bus from Zagreb to Skopje operated by Hafet Tours, arrives at Skopje station. Skopje station serves as the final destination for this bus route. Once you arrive at Skopje station, you can easily access various transportation options to reach your final destination in Skopje. Make sure to collect all your belongings before disembarking the bus at Skopje station.
  • The cost of a bus ticket from Zagreb to Skopje varies between €52 and €66. The price range is influenced by factors such as the chosen bus provider, seating class, and booking time. It is recommended to check the current ticket prices and availability with the bus operator or through online platforms before planning your journey.
  • There are three buses per week between Zagreb and Skopje operated by Hafet Tours. These buses depart from Zagreb station and arrive at Skopje station on Tuesday, Thursday, and Saturday. The journey by bus takes approximately 12 hours and 5 minutes. It is advisable to check the schedule and book your tickets in advance due to the limited frequency of buses on this route.
  • The buses from Zagreb to Skopje are likely to be the most crowded during peak travel season, such as summer months or holidays, when more people are likely to be traveling between these destinations. On the other hand, the buses may be less crowded during weekdays, with Tuesday and Thursday potentially seeing fewer passengers compared to the Saturday service. It is recommended to book tickets in advance, especially during busy periods, to secure your seat and avoid any potential capacity issues.
  • The first bus of the day from Zagreb to Skopje typically departs in the morning on the scheduled days of operation, which are Tuesday, Thursday, and Saturday. The exact departure time may vary, so it's advisable to check the current schedule with the bus operator, Hafet Tours. The last bus of the day for this route usually leaves Zagreb in the late afternoon or early evening, covering the approximately 12-hour journey before arriving in Skopje. Please confirm the specific departure times when planning your travel.

Will you be returning to Zagreb by bus?

If you are looking for a return bus service, check the buses from Skopje to Zagreb.

See schedule