There are 7 ways to get from Podgorica to Ljubljana by plane, bus, train or car

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

Fly Podgorica to Ljubljana  •  4 h 13 min

  1. TGD - LJU

$76 - $316

Cheapest option

Train  •  22 h 35 min

  1. 430 / ...
  2. En

$44 - $82

5 alternative options

Bus to Dubrovnik, fly to Zagreb  •  7 h 22 min

  1. DBV - ZAG

$92 - $466

Fly Podgorica to Klagenfurt  •  10 h 17 min

  1. TGD - KLU

$262 - $1,131

Bus Drinatrans  •  17 h 46 min

$55 - $58

Bus Globtour  •  18 h

$60 - $90

Drive  •  8 h 55 min

  1. 485.7 miles

$95 - $140

What companies run services between Podgorica, Montenegro and Ljubljana, Slovenia?

Montenegro Airlines and Adria Airways fly from Podgorica to Ljubljana once daily. Alternatively, you can take a bus from Podgorica to Ljubljana via Zvornik in around 17 h 46 min.

Airlines
Croatia Airlines
Website
croatiaairlines.com
Flights from Dubrovnik to Zagreb
Ave. Duration
1 h 1 min
When
Every day
Estimated price
$50 - $220
Austrian Airlines
Website
austrian.com
Flights from Dubrovnik to Zagreb
Ave. Duration
1 h
When
Every day
Estimated price
$50 - $220
Flights from Podgorica to Klagenfurt via Vienna
Ave. Duration
8 h
When
Every day
Estimated price
$320 - $900
Flights from Podgorica to Klagenfurt via Ljubljana, Vienna
Ave. Duration
5 h 35 min
When
Every day
Estimated price
$150 - $550
LOT
Website
lot.com
Flights from Podgorica to Klagenfurt via Warsaw, Vienna
Ave. Duration
7 h 17 min
When
Friday and Saturday
Estimated price
$130 - $460
Flights from Podgorica to Klagenfurt via Ljubljana, Vienna
Ave. Duration
5 h 35 min
When
Every day
Estimated price
$150 - $550
Montenegro Airlines
Website
montenegroairlines.com
Flights from Podgorica to Ljubljana
Ave. Duration
1 h 5 min
When
Tuesday, Friday and Sunday
Estimated price
$70 - $290
Adria Airways
Website
adria.si
Flights from Podgorica to Ljubljana
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$70 - $340
Train operators
Railways of Montenegro (ŽPCG)
Website
zcg-prevoz.me
Train from Podgorica to Beograd
Ave. Duration
11 h 3 min
Frequency
Twice daily
Estimated price
$14 - $40
Website
zcg-prevoz.me
Bus operators
Gardasevic
Website
gardasevic.org
Bus from Podgorica to Zelenika
Ave. Duration
2 h 32 min
Frequency
Twice daily
Estimated price
$8 - $11
Schedules at
gardasevic.org
Royal Travel Cetinje
Phone
+382 69 294 654
Email
royaltravelcetinje@gmail.com
Website
royaltravelcetinje.me
Bus from Podgorica to Zvornik
Ave. Duration
8 h 19 min
Frequency
Once daily
Estimated price
$19 - $22
Schedules at
royaltravelcetinje.me
Drinatrans
Bus from Zvornik to Ljubljana Zob Postaja
Ave. Duration
8 h 27 min
Frequency
Once daily
Estimated price
$36
Halilovic Bus
Phone
+387 35 630-532
Email
info@halilovicbus.ba
Website
halilovicbus.ba
Bus from Zvornik to Ljublijana
Ave. Duration
7 h 37 min
Frequency
3 times a week
Estimated price
$41
Schedules at
halilovicbus.ba
Globtour

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

The distance between Podgorica and Ljubljana is 552 km. The road distance is 777 km.

The cheapest way to get from Podgorica to Ljubljana is to bus which costs 47€ - 50€ and takes 17 h 46 min.

The quickest way to get from Podgorica to Ljubljana is to fly which takes 4 h 13 min and costs 65€ - 280€.

No, there is no direct train from Podgorica to Ljubljana. However, there are services departing from Podgorica and arriving at Ljubljana via Beograd. The journey, including transfers, takes approximately 22 h 35 min.

Yes, there is a direct bus departing from Podgorica Zob and arriving at Ljubljana Zob Postaja. Services depart once daily, and operate every day. The journey takes approximately 18 h.

It takes approximately 4 h 13 min to get from Podgorica to Ljubljana, including transfers.