There are 11 ways to get from Germany to Slovenia by subway, plane, train, bus, car 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.

Recommended option

Subway to Munich, fly to Graz  •  4 h 10 min

  1. Take the subway from München Marienplatz to München Nordfriedhof
  2. Fly from Munich (MUC) to Graz (GRZ) MUC - GRZ

$133 - $536

Cheapest option

Bus  •  16 h 2 min

  1. Take the bus from Berlin, Berlin Südkreuz to Ljubljana N160

$58 - $105

9 alternative options

Subway to Munich, fly to Trieste  •  4 h 12 min

  1. Take the subway from München Marienplatz to München Nordfriedhof
  2. Fly from Munich (MUC) to Trieste (TRS) MUC - TRS

$116 - $512

Subway to Munich, fly to Ljubljana, train  •  4 h 28 min

  1. Take the subway from München Marienplatz to München Nordfriedhof
  2. Fly from Munich (MUC) to Ljubljana (LJU) MUC - LJU
  3. Take the train from Ljubljana to Kranj

$131 - $463

Fly Frankfurt to Zagreb, line 155 bus  •  5 h 25 min

  1. Fly from Frankfurt (FRA) to Zagreb (ZAG) FRA - ZAG
  2. Take the line 155 bus from Zagreb to Samobor

Fly Frankfurt to Ljubljana, train  •  5 h 23 min

  1. Fly from Frankfurt (FRA) to Ljubljana (LJU) FRA - LJU
  2. Take the train from Ljubljana to Kranj

$124 - $377

Fly Stuttgart to Graz  •  5 h 4 min

  1. Fly from Stuttgart (STR) to Graz (GRZ) STR - GRZ

$114 - $474

Train, bus  •  11 h 35 min

  1. Take the train from Berlin Hbf (tief) to München Hbf Ice / ...
  2. Take the bus from Munich, Munich central bus station to Ljubljana 900 / ...

$146 - $241

Train  •  15 h 13 min

  1. Take the train from Berlin Hbf (tief) to Nürnberg Hbf Ice
  2. Take the train from Nürnberg Hbf to Wien Meidling Ice
  3. Take the train from Wien Meidling to Maribor Ec
  4. Take the train from Maribor to Ljubljana

$224 - $363

Drive  •  9 h 15 min

  1. Drive from Berlin to Ljubljana 624.7 miles

$130 - $190

Bus, shuttle  •  12 h 56 min

  1. Take the bus from Berlín, letiště Schönefeld, P Bus - Terminal B to Praha, ÚAN Florenc Rj
  2. Take a shuttle bus from Praha to Ljubljana Eurobusways

$107 - $225

What companies run services between Germany and Slovenia?

Austrian Airlines, Lufthansa and Eurowings fly from Stuttgart to Maribor every 4 hours. Alternatively, you can take a train from Berlin to Ljubljana via Berlin Hbf, Berlin Hbf (tief), Nürnberg Hbf, Wien Meidling, and Maribor in around 15 h 13 min.

