Bus

Take the Matpu bus at the Sofia station .

The journey takes approximately 4 h Ticket price is about €10 The travel distance is 165 km.

Carrier is Matpu.

Buy ticket

Get off at the Niš.
Take the Royal Travel Cetinje bus at the Niš station .

The journey takes approximately 9 h 30 m. Ticket price is about €19 The travel distance is 469 km.

Carrier is Royal Travel Cetinje.

Buy ticket

Get off at the Podgorica.


🛏 Find hotel deals and discounts up to 20% in Podgorica at Booking


Bus

Take the Matpu bus at the Sofia station .

The journey takes approximately 4 h Ticket price is about €10 The travel distance is 165 km.

Carrier is Matpu.

Buy ticket

Get off at the Niš.
Take the Nis Ekspres bus at the Niš station .

The journey takes approximately 9 h 40 m. Ticket price is about €22 The travel distance is 362 km.

Carrier is Nis Ekspres.

Buy ticket

Get off at the Podgorica.


🛏 Find hotel deals and discounts up to 20% in Podgorica at Booking


Bus train

Take the Citylines bus at the Sofia Serdica Bus Stop station .

The journey takes approximately 6 h Ticket price is about €19 The travel distance is 391 km.

Carrier is Citylines.

Buy ticket

Take the train Railways of Montenegro (ŽPCG) at the station Beograd.

The journey takes approximately 9 h 57 m. Ticket price is about €19 The travel distance is 409 km.

Carrier is Railways of Montenegro (ŽPCG).

Buy ticket

Get off at the Podgorica.


🛏 Find hotel deals and discounts up to 20% in Podgorica at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 7 h 44 m. The travel distance is 524 km.

Get off at the Podgorica.


🛏 Find hotel deals and discounts up to 20% in Podgorica at Booking


Fly to Podgorica

Take the transport at the Sofia station.

The journey takes approximately 9 m. Ticket price is about €40 The travel distance is 9 km.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Sofia Airport.
Fly out to Sofia (SOF) of the Belgrade (BEG) airport.

The journey takes approximately 3 h 20 m. Ticket price is about €60

Carrier is Air Serbia.

🔎

🚖 Find a cheap local taxi

Get off at the Belgrade (BEG).
1711 m on foot from the Podgorica (TGD) to the Aerodrom.

The journey takes approximately 20 m. The travel distance is 1 km.

Get off at the Aerodrom.
Take the train Railways of Montenegro (ŽPCG) at the station Aerodrom.

The journey takes approximately 7 m. The travel distance is 8 km.

Carrier is Railways of Montenegro (ŽPCG).

Buy ticket

Get off at the Podgorica.


🛏 Find hotel deals and discounts up to 20% in Podgorica at Booking


Fly to Tivat

Take the transport at the Sofia station.

The journey takes approximately 9 m. Ticket price is about €40 The travel distance is 165 km.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Niš.
Fly out to Sofia of the Niš airport.

The journey takes approximately 2 h 55 m. Ticket price is about €40 The travel distance is 165 km.

Carrier is Air Serbia.

🔎

🚖 Find a cheap local taxi

Get off at the Niš.
Take the taxi at the Tivat (TIV).

The journey takes approximately 42 m. Ticket price is about €22 The travel distance is 40 km.

Carrier is Red Taxi.

🚖 Find a cheap local taxi

Get off at the Cetinje.
Take the Croatia Bus bus at the Cetinje station .

The journey takes approximately 40 m. Ticket price is about €1 The travel distance is 35 km.

Carrier is Croatia Bus.

Buy ticket

Get off at the Podgorica.


🛏 Find hotel deals and discounts up to 20% in Podgorica at Booking


The cheapest way to travel from Sofia to Podgorica is by taking a Bus with an average price of €29. The journey takes approximately 14 ч. 30 мин.

Fly to Podgorica is the fastest way to travel from Sofia to Podgorica. Tickets cost €104. The journey takes approximately 6 ч. 56 мин.

Sofia is approximately 524 km away from Podgorica. The trip by car takes 7 h 44 m.

The average journey time by car between Sofia and Podgorica is 7 h 44 m.