Travel from Macedonia to Vienna

Train, bus or fly from Macedonia to Vienna?

Austrian Airlines, Air Serbia and Croatia Airlines fly from Kisela Voda to Vienna twice daily. Alternatively, Makedonija Soobrakaj AD operates a bus from Skopje to Vienna 6 times a week. Tickets cost $55 - $90 and the journey takes 11 h 44 min. Two other operators also service this route.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Macedonia to Vienna

From Kisela Voda taxi to Skopje airport, fly to Vienna airport, then train to Vienna.2 h 29 min$132
From Kisela Voda taxi to Skopje airport, fly to Bratislava airport, then bus to Vienna.3 h 43 min$96
From Tetovo bus to Priština, taxi to Pristina airport, fly to Vienna airport, then train to Vienna.6 h 40 min$171
From Skopje bus to Wien.11 h 44 min$85
From Skopje train to Beograd, train to Budapest-Keleti, then train to Wien Hbf.22 h 47 min$173
From Skopje drive to Vienna.10 h 13 min$147

How long does it take to get from Macedonia to Vienna?

It takes approximately 2 h 29 min to get from Macedonia to Vienna, including transfers.

Is there a direct train between Macedonia and Vienna?

No, there is no direct train from Macedonia to Vienna. However, there are services departing from Skopje and arriving at Wien Hbf via Beograd and Budapest-Keleti. The journey, including transfers, takes approximately 22 h 47 min.

Is there a direct bus between Macedonia and Vienna?

Yes, there is a direct bus departing from Skopje and arriving at Wien. Services depart once daily, and operate Wednesday, Saturday and Sunday. The journey takes approximately 11 h 44 min.

Operators from Macedonia to Vienna

Austrian AirlinesAustrian Airlines
Air SerbiaAir Serbia
Croatia AirlinesCroatia Airlines
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Wizz AirWizz Air
Eurolines SlovakiaEurolines Slovakia
Durmo ToursDurmo Tours
Makedonija Soobrakaj AD+389(0)2 24 02 388Makedonija Soobrakaj AD
Macedonian Railways (MZ)+389 (2) 3 164 255Macedonian Railways (MZ)
Serbian Railways (ŽS)+381 11 360-28-99Serbian Railways (ŽS)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)