Travel from Sofia to Montenegro

Bus or fly from Sofia to Montenegro?

You can take a bus from Sofia to Podgorica via Skopje in around 9 h 18 min. Alternatively, Austrian Airlines, Turkish Airlines and seven other airlines fly from Sofia to Podgorica 5 times a day.

How to get from Sofia to Montenegro

ModeDurationPrice
From Sofia bus to Skopje then bus to Podgorica.9 h 18 min2797
From Sofia bus to Niš then bus to Podgorica.12 h 32 min1855
From Sofia drive to Podgorica.8 h 6 min4416
From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Podgorica airport, then line 6100 train to Podgorica.7 h 56 min8081

How long does it take to get from Sofia to Montenegro?

It takes approximately 9 h 18 min to get from Sofia to Montenegro, including transfers.

Is there a direct bus between Sofia and Montenegro?

No, there is no direct bus from Sofia to Montenegro. However, there are services departing from Sofia and arriving at Podgorica via Skopje. The journey, including transfers, takes approximately 9 h 18 min.

Operators from Sofia to Montenegro

OperatorPhoneWebsite
Kaleia+359 894 77 44 43Kaleia
Makedonija Soobrakaj AD+389(0)2 24 02 388Makedonija Soobrakaj AD
Matpu02 952 50 04Matpu
Nis Ekspres+381 18 255 177Nis Ekspres
SUMC0700 13 233SUMC
Austrian AirlinesAustrian Airlines
Turkish AirlinesTurkish Airlines
Air SerbiaAir Serbia
Montenegro AirlinesMontenegro Airlines
Bulgaria AirBulgaria Air
AlitaliaAlitalia
Aegean AirlinesAegean Airlines
Wizz AirWizz Air
LufthansaLufthansa
Railways of Montenegro (ŽPCG)Railways of Montenegro (ŽPCG)