Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Berlin?

Book now

There are 11 ways to get from Villach to Berlin by train, night train, bus, 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.

Recommended option

Train  •  9h 7m

  1. Take the train from Villach Hbf to Salzburg Hbf Ice / ...
  2. Take the train from Salzburg Hbf to München Hbf 62 / ...
  3. Take the train from München Hbf to Nürnberg Hbf 25 / ...
  4. Take the train from Nürnberg Hbf to Berlin Hauptbahnhof 8 / ...

Cheapest option

Train to Klagenfurt, fly  •  7h 45m

  1. Take the train from Villach Hbf to Klagenfurt Annabichl
  2. Fly from Klagenfurt (KLU) to Berlin Brandenburg (BER) KLU - BER

9 alternative options

Night train, train  •  11h 56m

  1. Take the night train from Villach Hbf to Wels Hbf Nj
  2. Take the train from Wels Hbf to Berlin Hbf Ice / ...

Bus  •  14h 12m

  1. Take the bus from Klagenfurt central train station to Berlin central bus station N160

Train, night train  •  13h 42m

  1. Take the train from Villach Hbf to Wörgl Hbf 32
  2. Take the night train from Wörgl to Berlin Hauptbahnhof UEX 1304

Drive  •  7h 52m

  1. Drive from Villach to Berlin 901 km

Train to Salzburg, fly  •  6h 56m

  1. Take the train from Villach Hbf to Salzburg Hbf
  2. Fly from Salzburg (SZG) to Berlin Brandenburg (BER) SZG - BER

Train to Venice, fly  •  7h 44m

  1. Take the train from Villach Hbf to Venezia Mestre
  2. Fly from Venice (VCE) to Berlin Brandenburg (BER) VCE - BER

Train, train to Munich, fly  •  8h 8m

  1. Take the train from Villach Hbf to Salzburg Hbf
  2. Take the train from Salzburg Hbf to Ostbahnhof
  3. Fly from Munich (MUC) to Berlin Brandenburg (BER) MUC - BER

Train, train to Graz, fly  •  7h 46m

  1. Take the train from Villach Hbf to Bruck/Mur
  2. Take the train from Bruck/Mur to Graz Hbf
  3. Fly from Graz (GRZ) to Berlin Brandenburg (BER) GRZ - BER

Train to Venice Treviso, fly  •  7h 17m

  1. Take the train from Villach Hbf to Treviso Centrale
  2. Fly from Venice Treviso (TSF) to Berlin Brandenburg (BER) TSF - BER

Questions & Answers

The cheapest way to get from Villach to Berlin is to bus which costs €65 - €240 and takes 14h 12m.

More details

The fastest way to get from Villach to Berlin is to train and fly which takes 6h 56m and costs €90 - €430.

More details

No, there is no direct train from Villach to Berlin. However, there are services departing from Villach Hbf and arriving at Berlin Hauptbahnhof via Salzburg Hbf, München Hbf and Nürnberg Hbf. The journey, including transfers, takes approximately 9h 7m.

More details

The distance between Villach and Berlin is 658 km. The road distance is 901 km.

Get driving directions

The best way to get from Villach to Berlin without a car is to train which takes 9h 7m and costs €110 - €460.

More details

It takes approximately 9h 7m to get from Villach to Berlin, including transfers.

More details

Villach to Berlin train services, operated by Deutsche Bahn Intercity-Express, depart from Villach Hbf station.

More details

The best way to get from Villach to Berlin is to train which takes 9h 7m and costs €110 - €460. Alternatively, you can bus, which costs €65 - €240 and takes 14h 12m.

Mode details

There is no direct flight from Klagenfurt Airport to Berlin Brandenburg Airport. The quickest flight takes 3h 20m and has one stopover.

Search flights

Villach to Berlin train services, operated by Deutsche Bahn Intercity-Express, arrive at Berlin Hauptbahnhof station.

More details

Map of how to get from Villach to Berlin.
Launch map view
  • Distance: 658.4 km
  • Duration: 9h 7m

What companies run services between Villach, Austria and Berlin, Germany?

You can take a train from Villach to Berlin Hbf via Salzburg Hbf, München Hbf, and Nürnberg Hbf in around 9h 7m. Alternatively, FlixBus operates a bus from Klagenfurt central train station to Berlin central bus station once daily. Tickets cost €60 - €90 and the journey takes 12h 40m.

