There are 10 ways to get from Villach to Bulgaria by train, bus, 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.
Train, bus
best- Take the train from Villach Hbf to Ljubljanatrain 19 / ...
- Take the bus from Ljubljana to Sofiabus
14h 38m$116–125Bus via Sveta Nedelya
cheapest- Take the bus from Villach Hbf to Sofiabus N981
17h 8m$76–128Drive 1,020.5 km
- Drive from Villach to Sofiacar 1,020.5 km
9h 31m$192–278Fly Klagenfurt Airport to Sofia Airport
- Fly from Klagenfurt Airport (KLU) to Sofia Airport (SOF)plane KLU - SOF
9h 16m$160–580Bus
- Take the bus from Villach to Sofiabus
17h 30m$95–170Fly Klagenfurt Airport to Varna Airport
- Fly from Klagenfurt Airport (KLU) to Varna Airport (VAR)plane KLU - VAR
12h 24m$299–959Train to Vienna International Airport, fly to Sofia Airport
- Take the train from Villach Hbf to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Sofia Airport (SOF)plane VIE - SOF
8h 47m$104–371Train to Treviso Airport, fly to Bucharest Otopeni, shuttle
- Take the train from Villach Hbf to Treviso Centraletrain
- Fly from Treviso Airport (TSF) to Bucharest Otopeni (OTP)plane TSF - OTP
- Take a shuttle bus from Bucharest Otopeni Airport to Ruse
9h 16m$192–553Train, train to Munich International Airport, fly to Sofia Airport
- Take the train from Villach Hbf to Salzburg Hbftrain
- Take the train from Salzburg Hauptbahnhof to München Osttrain
- Fly from Munich International Airport (MUC) to Sofia Airport (SOF)plane MUC - SOF
9h 40m$153–636Train to Vienna International Airport, fly to Bucharest Otopeni, shuttle
- Take the train from Villach Hbf to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Bucharest Otopeni (OTP)plane VIE - OTP
- Take a shuttle bus from Bucharest Otopeni Airport to Ruse
9h 59m$238–660
Klagenfurt Airport (KLU) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Villach to Bulgaria is to bus via Sveta Nedelya which costs $75 - $130 and takes 17h 8m.
The fastest way to get from Villach to Bulgaria is to train and fly which takes 8h 47m and costs $100 - $380.
Yes, there is a direct bus departing from Villach and arriving at Sofia. Services depart once a week, and operate Monday. The journey takes approximately 17h 30m.
The distance between Villach and Bulgaria is 1023 km. The road distance is 1020.5 km.
The best way to get from Villach to Bulgaria without a car is to train and bus which takes 14h 38m and costs $115 - $125.
It takes approximately 14h 38m to get from Villach to Bulgaria, including transfers.
Villach to Bulgaria bus services, operated by Yubim, depart from Villach station.
The best way to get from Villach to Bulgaria is to fly which takes 9h 16m and costs $160 - $600. Alternatively, you can bus via Sveta Nedelya, which costs $75 - $130 and takes 17h 8m.
Villach to Bulgaria bus services, operated by Yubim, arrive at Sofia station.
Bulgaria is 1h ahead of Villach. It is currently 9:12 PM in Villach and 10:12 PM in Bulgaria.
What companies run services between Villach, Austria and Bulgaria?
Austrian Airlines and Ryanair fly from Klagenfurt Airport (KLU) to Sofia Airport (SOF) twice daily. Alternatively, FlixBus operates a bus from Villach Hbf to Sofia once daily. Tickets cost $75–130 and the journey takes 16h 55m.
- Website
- austrian.com
Flights from Klagenfurt Airport to Sofia Airport via Vienna International Airport
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- $140–550
Flights from Klagenfurt Airport to Varna Airport via Vienna International Airport
- Ave. Duration
- 8h 25m
- When
- Monday and Friday
- Estimated price
- $200–800
Flights from Vienna International Airport to Sofia Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $70–200
Flights from Munich International Airport to Sofia Airport via Vienna International Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- $85–350
Flights from Vienna International Airport to Bucharest Otopeni
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $55–130
- Website
- ryanair.com
Flights from Klagenfurt Airport to Sofia Airport via London Stansted
- Ave. Duration
- 9h 35m
- When
- Monday
- Estimated price
- $130–450
Flights from Vienna International Airport to Sofia Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $30–150
Flights from Treviso Airport to Bucharest Otopeni
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $26–200
Flights from Vienna International Airport to Bucharest Otopeni
- Ave. Duration
- 1h 40m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $45–130
- Website
- lufthansa.com
Flights from Klagenfurt Airport to Varna Airport via Vienna International Airport
- Ave. Duration
- 8h 25m
- When
- Monday and Friday
- Estimated price
- $200–800
Flights from Munich International Airport to Sofia Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $95–210
- Website
- air.bg
Flights from Klagenfurt Airport to Varna Airport via Vienna International Airport, Sofia Airport
- Ave. Duration
- 7h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $210–850
- Website
- flyulendo.com
Flights from Treviso Airport to Bucharest Otopeni
- Ave. Duration
- 2h
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $30–170
Train from Villach Hbf to Ljubljana
- Ave. Duration
- 1h 31m
- Frequency
- Every 4 hours
- Estimated price
- $22–35
- Website
- https://www.oebb.at/en/
Train from Villach Hbf to Wien Hbf
- Ave. Duration
- 4h 20m
- Frequency
- Once a week
- Estimated price
- $80–120
- Website
- https://www.oebb.at/en/
Train from Villach Hbf to Salzburg Hbf
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a day
- Estimated price
- $40–55
- Website
- https://www.oebb.at/en/
Train from Villach Hbf to Wien Hbf
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- $60–95
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- $60–95
Train from Villach Hbf to Treviso Centrale
- Ave. Duration
- 2h 49m
- Frequency
- Twice daily
- Estimated price
- $40–60
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- $40–60
Train from Villach Hbf to Salzburg Hbf
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a day
- Estimated price
- $35–55
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- $35–55
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Villach Hbf to Wien Hbf
- Ave. Duration
- 3h 57m
- Frequency
- 5 times a day
- Estimated price
- $70–180
- Website
- https://westbahn.at/en/
- Standard Ticket
- $70–110
- First Class
- $130–180
Train from Salzburg Hauptbahnhof to München Ost
- Ave. Duration
- 1h 21m
- Frequency
- 5 times a day
- Estimated price
- $30–75
- Website
- https://westbahn.at/en/
- Standard Ticket
- $30–45
- First Class
- $55–75
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Villach Hbf to Wien Hbf
- Ave. Duration
- 5h 13m
- Frequency
- 3 times a day
- Estimated price
- $95–150
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
Train from Villach Hbf to Salzburg Hbf
- Ave. Duration
- 2h 21m
- Frequency
- Every 4 hours
- Estimated price
- $45–70
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Villach Hbf to Salzburg Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- $46–52
- Website
- https://int.bahn.de/en
Train from Salzburg Hauptbahnhof to München Ost
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- $41–46
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Villach Hbf to Salzburg Hbf
- Ave. Duration
- 2h 31m
- Frequency
- 3 times a day
- Estimated price
- $40–60
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +43 51717
- Website
- nightjet.com
Train from Villach Hbf to Salzburg Hbf
- Ave. Duration
- 2h 31m
- Frequency
- Twice daily
- Estimated price
- $35–304
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- $299–304
- Couchette Carriage
- $140–170
- Seating Carriage
- $35–45
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Villach Hbf to Salzburg Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- $12–17
- Website
- http://www.hzpp.hr/en
- Phone
- +49 8024 997171
- info@brb.de
- Website
- brb.de
Train from Salzburg Hauptbahnhof to München Ost
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- $40–50
- Schedules at
- brb.de
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Salzburg Hauptbahnhof to München Ost
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a week
- Estimated price
- $40–60
- Website
- https://konzern.oebb.at/en/
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from Ljubljana to Sofia
- Ave. Duration
- 12h
- Frequency
- Twice a week
- Estimated price
- $93
- Schedules at
- mm-travel.bg
- Book at
- mm-travel.bg
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Villach Hbf to Sofia
- Ave. Duration
- 16h 55m
- Frequency
- Once daily
- Estimated price
- $75–130
- Website
- https://www.flixbus.co.uk
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Villach to Sofia
- Ave. Duration
- 17h 30m
- Frequency
- Once a week
- Estimated price
- $95–170
- Schedules at
- yubim.eu
- Phone
- +359 89 345 5533
- info@atlastaxi.eu
- Website
- atlastaxi.eu
Shuttle from Bucharest Otopeni Airport to Ruse
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $120–290
- Website
- https://atlastaxi.eu/
Want to know more about travelling around Bulgaria
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
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Yes, the driving distance between Villach to Bulgaria is 1021 km. It takes approximately 9h 31m to drive from Villach to Bulgaria.
There are 2130+ hotels available in Bulgaria.





















































