There are 6 ways to get from Vienna to Veles by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Vienna International Airport
best- Fly from Vienna International Airport (VIE) to Skopje International Airport (SKP)plane VIE - SKP
4h 24m$161–369Bus, train
cheapest- Take the bus from Vienna to Pristinabus
- Take the bus from Pristina to Skopje, Transporten Centarbus
- Take the train from Skopje to Velestrain 601
15h 49m$70–105Drive 1,010.7 km
- Drive from Vienna to Velescar 1,010.7 km
11h 3m$191–275Train to Bratislava Airport, fly
- Take the train from Wien Hbf to Bratislava Hlavna Stanicatrain
- Fly from Bratislava Airport (BTS) to Skopje International Airport (SKP)plane BTS - SKP
5h 31m$113–328Bus
- Take the bus from Vienna to Pristinabus
- Take the bus from Pristina to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Velesbus
16h 44mBus via Hauptbahnhof S+U
- Take the bus from Hauptbahnhof S+U to Pristinabus
- Take the bus from Pristina to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Velesbus
19h 20m
Vienna International Airport (VIE) to Skopje International Airport (SKP) flights
Questions & Answers
The cheapest way to get from Vienna to Veles is to bus and train which costs $70 - $110 and takes 15h 49m.
The fastest way to get from Vienna to Veles is to fly which takes 4h 24m and costs $160 - $370.
No, there is no direct bus from Vienna to Veles. However, there are services departing from Vienna and arriving at Veles via Pristina and Skopje, Transporten Centar. The journey, including transfers, takes approximately 16h 44m.
The distance between Vienna and Veles is 849 km. The road distance is 1010.7 km.
The best way to get from Vienna to Veles without a car is to bus and train which takes 15h 49m and costs $70 - $110.
It takes approximately 4h 24m to get from Vienna to Veles, including transfers.
Vienna to Veles bus services, operated by Loshi Reisen, depart from Vienna station.
The best way to get from Vienna to Veles is to fly which takes 4h 24m and costs $160 - $370. Alternatively, you can bus, which costs and takes 16h 44m.
Vienna to Veles bus services, operated by Loshi Reisen, arrive at Pristina station.
Yes, the driving distance between Vienna to Veles is 1011 km. It takes approximately 11h 3m to drive from Vienna to Veles.
What companies run services between Vienna, Austria and Veles, North Macedonia?
Austrian Airlines and Croatia Airlines fly from Vienna International Airport (VIE) to Skopje International Airport (SKP) twice daily. Alternatively, you can take a bus from Vienna to Veles via Pristina and Skopje, Transporten Centar in around 16h 44m.
- Website
- austrian.com
Flights from Vienna International Airport to Skopje International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $95–350
- Phone
- +389 (2) 3 164 255
- mztransportad@mztransportad.com.mk
- Website
- mzt.mk
Train from Skopje to Veles
- Ave. Duration
- 52 min
- Frequency
- 5 times a day
- Estimated price
- $3–11
- Schedules at
- mzt.mk
- Phone
- +383 45 984 518
- kujtimibus@gmail.com
- Website
- Kujtimi Bus
Bus from Vienna to Pristina
- Ave. Duration
- 11h 2m
- Frequency
- Once a week
- Estimated price
- $55–85
- Website
- Kujtimi Bus
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 What documents do I need to cross Niagara Falls?, How to get from London City Airport into central London, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
More Questions & Answers
There are 42+ hotels available in Veles.





