There are 7 ways to get from Skopje to Osijek by bus, train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus Hafet Tours  •  11 h 36 min

  1. Take the bus from Skopje to Slavonski Brod
  2. Take the bus from Slavonski Brod to Osijek

$69 - $84

Cheapest option

Bus Nis Ekspres  •  11 h 52 min

  1. Take the bus from Skopje to Belgrade
  2. Take the bus from Beograd to Osijek

$20 - $61

5 alternative options

Train, bus  •  13 h 57 min

  1. Take the train from Skopje to Belgrade B03 334
  2. Take the bus from Beograd to Osijek

$38 - $111

Train  •  16 h 1 min

  1. Take the train from Skopje to Belgrade B03 334
  2. Take the train from Beograd to Vinkovci En

$41 - $118

Drive  •  6 h 43 min

  1. Drive from Skopje to Osijek 380.1 miles

$70 - $110

Fly to Osijek  •  6 h 30 min

  1. Fly from Skopje (SKP) to Osijek (OSI) SKP - OSI

$172 - $605

Fly to Belgrade, bus  •  9 h 12 min

  1. Fly from Skopje (SKP) to Belgrade (BEG) SKP - BEG
  2. Take the bus from Beograd to Osijek

$86 - $201

What companies run services between Skopje, Macedonia and Osijek, Croatia?

You can take a bus from Skopje to Osijek via Slavonski Brod in around 11 h 36 min. Alternatively, you can take a train from Skopje to Osijek via Belgrade, Beograd, and Vinkovci in around 16 h 1 min.

Airlines
Croatia Airlines
Website
croatiaairlines.com
Flights from Skopje to Osijek via Zagreb
Ave. Duration
4 h 50 min
When
Monday, Wednesday and Friday
Estimated price
$150 - $600
Air Serbia
Website
airserbia.com
Flights from Skopje to Belgrade
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$90 - $190
Train operators
Bus operators
Hafet Tours
Phone
+389 44 371 066
Email
hafet-tours@hotmail.com
Website
hafet.getbybus.com
Bus from Skopje to Slavonski Brod
Ave. Duration
9 h 25 min
Frequency
Twice a week
Estimated price
$60 - $75
Schedules at
hafet.getbybus.com
Arriva d.o.o.
Phone
+385 (0)72 660 660
Email
info@arriva.com.hr
Website
arriva.com.hr
Bus from Slavonski Brod to Osijek
Ave. Duration
1 h 11 min
Frequency
3 times a day
Schedules at
arriva.com.hr
Cazmatrans NOVA d.o.o.
Autoherc
Website
autoherc.getbybus.com
Bus from Slavonski Brod to Osijek
Ave. Duration
1 h 45 min
Frequency
Once daily
Estimated price
$4 - $7
Schedules at
autoherc.getbybus.com
Book at
autoherc.getbybus.com
Globtour
Website
globtour.com
Bus from Slavonski Brod Bahnhof to Osijek Zob
Ave. Duration
2 h
Frequency
Once daily
Estimated price
$6 - $9
Schedules at
globtour.com
Nis Ekspres
Phone
+381 18 255 177
Email
marketing@nis-ekspres.rs
Website
nis-ekspres.rs
Bus from Skopje to Belgrade
Ave. Duration
7 h 22 min
Frequency
5 times a day
Estimated price
$22
Schedules at
nis-ekspres.rs
Makedonija Soobrakaj AD
Phone
+389(0)2 24 02 388
Email
avtobuska@maksoob.com.mk
Website
ms.mk
Bus from Skopje to Belgrade
Ave. Duration
6 h
Frequency
Twice daily
Estimated price
$26 - $35
Schedules at
ms.mk
BS Tours
Phone
011 761-4693
Email
bstours@verat.net
Website
bstours.rs
Bus from Skopje to Belgrade
Ave. Duration
5 h 45 min
Frequency
Once daily
Estimated price
$12 - $55
Schedules at
bstours.rs
Fudeks
Phone
+381 11 7620255
Email
office@fudeks.rs
Website
fudeks.rs
Bus from Skopje to Beograd
Ave. Duration
6 h 30 min
Frequency
Once daily
Estimated price
$27 - $40
Schedules at
en.fudeks.rs
Book at
fudeks.rs
Šidexpres Šid
Phone
022 / 714-147
Email
sidexpres@ptt.rs
Website
sidexpres.rs
Bus from Beograd to Osijek
Ave. Duration
3 h 30 min
Frequency
4 times a day
Schedules at
sidexpres.rs

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, How do I get from Sydney to Melbourne and Travelling around the UAE - to help you get the most out of your next trip.

Questions & Answers

The distance between Skopje and Osijek is 452 km. The road distance is 608 km.

The cheapest way to get from Skopje to Osijek is to bus which costs $19 - $65 and takes 11 h 52 min.

The quickest way to get from Skopje to Osijek is to fly which takes 6 h 30 min and costs $170 - $650.

No, there is no direct train from Skopje to Osijek. However, there are services departing from Skopje and arriving at Osijek via Beograd and Vinkovci. The journey, including transfers, takes approximately 16 h 1 min.

No, there is no direct bus from Skopje to Osijek. However, there are services departing from Skopje and arriving at Osijek via Slavonski Brod. The journey, including transfers, takes approximately 11 h 36 min.

It takes approximately 11 h 36 min to get from Skopje to Osijek, including transfers.