Airlines
Lufthansa
Website
lufthansa.com
Flights from Munich to Graz
Ave. Duration
50 min
When
Every day
Estimated price
$130 - $550
Flights from Munich to Trieste
Ave. Duration
55 min
When
Every day
Estimated price
$140 - $650
Flights from Munich to Ljubljana
Ave. Duration
50 min
When
Every day
Estimated price
$150 - $490
Flights from Frankfurt to Zagreb
Ave. Duration
1 h 22 min
When
Every day
Estimated price
$140 - $550
Flights from Frankfurt to Zagreb via Munich
Ave. Duration
3 h
When
Every day
Estimated price
$150 - $550
Flights from Frankfurt to Ljubljana
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$160 - $490
Flights from Frankfurt to Ljubljana via Munich
Ave. Duration
3 h
When
Every day
Estimated price
$160 - $490
Flights from Stuttgart to Graz
Ave. Duration
1 h 15 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$150 - $650
Flights from Stuttgart to Graz via Munich
Ave. Duration
2 h 35 min
When
Monday to Saturday
Estimated price
$180 - $700
Flights from Stuttgart to Graz via Frankfurt
Ave. Duration
3 h 13 min
When
Every day
Estimated price
$150 - $650
Austrian Airlines
Website
austrian.com
Flights from Munich to Graz
Ave. Duration
50 min
When
Every day
Estimated price
$130 - $550
Flights from Munich to Graz via Vienna
Ave. Duration
2 h 30 min
When
Every day
Estimated price
$150 - $600
Flights from Frankfurt to Zagreb via Vienna
Ave. Duration
3 h 15 min
When
Every day
Estimated price
$170 - $850
Flights from Stuttgart to Graz
Ave. Duration
1 h 15 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$150 - $650
Flights from Stuttgart to Graz via Vienna
Ave. Duration
2 h 58 min
When
Every day
Estimated price
$120 - $550
Adria Airways
Website
adria.si
Flights from Munich to Ljubljana
Ave. Duration
50 min
When
Every day
Estimated price
$150 - $490
Flights from Frankfurt to Ljubljana
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$160 - $490
Croatia Airlines
Website
croatiaairlines.com
Flights from Frankfurt to Zagreb
Ave. Duration
1 h 22 min
When
Every day
Estimated price
$140 - $550
Train operators
MVV
Phone
+49 89 41 42 43 44
Website
mvv-muenchen.de
Subway from München Marienplatz to München Nordfriedhof
Ave. Duration
9 min
Frequency
Every 10 minutes
Estimated price
$1 - $3
Schedules at
mvv-muenchen.de
Slovenian Railways (SŽ)
Website
slo-zeleznice.si
Train from Ljubljana to Kranj
Ave. Duration
17 min
Frequency
Hourly
Estimated price
$4 - $7
Website
slo-zeleznice.si
Train from Maribor to Ljubljana
Ave. Duration
1 h 4 min
Frequency
Every 3 hours
Estimated price
$13 - $19
Website
slo-zeleznice.si
Deutsche Bahn
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Berlin Hbf (tief) to München Hbf
Ave. Duration
3 h 58 min
Frequency
Every 2 hours
Estimated price
$120 - $180
Website
bahn.de
Train from Berlin Hbf (tief) to Nürnberg Hbf
Ave. Duration
2 h 53 min
Frequency
Hourly
Estimated price
$95 - $140
Website
bahn.de
Train from Nürnberg Hbf to Wien Meidling
Ave. Duration
3 h 56 min
Frequency
Every 4 hours
Estimated price
$80 - $130
Website
bahn.de
Austrian Railways (ÖBB)
Website
oebb.at
Train from Wien Meidling to Maribor
Ave. Duration
3 h 32 min
Frequency
Once daily
Estimated price
$35 - $60
Website
fahrplan.oebb.at
Purchase an
eurail.com
Bus operators
Autoturist Samobor d. o. o.
Phone
(+385) (0)1 3366610
Email
uprava.autoturist@gmail.com
Website
autoturist.com.hr
Bus from Zagreb to Samobor
Ave. Duration
40 min
Frequency
Every 30 minutes
Schedules at
autoturist.com.hr
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Munich, Munich central bus station to Ljubljana
Ave. Duration
5 h 26 min
Frequency
4 times a day
Estimated price
$24 - $45
Website
flixbus.co.uk
Bus from Berlin, Berlin Südkreuz to Ljubljana
Ave. Duration
14 h 33 min
Frequency
Twice daily
Estimated price
$55 - $100
Website
flixbus.co.uk
RegioJet
Phone
+420 542 42 42 42
Email
info@regiojet.cz
Website
regiojet.sk
Bus from Berlín, letiště Schönefeld, P Bus - Terminal B to Praha, ÚAN Florenc
Ave. Duration
4 h 10 min
Frequency
Every 4 hours
Estimated price
$11 - $15
Schedules at
regiojet.sk
Eurobusways
Phone
+36 20 9148100
Email
info@eurobusways.com
Website
eurobusways.com
Shuttle from Praha to Ljubljana
Ave. Duration
6 h
Frequency
On demand
Estimated price
$90 - $200
Schedules at
eurobusways.com

Want to know more about travelling around Slovenia

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.

Questions & Answers

How far is it from Germany to Slovenia?

The distance between Germany and Slovenia is 658 km. The road distance is 1000 km.

What is the cheapest way to get from Germany to Slovenia?

The cheapest way to get from Germany to Slovenia is to bus which costs 45€ - 90€ and takes 16 h 2 min.

What is the fastest way to get from Germany to Slovenia?

The quickest way to get from Germany to Slovenia is to subway and fly which takes 4 h 10 min and costs 100€ - 440€.

Is there a direct train between Germany and Slovenia?

No, there is no direct train from Germany to Slovenia. However, there are services departing from Berlin Alexanderplatz and arriving at Ljubljana via Berlin Hbf (tief), Nürnberg Hbf, Wien Meidling and Maribor. The journey, including transfers, takes approximately 15 h 13 min.

Is there a direct bus between Germany and Slovenia?

No, there is no direct bus from Germany to Slovenia. However, there are services departing from S+U Alexanderpl./Grunerstr.(Bln) [Grunerstr.] and arriving at Ljubljana via Berlin, Berlin Südkreuz. The journey, including transfers, takes approximately 16 h 2 min.

How long does it take to get from Germany to Slovenia?

It takes approximately 4 h 10 min to get from Germany to Slovenia, including transfers.