There are 7 ways to get from Ljubljana to Davos by bus, 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.
Recommended option
Bus, train • 11 h 43 min
$94 - $155
Cheapest option
Bus Arriva Slovenia • 12 h 50 min
$64 - $98
5 alternative options
Bus, train via Munich, Munich central bus station • 12 h 19 min
$124 - $209
Bus Eurolines CH • 15 h 41 min
$128 - $185
Drive • 7 h 9 min
$90 - $140
Fly from Ljubljana, train • 7 h 5 min
$160 - $438
Fly from Zagreb, train • 9 h 2 min
$174 - $677
What companies run services between Ljubljana, Slovenia and Davos, Switzerland?
You can take a bus from Ljubljana to Davos via München, Munich, Munich central bus station, Chur, Chur, Postautostation, and Lenzerheide/Lai, Post in around 12 h 50 min.

- Website
- swiss.com
Flights from Ljubljana to Zurich
- Ave. Duration
- 1 h 10 min
- When
- Every day
- Estimated price
- $150 - $480
Flights from Zagreb to Zurich
- Ave. Duration
- 1 h 33 min
- When
- Every day
- Estimated price
- $130 - $550

- Website
- adria.si
Flights from Ljubljana to Zurich
- Ave. Duration
- 1 h 10 min
- When
- Every day
- Estimated price
- $150 - $480

- Website
- croatiaairlines.com
Flights from Zagreb to Zurich
- Ave. Duration
- 1 h 33 min
- When
- Every day
- Estimated price
- $130 - $550

- Website
- lufthansa.com
Flights from Zagreb to Zurich via Frankfurt
- Ave. Duration
- 3 h 55 min
- When
- Every day
- Estimated price
- $210 - $650
Flights from Zagreb to Zurich via Munich
- Ave. Duration
- 3 h 12 min
- When
- Every day
- Estimated price
- $130 - $600

- Website
- austrian.com
Flights from Ljubljana to Zurich via Vienna
- Ave. Duration
- 3 h 10 min
- When
- Monday to Friday
- Estimated price
- $240 - $700
Flights from Zagreb to Zurich via Vienna
- Ave. Duration
- 3 h 45 min
- When
- Every day
- Estimated price
- $210 - $850

- Website
- eurowings.com
Flights from Zagreb to Zurich via Cologne/Bonn Apt
- Ave. Duration
- 3 h 30 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $110 - $750

- Website
- sbb.ch
Train from St. Gallen to Landquart
- Ave. Duration
- 1 h 10 min
- Frequency
- Hourly
- Estimated price
- $35 - $65
- Website
- fahrplan.sbb.ch
- Schedules at
- fahrplan.sbb.ch
Train from Zürich HB to Landquart
- Ave. Duration
- 1 h 4 min
- Frequency
- Hourly
- Estimated price
- $35 - $65
- Website
- fahrplan.sbb.ch
- Schedules at
- fahrplan.sbb.ch

- Phone
- +41 81 288 65 65
- Website
- rhb.ch
Train from Landquart to Davos Platz

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from München ZOB (Hackerbrücke) to Chur, Postautostation
- Ave. Duration
- 3 h 44 min
- Frequency
- 6 times a week
- Estimated price
- $75 - $120
- Website
- bahn.de

- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixbus.de
Bus from Ljubljana to St. Gallen
- Ave. Duration
- 7 h 55 min
- Frequency
- 4 times a week
- Estimated price
- $35 - $65
- Website
- flixbus.co.uk
Bus from Ljubljana to Munich, Munich central bus station
- Ave. Duration
- 5 h 30 min
- Frequency
- 5 times a day
- Estimated price
- $25 - $45
- Website
- flixbus.co.uk
Bus from Munich, Munich central bus station to Chur
- Ave. Duration
- 4 h 5 min
- Frequency
- Twice daily
- Estimated price
- $16 - $28
- Website
- flixbus.co.uk

Bus from Ljubljana to München
- Ave. Duration
- 4 h 59 min
- Frequency
- Every 4 hours
- Estimated price
- $24 - $40
- Schedules at
- arriva.si

- Phone
- 0041 (0) 844 257 224
- Website
- eurolines.ch
Bus from Ljubljana to Lugano
- Ave. Duration
- 8 h 8 min
- Frequency
- Once daily
- Estimated price
- $45 - $55
- Book at
- eurolines.ch

- info@postauto.ch
- Website
- postauto.ch
Bus from Lugano, Stazione Nord to St. Moritz, Bahnhof
- Ave. Duration
- 3 h 40 min
- Frequency
- 3 times a week
- Estimated price
- $55 - $85
- Schedules at
- fahrplan.sbb.ch
Want to know more about travelling around Switzerland
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
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideWant to know more about Flixbus?
Rome2rio’s guide has all the details
Read the travel guideItalian Lakes: Getting around by train
Rome2rio's tips and tricks to make your journey as smooth as possible
Read the travel guideQuestions & Answers
How far is it from Ljubljana to Davos?
The distance between Ljubljana and Davos is 368 km. The road distance is 716 km.
What is the cheapest way to get from Ljubljana to Davos?
The cheapest way to get from Ljubljana to Davos is to bus which costs 50€ - 85€ and takes 12 h 50 min.
What is the fastest way to get from Ljubljana to Davos?
The quickest way to get from Ljubljana to Davos is to fly and train which takes 7 h 5 min and costs 130€ - 360€.
Is there a direct bus between Ljubljana and Davos?
No, there is no direct bus from Ljubljana to Davos. However, there are services departing from Ljubljana and arriving at Davos Platz, Bahnhof via Munich, Munich central bus station, Chur, Postautostation and Lenzerheide/Lai, Post. The journey, including transfers, takes approximately 12 h 50 min.
How long does it take to get from Ljubljana to Davos?
It takes approximately 11 h 43 min to get from Ljubljana to Davos, including transfers.