There are 6 ways to get from Sarajevo to Villach by bus, train, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Sarajevo , East Sarajevo Bus Station to Ljubljana, Avtobusna Postajabus
- Take the train from Ljubljana to Villach Hbftrain 38 / ...
9h 36m€48Drive 609.6 km
- Drive from Sarajevo to Villachcar 609.6 km
7h 4m€103–148Fly to Klagenfurt Airport
- Fly from Sarajevo (SJJ) to Klagenfurt Airport (KLU)plane SJJ - KLU
11h 3m€153–541Bus
- Take the bus from Sarajevo, Autobuska Stanica to Donji Vakuf, Autobuska stanicabus
- Take the bus from Donji Vakuf, Autobuska stanica to Villach Hbfbus
12h 26mFly to Zagreb Franjo Tuđman Airport, shuttle, train
- Fly from Sarajevo (SJJ) to Zagreb Franjo Tuđman Airport (ZAG)plane SJJ - ZAG
- Take a shuttle bus from Zagreb Airport to Ljubljana
- Take the train from Ljubljana to Villach Hbftrain
6h 48m€116–499Fly to Vienna International Airport, train
- Fly from Sarajevo (SJJ) to Vienna International Airport (VIE)plane SJJ - VIE
- Take the train from Wien Hbf to Villach Hbftrain
8h 3m€121–446
Sarajevo (SJJ) to Klagenfurt Airport (KLU) flights
Comparing Your Travel Options
The cheapest way to get from Sarajevo to Villach is to bus and train which costs €48 and takes 9h 36m.
The fastest way to get from Sarajevo to Villach is to fly and shuttle and train which takes 6h 48m and costs €110 - €500.
No, there is no direct bus from Sarajevo to Villach. However, there are services departing from Sarajevo, Autobuska Stanica and arriving at Villach Hbf via Donji Vakuf, Autobuska stanica. The journey, including transfers, takes approximately 12h 26m.
The distance between Sarajevo and Villach is 708 km. The road distance is 609.6 km.
The best way to get from Sarajevo to Villach without a car is to bus and train which takes 9h 36m and costs €48.
It takes approximately 9h 36m to get from Sarajevo to Villach, including transfers.
Sarajevo to Villach bus services, operated by Centrotrans Eurolines, depart from Sarajevo, Autobuska Stanica station.
The best way to get from Sarajevo to Villach is to fly which takes 11h 3m and costs €150 - €550. Alternatively, you can bus, which costs and takes 12h 26m.
Sarajevo to Villach bus services, operated by Centrotrans Eurolines, arrive at Donji Vakuf, Autobuska stanica station.
Yes, the driving distance between Sarajevo to Villach is 610 km. It takes approximately 7h 4m to drive from Sarajevo to Villach.
What companies run services between Sarajevo, Bosnia and Herzegovina and Villach, Austria?
Austrian Airlines and Croatia Airlines fly from Sarajevo (SJJ) to Klagenfurt Airport (KLU) 3 times a day. Alternatively, you can take a bus from Sarajevo, Autobuska Stanica to Villach Hbf via Donji Vakuf, Autobuska stanica in around 12h 26m.
- Website
- austrian.com
Flights from Sarajevo to Klagenfurt Airport via Vienna International Airport
- Ave. Duration
- 8h 12m
- When
- Every day
- Estimated price
- €150–600
Flights from Sarajevo to Klagenfurt Airport via Zagreb Franjo Tuđman Airport, Vienna International Airport
- Ave. Duration
- 7h 25m
- When
- Tuesday to Sunday
- Estimated price
- €160–480
Flights from Sarajevo to Vienna International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- €90–280
- Website
- croatiaairlines.com
Flights from Sarajevo to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- €95–160
Flights from Sarajevo to Vienna International Airport via Zagreb Franjo Tuđman Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday to Friday
- Estimated price
- €90–320
- Phone
- +386 1 29 13 331
- [email protected]
- Website
- Slovenske železnice (SŽ)
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- Every 2 hours
- Estimated price
- €8
- Website
- Slovenske železnice (SŽ)
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- Every 2 hours
- Estimated price
- €8
- Website
- Slovenske železnice (SŽ)
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a day
- Estimated price
- €8
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a day
- Estimated price
- €8
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +43 1 89900
- [email protected]
- Website
- Westbahn
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 3h 39m
- Frequency
- Every 4 hours
- Estimated price
- €75–130
- Website
- Westbahn
- Phone
- +43 (0) 5 1717
- Website
- ÖBB Intercity
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 5h 14m
- Frequency
- 4 times a day
- Estimated price
- €40–75
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 3h 34m
- Frequency
- 3 times a day
- Estimated price
- €30
- Website
- Czech Railways (ČD)
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 5h 14m
- Frequency
- Once a week
- Estimated price
- €75–140
- Website
- Austrian Railways
- Phone
- +387 35 630-532
- [email protected]
- Website
- halilovicbus.ba
Bus from Sarajevo , East Sarajevo Bus Station to Ljubljana, Avtobusna Postaja
- Ave. Duration
- 7h 11m
- Frequency
- Twice a week
- Estimated price
- €40
- Schedules at
- facebook.com
- Phone
- +387 33 770 889
- [email protected]
- Website
- Centrotrans Eurolines
Bus from Sarajevo, Autobuska Stanica to Donji Vakuf, Autobuska stanica
- Ave. Duration
- 2h 37m
- Frequency
- 5 times a day
- Estimated price
- €12–19
- Website
- Centrotrans Eurolines
- Phone
- +387 51 214 994
- [email protected]
- Website
- Autoprevoz Banja Luka
Bus from Sarajevo, Autobuska Stanica to Donji Vakuf, Autobuska stanica
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- €18–26
- Website
- Autoprevoz Banja Luka
- Phone
- +43 676 67 00 00 5
- [email protected]
- Website
- brisnikbus.at
Bus from Donji Vakuf, Autobuska stanica to Villach Hbf
- Ave. Duration
- 8h 49m
- Frequency
- Twice a week
- Schedules at
- brisnikbus.at
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Zagreb Airport to Ljubljana
- Ave. Duration
- 1h 56m
- Frequency
- On demand
- Estimated price
- €28–310
- Website
- GoOpti
- Shared
- €28–75
- Private
- €140–180
Want to know more about travelling around Austria
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Booking & Getting There
There are 2384+ hotels available in Villach.





















































