Rome2rio's partners include

There are 8 ways to get from Ljubljana to Geneva by plane, shuttle, bus, train or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Ljubljana to Geneva.
Launch map view
  • Distance: 402.6 miles
  • Duration: 3 h 57 min

What companies run services between Ljubljana, Slovenia and Geneva, Switzerland?

Adria Airways, Swiss and Lufthansa fly from Ljubljana to Geneva twice daily. Alternatively, you can take a bus from Ljubljana to Geneva via Venice, Venice Mestre in around 12 hours 4 minutes.

Airlines
Lufthansa
Website
lufthansa.com
Flights from Ljubljana to Geneva via Frankfurt
Avg. Duration
3 h 35 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$310 - $1,300
Flights from Trieste to Geneva via Munich
Avg. Duration
5 h 15 min
When
Every day
Estimated price
$180 - $1,000
Flights from Trieste to Geneva via Munich, Frankfurt
Avg. Duration
5 h 50 min
When
Every day
Estimated price
$180 - $1,000
Flights from Venice to Geneva via Munich
Avg. Duration
3 h 10 min
When
Every day
Estimated price
$200 - $950
Swiss
Website
swiss.com
Flights from Ljubljana to Geneva via Zurich
Avg. Duration
3 h 20 min
When
Every day
Estimated price
$310 - $1,300
Flights from Venice to Geneva via Zurich
Avg. Duration
3 h 10 min
When
Every day
Estimated price
$270 - $1,100
Alitalia
Website
alitalia.com
Flights from Trieste to Geneva via Rome
Avg. Duration
5 h 6 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$180 - $1,100
Adria Airways
Website
adria.si
Flights from Ljubljana to Geneva
Avg. Duration
1 h 25 min
When
Monday and Tuesday
Estimated price
$310 - $1,300
Flights from Ljubljana to Geneva via Zurich
Avg. Duration
3 h 20 min
When
Every day
Estimated price
$310 - $1,300
easyJet
Website
easyjet.com
Flights from Venice to Geneva
Avg. Duration
1 h 15 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$40 - $340
Train operators
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Trieste Centrale to Venezia Mestre
Avg. Duration
1 h 53 min
Frequency
Hourly
Estimated price
$11 - $25
Website
orario.trenitalia.com
1st Class
$21 - $25
Swiss Railways (SBB/CFF/FFS)
Website
sbb.ch
Train from Zürich HB to Genève
Avg. Duration
2 h 46 min
Frequency
Hourly
Estimated price
$90 - $170
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Bus operators
GoOpti
Phone
+386 1 320 4530
Email
info@goopti.com
Website
goopti.com
Shuttle from Ljubljana to Trieste Airport
Avg. Duration
1 h 18 min
Frequency
On demand
Estimated price
$35 - $350
Schedules at
goopti.com
Shared
$35 - $50
Private
$130 - $350
Shuttle from Ljubljana to Venice Airport
Avg. Duration
3 h
Frequency
On demand
Estimated price
$45 - $420
Schedules at
goopti.com
Book at
goopti.com
Shared
$47 - $51
Private
$230 - $420
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Ljubljana to Trieste
Avg. Duration
1 h 35 min
Frequency
Twice daily
Estimated price
$5 - $10
Website
flixbus.co.uk
Bus from Ljubljana to Venice, Venice Mestre
Avg. Duration
3 h 19 min
Frequency
4 times a day
Estimated price
$14 - $24
Website
flixbus.co.uk
Bus from Venice, Venice Mestre to Geneva
Avg. Duration
7 h 45 min
Frequency
Once daily
Estimated price
$40 - $70
Website
flixbus.co.uk
Crnja Tours
Phone
+385 91 30 30 356
Email
info@crnja-tours.hr
Website
crnja-tours.hr
Bus from Ljubljana to Trieste
Avg. Duration
1 h 23 min
Frequency
Once daily
Estimated price
$11 - $16
Schedules at
crnja-tours.hr
Book at
crnja.getbybus.com
Florentia Bus
Phone
+39 055 967024
Email
info@florentiabus.it
Website
florentiabus.it
Bus from Ljubljana to Trieste
Avg. Duration
1 h 24 min
Frequency
Once daily
Estimated price
$65 - $90
Schedules at
florentiabus.it
Globtour
Website
globtour.com
Bus from Ljubljana Zob Postaja to Trieste Zob
Avg. Duration
1 h 35 min
Frequency
Once daily
Estimated price
$6 - $10
Schedules at
globtour.com
Bus from Ljubljana Zob Postaja to Genf Busbahnhof
Avg. Duration
16 h 15 min
Frequency
Once a week
Estimated price
$80 - $120
Schedules at
globtour.com
ATVO S.p.A.
Phone
+39 0421 5944
Email
atvo@atvo.it
Website
atvo.it
Bus from Trg Osvobodilne Lubiana to Trieste Station
Avg. Duration
1 h 40 min
Frequency
Once daily
Estimated price
$6 - $10
Schedules at
atvo.it

How far is it from Ljubljana to Geneva?

The distance between Ljubljana and Geneva is 644 km. The road distance is 808 km.

What is the cheapest way to get from Ljubljana to Geneva?

The cheapest way to get from Ljubljana to Geneva is to bus which costs 75€ and takes 12 hours 4 minutes.

What is the fastest way to get from Ljubljana to Geneva?

The quickest way to get from Ljubljana to Geneva is to fly which takes 3 hours 57 minutes and costs 180€.

Is there a direct train between Ljubljana and Geneva?

No, there is no direct train from Ljubljana to Geneva. However, there are services departing from Ljubljana and arriving at Genève via Zürich HB. The journey, including transfers, takes approximately 15 hours 20 minutes.

Is there a direct bus between Ljubljana and Geneva?

Yes, there is a direct bus departing from Ljubljana Zob Postaja and arriving at Genf Busbahnhof. Services depart once a week, and operate Tuesday. The journey takes approximately 16 hours 15 minutes.

How long does it take to get from Ljubljana to Geneva?

It takes approximately 3 hours 57 minutes to get from Ljubljana to Geneva, including transfers.