There are 12 ways to get from Bologna to Ljubljana by train, bus, car, plane, 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.
Train, bus
best- Take the train from Bologna Centrale to Venezia Mestretrain Fr
- Take the bus from Venezia Mestre to Ljubljana Dolgi mostbus
4h 39m€44–80Bus
cheapest- Take the bus from Bologna Centrale to Ljubljana bus stationbus 537 / ...
6h 10m€21–55Train, bus via Trieste
- Take the train from Bologna Centrale to Venezia S. Luciatrain Fr
- Take the train from Venezia S. Lucia to Trieste Centraletrain Re
- Take the bus from Trieste to Ljubljana bus stationbus 907 / ...
7h 13m€49–89Drive 357.5 km
- Drive from Bologna to Ljubljanacar 357.5 km
3h 52m€58–84Fly Bologna Guglielmo Marconi Airport to Trieste – Friuli Venezia Giulia Airport, shuttle
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Trieste – Friuli Venezia Giulia Airport (TRS)plane BLQ - TRS
- Take a shuttle bus from Trieste Airport to Ljubljana
6h 29m€86–437Bus via Venice
- Take the bus from Bologna Centrale to Venezia, Viale Stazione (Mestre Stazione - fermata ATVO)bus 536 / ...
- Take the bus from Venezia Mestre to Ljubljana Dolgi mostbus
5h 32m€40–63Train, bus via Ljubljana Hotel Union
- Take the train from Bologna Centrale to Venezia Mestretrain Fr
- Take the bus from Venezia, Viale Stazione to Ljubljana Hotel Unionbus
5h 32m€44–63Train
- Take the train from Bologna Centrale to Tarvisio Boscoverdetrain Nj
- Take the train from Villach Hbf to Ljubljanatrain 19 / ...
7h 53m€42–151Fly Bologna Guglielmo Marconi Airport to Ljubljana
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Ljubljana (LJU)plane BLQ - LJU
6h 23m€130–332Fly Bologna Guglielmo Marconi Airport to Klagenfurt Airport, shuttle
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Klagenfurt Airport (KLU)plane BLQ - KLU
- Take a shuttle bus from Klagenfurt Flughafen to Ljubljana
7h 32m€229–601Train to Florence Peretola Airport, fly to Ljubljana
- Take the train from Bologna Centrale to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Ljubljana (LJU)plane FLR - LJU
7h 26m€162–358Shuttle
- Take a shuttle bus from Bologna Centrale to Ljubljana
5h 5m€45–750
Bologna to Ljubljana by train and bus
Comparing Your Travel Options
The cheapest way to get from Bologna to Ljubljana is to bus which costs €21 - €55 and takes 6h 10m.
The fastest way to get from Bologna to Ljubljana is to drive which takes 3h 52m and costs €55 - €85.
Yes, there is a direct bus departing from Bologna Centrale and arriving at Ljubljana bus station station. Services depart twice daily, and operate every day. The journey takes approximately 6h 10m.
No, there is no direct train from Bologna to Ljubljana. However, there are services departing from Bologna Centrale and arriving at Ljubljana via Tarvisio Boscoverde and Villach Hbf. The journey, including transfers, takes approximately 7h 53m.
The distance between Bologna and Ljubljana is 400 km. The road distance is 357.5 km.
The best way to get from Bologna to Ljubljana without a car is to train and bus which takes 4h 39m and costs €40 - €80.
It takes approximately 4h 39m to get from Bologna to Ljubljana, including transfers.
Bologna to Ljubljana bus services, operated by FlixBus, depart from Bologna Centrale station.
Bologna to Ljubljana train services, operated by Nightjet, depart from Bologna Centrale station.
The best way to get from Bologna to Ljubljana is to bus via Venice which takes 5h 32m and costs €40 - €65. Alternatively, you can train, which costs €40 - €160 and takes 7h 53m, you could also fly, which costs €130 - €340 and takes 6h 23m.
What companies run services between Bologna, Italy and Ljubljana, Slovenia?
You can take a bus from Bologna Centrale to Ljubljana Dolgi most via Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) and Venezia Mestre in around 5h 32m. Alternatively, you can take a train from Bologna Centrale to Ljubljana via Tarvisio Boscoverde and Villach Hbf in around 7h 53m.
- Website
- lufthansa.com
Flights from Bologna Guglielmo Marconi Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- €100–180
Flights from Bologna Guglielmo Marconi Airport to Trieste – Friuli Venezia Giulia Airport via Frankfurt
- Ave. Duration
- 7h 27m
- When
- Every day
- Estimated price
- €180–650
Flights from Bologna Guglielmo Marconi Airport to Ljubljana via Munich
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €170–600
Flights from Bologna Guglielmo Marconi Airport to Ljubljana via Frankfurt
- Ave. Duration
- 6h 57m
- When
- Every day
- Estimated price
- €190–700
Flights from Bologna Guglielmo Marconi Airport to Klagenfurt Airport via Munich, Vienna
- Ave. Duration
- 6h 10m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €240–850
Flights from Florence Peretola Airport to Ljubljana via Munich
- Ave. Duration
- 6h 5m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €190–650
Flights from Florence Peretola Airport to Ljubljana via Frankfurt
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- €100–750
- Website
- ita-airways.com
Flights from Bologna Guglielmo Marconi Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- €100–180
Flights from Bologna Guglielmo Marconi Airport to Trieste – Friuli Venezia Giulia Airport via Frankfurt
- Ave. Duration
- 7h 27m
- When
- Every day
- Estimated price
- €180–650
- Website
- swiss.com
Flights from Bologna Guglielmo Marconi Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- €100–180
Flights from Bologna Guglielmo Marconi Airport to Ljubljana via Zurich
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €100–380
Flights from Florence Peretola Airport to Ljubljana via Zurich
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- €110–420
- Website
- austrian.com
Flights from Bologna Guglielmo Marconi Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- €100–180
Flights from Bologna Guglielmo Marconi Airport to Klagenfurt Airport via Vienna
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- €130–500
- Website
- ryanair.com
Flights from Bologna Guglielmo Marconi Airport to Trieste – Friuli Venezia Giulia Airport via Bari
- Ave. Duration
- 3h 55m
- When
- Wednesday
- Estimated price
- €55–260
Flights from Bologna Guglielmo Marconi Airport to Trieste – Friuli Venezia Giulia Airport via Brindisi
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- €60–270
Flights from Bologna Guglielmo Marconi Airport to Klagenfurt Airport via Palma Mallorca
- Ave. Duration
- 5h 30m
- When
- Monday and Sunday
- Estimated price
- €100–410
- Website
- airdolomiti.it
Flights from Bologna Guglielmo Marconi Airport to Trieste – Friuli Venezia Giulia Airport via Frankfurt
- Ave. Duration
- 7h 27m
- When
- Every day
- Estimated price
- €180–650
- Website
- skyalps.com
Flights from Bologna Guglielmo Marconi Airport to Klagenfurt Airport via Rome
- Ave. Duration
- 4h 55m
- When
- Thursday and Sunday
- Estimated price
- €290–650
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €20–35
- Website
- Trenitalia Frecce
Train from Bologna Centrale to Venezia S. Lucia
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- €22–40
- Website
- Trenitalia Frecce
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €20–35
- Website
- Trenitalia Frecce
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- €12–22
- Website
- Trenitalia Frecce
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €18–25
- Website
- Trenitalia
Train from Bologna Centrale to Venezia S. Lucia
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- €19–26
- Website
- Trenitalia
Train from Venezia S. Lucia to Trieste Centrale
- Ave. Duration
- 3h 1m
- Frequency
- Every 30 minutes
- Estimated price
- €26–40
- Website
- Trenitalia
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €18–25
- Website
- Trenitalia
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- €11–15
- Website
- Trenitalia
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 21m
- Frequency
- Every 2 hours
- Estimated price
- €18–29
- Website
- Italo Treno
Train from Bologna Centrale to Venezia S. Lucia
- Ave. Duration
- 1h 34m
- Frequency
- Every 3 hours
- Estimated price
- €19–35
- Website
- Italo Treno
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 21m
- Frequency
- Every 2 hours
- Estimated price
- €18–29
- Website
- Italo Treno
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 46 min
- Frequency
- 5 times a day
- Estimated price
- €11–18
- Website
- Italo Treno
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Estimated price
- €16–30
- Website
- Trenitalia Intercity
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Estimated price
- €16–30
- Website
- Trenitalia Intercity
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 16m
- Frequency
- Twice daily
- Estimated price
- €9–18
- Website
- Trenitalia Intercity
- Phone
- +43 (0) 51717
- Website
- Nightjet
Train from Bologna Centrale to Tarvisio Boscoverde
- Ave. Duration
- 4h 11m
- Frequency
- Once daily
- Estimated price
- €27–95
- Website
- Nightjet
- Sleeper Carriage
- €93–95
- Couchette Carriage
- €55–70
- Seating Carriage
- €27–32
- Phone
- +43 (0) 5 1717
- Website
- ÖBB Intercity
Train from Villach Hbf to Ljubljana
- Ave. Duration
- 1h 31m
- Frequency
- Every 2 hours
- Estimated price
- €10–20
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Villach Hbf to Ljubljana
- Ave. Duration
- 1h 58m
- Frequency
- Twice daily
- Estimated price
- €20–40
- Website
- Austrian Railways
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Villach Hbf to Ljubljana
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a week
- Estimated price
- €15–25
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +38670511611
- info@tripstair.com
- Website
- TripstAir
Bus from Venezia Mestre to Ljubljana Dolgi most
- Ave. Duration
- 2h 17m
- Frequency
- 4 times a day
- Estimated price
- €28–45
- Website
- TripstAir
Bus from Venezia Mestre to Ljubljana Dolgi most
- Ave. Duration
- 2h 17m
- Frequency
- 4 times a day
- Estimated price
- €28–45
- Website
- TripstAir
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Trieste to Ljubljana bus station
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- €7–12
- Website
- Flixbus
Bus from Bologna Centrale to Venezia, Viale Stazione (Mestre Stazione - fermata ATVO)
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- €12–19
- Website
- Flixbus
Bus from Bologna Centrale to Ljubljana bus station
- Ave. Duration
- 6h 10m
- Frequency
- Twice daily
- Estimated price
- €30–55
- Website
- Flixbus
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Trieste to Ljubljana bus station
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €4–9
- Website
- Itabus S.p.A.
Bus from Bologna Centrale to Ljubljana bus station
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Estimated price
- €21–40
- Website
- Itabus S.p.A.
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Trieste to Ljubljana bus station
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a week
- Estimated price
- €6–10
- Website
- BlaBlaCar Bus
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- GoOpti
Shuttle from Trieste Airport to Ljubljana
- Ave. Duration
- 1h 15m
- Frequency
- On demand
- Estimated price
- €150–260
- Website
- GoOpti
- Private
- €204
Shuttle from Klagenfurt Flughafen to Ljubljana
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- €120–200
- Website
- GoOpti
- Private
- €153
Shuttle from Bologna Centrale to Ljubljana
- Ave. Duration
- 5h 5m
- Frequency
- On demand
- Estimated price
- €45–750
- Website
- GoOpti
- Shared
- €45
- Private
- €214
- Phone
- +386 070740450
- info@easydrive.si
- Website
- easydrive.si
Shuttle from Trieste Airport to Ljubljana
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- €22
- Schedules at
- easydrive.si
- Phone
- +386 (0)51 224 222
- info@drd.si
- Website
- DRD Turizem
Bus from Venezia, Viale Stazione to Ljubljana Hotel Union
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- €28
- Website
- DRD Turizem
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from Bologna Centrale to Ljubljana bus station
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
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.
Related travel guides
Italy Travel Guides
Read the travel guideWant to know more about Flixbus?
Read the travel guide5 incredible day trips from Florence by train
Read the travel guideBooking & Getting There
Bologna to Ljubljana bus services, operated by FlixBus, arrive at Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) station.
Bologna to Ljubljana train services, operated by Nightjet, arrive at Tarvisio Boscoverde station.
Yes, the driving distance between Bologna to Ljubljana is 357 km. It takes approximately 3h 52m to drive from Bologna to Ljubljana.
Book your Bologna to Ljubljana train tickets online with Omio.
Book your Bologna to Ljubljana bus tickets online with Omio.
There are 1309+ hotels available in Ljubljana.