Airlines
Lufthansa
Website
lufthansa.com
Flights from Klagenfurt to Berlin Brandenburg via Vienna, Munich
Ave. Duration
4h 50m
When
Monday to Saturday
Estimated price
€110 - €420
Flights from Klagenfurt to Berlin Brandenburg via Vienna, Frankfurt
Ave. Duration
6h 50m
When
Monday to Saturday
Estimated price
€110 - €400
Flights from Venice to Berlin Brandenburg via Frankfurt
Ave. Duration
3h 47m
When
Every day
Estimated price
€120 - €800
Flights from Munich to Berlin Brandenburg
Ave. Duration
1h 10m
When
Every day
Estimated price
€110 - €240
Flights from Munich to Berlin Brandenburg via Stuttgart
Ave. Duration
3h 15m
When
Tuesday, Wednesday and Thursday
Estimated price
€120 - €320
Flights from Graz to Berlin Brandenburg via Munich
Ave. Duration
3h 7m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€110 - €410
Austrian Airlines
Website
austrian.com
Flights from Klagenfurt to Berlin Brandenburg via Vienna
Ave. Duration
3h 27m
When
Every day
Estimated price
€100 - €380
Flights from Salzburg to Berlin Brandenburg
Ave. Duration
1h 10m
When
Every day
Estimated price
€60 - €240
Flights from Venice to Berlin Brandenburg via Vienna
Ave. Duration
3h 37m
When
Every day
Estimated price
€130 - €650
Flights from Graz to Berlin Brandenburg
Ave. Duration
1h 10m
When
Monday, Thursday, Friday and Sunday
Estimated price
€55 - €210
Flights from Graz to Berlin Brandenburg via Vienna
Ave. Duration
3h 10m
When
Monday to Friday
Estimated price
€100 - €370
easyJet
Website
easyjet.com
Flights from Venice to Berlin Brandenburg
Ave. Duration
1h 40m
When
Every day
Estimated price
€40 - €170
Ryanair
Website
ryanair.com
Flights from Klagenfurt to Berlin Brandenburg via London Stansted
Ave. Duration
5h 25m
When
Monday and Saturday
Estimated price
€40 - €180
Flights from Venice to Berlin Brandenburg
Ave. Duration
1h 40m
When
Monday, Friday and Saturday
Estimated price
€45 - €200
Flights from Venice Treviso to Berlin Brandenburg
Ave. Duration
1h 35m
When
Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€19 - €130
Eurowings
Website
eurowings.com
Flights from Salzburg to Berlin Brandenburg
Ave. Duration
1h 10m
When
Every day
Estimated price
€60 - €240
Flights from Venice to Berlin Brandenburg via Cologne Bonn
Ave. Duration
3h 40m
When
Friday
Estimated price
€110 - €250
Flights from Graz to Berlin Brandenburg
Ave. Duration
1h 10m
When
Monday, Thursday, Friday and Sunday
Estimated price
€55 - €210
Swiss
Website
swiss.com
Flights from Venice to Berlin Brandenburg via Zurich
Ave. Duration
4h 10m
When
Every day
Estimated price
€120 - €310
Train operators
Deutsche Bahn Intercity-Express
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Villach Hbf to Salzburg Hbf
Ave. Duration
2h 39m
Frequency
Twice daily
Estimated price
€30 - €45
Website
https://www.bahn.com/en
Train from Salzburg Hbf to München Hbf
Ave. Duration
1h 41m
Frequency
Hourly
Estimated price
€30 - €45
Website
https://www.bahn.com/en
Train from München Hbf to Nürnberg Hbf
Ave. Duration
1h 10m
Frequency
Every 20 minutes
Estimated price
€30 - €45
Website
https://www.bahn.com/en
Train from Nürnberg Hbf to Berlin Hauptbahnhof
Ave. Duration
2h 56m
Frequency
Hourly
Estimated price
€55 - €80
Website
https://www.bahn.com/en
Train from Wels Hbf to Berlin Hbf
Ave. Duration
6h 2m
Frequency
Once daily
Estimated price
€85 - €120
Website
https://www.bahn.com/en
Train from Salzburg Hbf to Ostbahnhof
Ave. Duration
1h 31m
Frequency
Every 3 hours
Estimated price
€30 - €45
Website
https://www.bahn.com/en
Railjet
Phone
+43 51717
Website
oebb.at
Train from Villach Hbf to Salzburg Hbf
Ave. Duration
2h 32m
Frequency
4 times a day
Estimated price
€29 - €45
Website
https://www.oebb.at/en/
Train from Salzburg Hbf to Muenchen Hbf
Ave. Duration
1h 32m
Frequency
4 times a day
Estimated price
€24 - €40
Website
https://www.oebb.at/en/
Train from Villach Hbf to Wörgl Hbf
Ave. Duration
3h 29m
Frequency
3 times a week
Estimated price
€35 - €55
Website
https://www.oebb.at/en/
Train from Villach Hbf to Venezia Mestre
Ave. Duration
3h 4m
Frequency
Twice daily
Estimated price
€35 - €55
Website
https://www.oebb.at/en/
Train from Villach Hbf to Bruck/Mur
Ave. Duration
2h 29m
Frequency
Every 4 hours
Estimated price
€30 - €50
Website
https://www.oebb.at/en/
Train from Bruck/Mur to Graz Hbf
Ave. Duration
35 min
Frequency
Every 3 hours
Estimated price
€12 - €19
Website
https://www.oebb.at/en/
Train from Villach Hbf to Treviso Centrale
Ave. Duration
2h 41m
Frequency
Twice daily
Estimated price
€30 - €50
Website
https://www.oebb.at/en/
Nightjet
Phone
+43 51717
Website
nightjet.com
Train from Villach Hbf to Salzburg Hbf
Ave. Duration
2h 32m
Frequency
Twice daily
Estimated price
€30 - €160
Website
https://www.nightjet.com/en/#/home
Sleeper Carriage
€130 - €160
Seating Carriage
€30 - €50
Couchette Carriage
€80 - €110
Train from Salzburg Hbf to München Hbf
Ave. Duration
2h 21m
Frequency
Twice daily
Estimated price
€28 - €160
Website
https://www.nightjet.com/en/#/home
Sleeper Carriage
€130 - €160
Seating Carriage
€28 - €50
Couchette Carriage
€80 - €100
Train from München Hbf to Nürnberg Hbf
Ave. Duration
2h 2m
Frequency
Once daily
Estimated price
€30 - €160
Website
https://www.nightjet.com/en/#/home
Sleeper Carriage
€130 - €160
Seating Carriage
€30 - €50
Couchette Carriage
€80 - €100
Night train from Villach Hbf to Wels Hbf
Ave. Duration
4h 54m
Frequency
Once daily
Estimated price
€40 - €160
Website
https://www.nightjet.com/en/#/home
Sleeper Carriage
€130 - €160
Seating Carriage
€40 - €50
Couchette Carriage
€85 - €110
Train from Bruck/Mur to Graz Hbf
Ave. Duration
35 min
Frequency
Once daily
Estimated price
€19 - €150
Website
https://www.nightjet.com/en/#/home
Sleeper Carriage
€130 - €150
Seating Carriage
€19 - €45
Couchette Carriage
€75 - €95
ÖBB Intercity
Phone
+43 (0)5 1717
Website
oebb.at
Train from Villach Hbf to Salzburg Hbf
Ave. Duration
2h 32m
Frequency
3 times a day
Estimated price
€35 - €50
Website
https://www.oebb.at/
Train from Salzburg Hbf to Muenchen Hbf Gl.5-10
Ave. Duration
1h 40m
Frequency
Once daily
Estimated price
€29 - €45
Website
https://www.oebb.at/
Train from Nuernberg Hbf to Berlin Hbf
Ave. Duration
6h 27m
Frequency
Once daily
Estimated price
€85 - €130
Website
https://www.oebb.at/
Train from Wels Hbf to Berlin Hbf
Ave. Duration
9h 39m
Frequency
Once daily
Estimated price
€140 - €210
Website
https://www.oebb.at/
Train from Villach Hbf to Bruck/Mur
Ave. Duration
2h 30m
Frequency
3 times a day
Estimated price
€40 - €60
Website
https://www.oebb.at/
Train from Bruck/Mur to Graz Hbf
Ave. Duration
35 min
Frequency
Once daily
Estimated price
€10 - €15
Website
https://www.oebb.at/
ÖBB
Phone
05 17 17
Website
oebb.at
Train from Villach Hbf to Salzburg Hbf
Ave. Duration
2h 32m
Frequency
Once daily
Estimated price
€30 - €45
Website
https://www.oebb.at/en/
Train from Villach Hbf to Klagenfurt Annabichl
Ave. Duration
43 min
Frequency
Hourly
Estimated price
€7 - €11
Website
https://www.oebb.at/en/
Train from Villach Hbf to Bruck/Mur
Ave. Duration
2h 42m
Frequency
Twice a week
Estimated price
€35 - €50
Website
https://www.oebb.at/en/
Train from Bruck/Mur to Graz Hbf
Ave. Duration
47 min
Frequency
Hourly
Estimated price
€9 - €13
Website
https://www.oebb.at/en/
Meridian, BOB & BRB
Phone
+49 8024 997171
Email
kontakt@bayerischeoberlandbahn.de
Website
brb.de
Train from Salzburg Hbf to München Hbf
Ave. Duration
2h
Frequency
Hourly
Estimated price
€34 - €37
Schedules at
brb.de
Train from Salzburg Hbf to Ostbahnhof
Ave. Duration
1h 51m
Frequency
Hourly
Estimated price
€33 - €36
Schedules at
brb.de
Transdev
Phone
030 200730
Website
transdev.de
Train from Salzburg Hbf to Muenchen Hbf Gl.5-10
Ave. Duration
2h
Frequency
Hourly
Estimated price
€27 - €40
Schedules at
transdev.de
WESTbahn Gmbh
Phone
+43 1 89900
Email
meinenachricht@westbahn.at
Website
westbahn.at
Train from Salzburg Hbf to Muenchen Hbf Gl.5-10
Ave. Duration
1h 33m
Frequency
3 times a day
Estimated price
€20 - €50
Website
https://westbahn.at/en/
Standard Ticket
€20 - €28
First Class
€30 - €50
PKP Intercity
Phone
703 200 200
Website
intercity.pl
Train from Salzburg Hbf to Muenchen Hbf Gl.5-10
Ave. Duration
2h 9m
Frequency
Once daily
Estimated price
€9 - €15
Website
https://www.intercity.pl/en/
2nd Class
€9 - €11
1st Class
€12 - €15
Train from Bruck/Mur to Graz Hbf
Ave. Duration
35 min
Frequency
Once daily
Estimated price
€8 - €13
Website
https://www.intercity.pl/en/
2nd Class
€8 - €10
1st Class
€11 - €13
Urlaubs-Express
Phone
+49 (0) 221 800 20 820
Email
info@urlaubs-express.de
Website
urlaubs-express.de
Night train from Wörgl to Berlin Hauptbahnhof
Ave. Duration
9h 13m
Frequency
Twice a week
Estimated price
€100 - €120
Book at
Urlaubs-Express
Czech Railways (ČD)
Phone
+420 221 111 122
Email
info@cd.cz
Website
cd.cz
Train from Bruck/Mur to Graz Hbf
Ave. Duration
35 min
Frequency
Every 4 hours
Estimated price
€3 - €8
Website
https://www.cd.cz/en/default.htm
2nd Class
€3 - €6
Business
€5 - €6
1st Class
€4 - €8
Bus operators
FlixBus
Rome2Rio's guide to FlixBus
Contact Details
Phone
+49 30 300 137 300
Email
service@flixbus.com
Website
flixbus.de
Bus from Klagenfurt central train station to Berlin central bus station
Ave. Duration
12h 40m
Frequency
Once daily
Estimated price
€60 - €90
Website
https://www.flixbus.co.uk
Frequently asked questions
Is there Wi-Fi on FlixBus?
Yes - FlixBus offers free Wi-Fi
Are there power outlets on FlixBus?
Yes
Does FlixBus offer meals or snacks?
Yes - snacks and drinks may be purchased from the driver. Please note, this is not available on all services.
For more information, please visit this page

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.

More Questions & Answers

Yes, the driving distance between Villach to Berlin is 901 km. It takes approximately 7h 52m to drive from Villach to Berlin.

Get driving directions

Ryanair, Lufthansa and Austrian Airlines offer flights from Klagenfurt Airport to Berlin Brandenburg Airport.

Search flights

There are 1887+ hotels available in Berlin. Prices start at €55 per night.

More details