There are 9 ways to get from Villach to Villingen-Schwenningen by train, bus, night 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.
Train
best- Take the train from Villach Hbf to Ulm Hbftrain Ice
- Take the train from Ulm Hauptbahnhof to Villingen Bahnhof/ZOBtrain Re55
9h 4m€126–446Bus
cheapest- Take the bus from Villach Hbf to Munich central bus stationbus N73 / ...
- Take the bus from Munich central bus station to Donaueschingenbus 101
11h 50m€59–101Night train, train
- Take the nighttrain from Spittal-Millstaetter See to Ulm Hbfnighttrain En
- Take the train from Ulm Hauptbahnhof to Villingen Bahnhof/ZOBtrain Re55
12h 4m€129–291Drive 573.9 km
- Drive from Villach to Villingen-Schwenningencar 573.9 km
6h 7m€93–134Train via Donaueschingen Bahnhof
- Take the train from Villach Hbf to Ulm Hbftrain Ice
- Take the train from Ulm Hauptbahnhof to Donaueschingen Bahnhoftrain Re55
9h 17m€128–481Train to Ljubljana, fly, train
- Take the train from Villach Hbf to Kranjtrain
- Fly from Ljubljana (LJU) to Zurich Airport (ZRH)plane LJU - ZRH
- Take the train from Zürich HB to Singentrain
- Take the train from Singen to Villingen Bahnhof/ZOBtrain
8h 43m€158–426Train to Graz Airport, fly, train
- Take the train from Villach Hbf to Graz Hbftrain
- Fly from Graz Airport (GRZ) to Zurich Airport (ZRH)plane GRZ - ZRH
- Take the train from Zürich HB to Singentrain
- Take the train from Singen to Villingen Bahnhof/ZOBtrain
8h 19m€185–510Fly from Klagenfurt Airport, train
- Fly from Klagenfurt Airport (KLU) to Zurich Airport (ZRH)plane KLU - ZRH
- Take the train from Zürich HB to Singentrain
- Take the train from Singen to Villingen Bahnhof/ZOBtrain
9h 52m€138–499Train to Venice Marco Polo Airport, fly, train
- Take the train from Villach Hbf to Venezia Mestretrain
- Fly from Venice Marco Polo Airport (VCE) to Zurich Airport (ZRH)plane VCE - ZRH
- Take the train from Zürich HB to Singentrain
- Take the train from Singen to Villingen Bahnhof/ZOBtrain
10h 6m€152–418
Villach to Villingen-Schwenningen by train
Questions & Answers
The cheapest way to get from Villach to Villingen-Schwenningen is to bus which costs €55 - €110 and takes 11h 50m.
The fastest way to get from Villach to Villingen-Schwenningen is to drive which takes 6h 7m and costs €90 - €140.
No, there is no direct bus from Villach to Villingen-Schwenningen. However, there are services departing from Villach Hbf and arriving at Villingen Bahnhof/ZOB via Munich central bus station and Donaueschingen ZOB. The journey, including transfers, takes approximately 11h 50m.
No, there is no direct train from Villach to Villingen-Schwenningen. However, there are services departing from Villach Hbf and arriving at Villingen Bahnhof/ZOB via Ulm Hauptbahnhof. The journey, including transfers, takes approximately 9h 4m.
The distance between Villach and Villingen-Schwenningen is 652 km. The road distance is 573.9 km.
The best way to get from Villach to Villingen-Schwenningen without a car is to train which takes 9h 4m and costs €120 - €450.
It takes approximately 9h 4m to get from Villach to Villingen-Schwenningen, including transfers.
Villach to Villingen-Schwenningen bus services, operated by FlixBus, depart from Villach Hbf station.
Villach to Villingen-Schwenningen train services, operated by Deutsche Bahn Intercity (DB IC), depart from Villach Hbf station.
The best way to get from Villach to Villingen-Schwenningen is to train which takes 9h 4m and costs €120 - €450. Alternatively, you can bus, which costs €55 - €110 and takes 11h 50m.
What companies run services between Villach, Austria and Villingen-Schwenningen, Germany?
You can take a train from Villach Hbf to Villingen Bahnhof/ZOB via Ulm Hauptbahnhof in around 9h 4m. Alternatively, you can take a bus from Villach Hbf to Villingen Bahnhof/ZOB via Munich central bus station and Donaueschingen ZOB in around 11h 50m.
- Website
- swiss.com
Flights from Ljubljana to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €120–340
Flights from Graz Airport to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Monday to Friday
- Estimated price
- €100–290
Flights from Klagenfurt Airport to Zurich Airport via Rome
- Ave. Duration
- 4h 35m
- When
- Thursday and Sunday
- Estimated price
- €140–490
Flights from Klagenfurt Airport to Zurich Airport via Hamburg
- Ave. Duration
- 4h 50m
- When
- Thursday
- Estimated price
- €350–900
Flights from Klagenfurt Airport to Zurich Airport via Palma Mallorca
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €100–330
Flights from Venice Marco Polo Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €85–210
- Website
- lufthansa.com
Flights from Ljubljana to Zurich Airport via Munich
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- €100–370
Flights from Graz Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 1m
- When
- Every day
- Estimated price
- €120–700
Flights from Graz Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €130–460
- Website
- austrian.com
Flights from Graz Airport to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Monday to Friday
- Estimated price
- €100–290
Flights from Graz Airport to Zurich Airport via Vienna
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €110–410
Flights from Klagenfurt Airport to Zurich Airport via Vienna
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- €120–450
- Website
- eurowings.com
Flights from Klagenfurt Airport to Zurich Airport via Cologne Bonn
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €150–290
Flights from Klagenfurt Airport to Zurich Airport via Hamburg
- Ave. Duration
- 4h 50m
- When
- Thursday
- Estimated price
- €350–900
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Villach Hbf to Ulm Hbf
- Ave. Duration
- 5h 33m
- Frequency
- Every 3 hours
- Estimated price
- €85–380
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Villach Hbf to Ulm Hbf
- Ave. Duration
- 5h 33m
- Frequency
- Every 3 hours
- Estimated price
- €85–380
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Singen to Villingen Bahnhof/ZOB
- Ave. Duration
- 52 min
- Frequency
- Twice a week
- Estimated price
- €11–50
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Singen to Villingen Bahnhof/ZOB
- Ave. Duration
- 52 min
- Frequency
- Twice a week
- Estimated price
- €11–50
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Singen to Villingen Bahnhof/ZOB
- Ave. Duration
- 52 min
- Frequency
- Twice a week
- Estimated price
- €11–50
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Singen to Villingen Bahnhof/ZOB
- Ave. Duration
- 52 min
- Frequency
- Twice a week
- Estimated price
- €11–50
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Ulm Hauptbahnhof to Villingen Bahnhof/ZOB
- Ave. Duration
- 2h 31m
- Frequency
- Twice daily
- Estimated price
- €40–75
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Ulm Hauptbahnhof to Villingen Bahnhof/ZOB
- Ave. Duration
- 2h 31m
- Frequency
- Twice daily
- Estimated price
- €40–75
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Ulm Hauptbahnhof to Donaueschingen Bahnhof
- Ave. Duration
- 2h 18m
- Frequency
- Every 3 hours
- Estimated price
- €40–70
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Singen to Villingen Bahnhof/ZOB
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €15–26
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Singen to Villingen Bahnhof/ZOB
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €15–26
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Singen to Villingen Bahnhof/ZOB
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €15–26
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Singen to Villingen Bahnhof/ZOB
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €15–26
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Night train from Spittal-Millstaetter See to Ulm Hbf
- Ave. Duration
- 7h 1m
- Frequency
- Twice daily
- Estimated price
- €85–130
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Villach Hbf to Kranj
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- €14–27
- Website
- Austrian Railways
Train from Zürich HB to Singen
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- €23–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Singen
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- €23–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Singen
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- €23–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Singen
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- €23–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Singen to Villingen Bahnhof/ZOB
- Ave. Duration
- 58 min
- Frequency
- Once a week
- Estimated price
- €7–9
- Schedules at
- SBB GmbH
Train from Singen to Villingen Bahnhof/ZOB
- Ave. Duration
- 58 min
- Frequency
- Once a week
- Estimated price
- €7–9
- Schedules at
- SBB GmbH
Train from Singen to Villingen Bahnhof/ZOB
- Ave. Duration
- 58 min
- Frequency
- Once a week
- Estimated price
- €7–9
- Schedules at
- SBB GmbH
Train from Singen to Villingen Bahnhof/ZOB
- Ave. Duration
- 58 min
- Frequency
- Once a week
- Estimated price
- €7–9
- Schedules at
- SBB GmbH
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Villach Hbf to Graz Hbf
- *
- €28–45
Train from Villach Hbf to Venezia Mestre
- *
- €35–55
- Phone
- +43 1 89900
- [email protected]
- Website
- Westbahn
Train from Villach Hbf to Graz Hbf
- Ave. Duration
- 1h 6m
- Frequency
- Every 3 hours
- Estimated price
- €30–60
- Website
- Westbahn
- Phone
- +43 (0) 5 1717
- Website
- ÖBB Intercity
Train from Villach Hbf to Graz Hbf
- Ave. Duration
- 1h 21m
- Frequency
- 3 times a day
- Estimated price
- €21–45
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Villach Hbf to Munich central bus station
- Ave. Duration
- 4h 35m
- Frequency
- 4 times a day
- Estimated price
- €27–45
- Website
- Flixbus
Bus from Munich central bus station to Donaueschingen
- Ave. Duration
- 5h 15m
- Frequency
- 6 times a week
- Estimated price
- €29–50
- Website
- Flixbus
Want to know more about travelling around Germany
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
Villach to Villingen-Schwenningen bus services, operated by FlixBus, arrive at Munich central bus station.
Villach to Villingen-Schwenningen train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Ulm Hbf station.
Yes, the driving distance between Villach to Villingen-Schwenningen is 574 km. It takes approximately 6h 7m to drive from Villach to Villingen-Schwenningen.
Book your Villach to Villingen-Schwenningen train tickets online with Omio.
Book your Villach to Villingen-Schwenningen bus tickets online with Omio.
There are 1187+ hotels available in Villingen-Schwenningen.

















































