Travel from Belgrade to Ulcinj

Bus or train from Belgrade to Ulcinj?

You can take a bus from Belgrade to Ulcinj via Novi Pazar in around 10 h 51 min. Alternatively, Railways of Montenegro (ŽPCG) operates a train from Belgrade to Ulcinj twice daily. Tickets cost $17 - $40 and the journey takes 12 h 6 min.

How to get from Belgrade to Ulcinj

From Beograd bus to Novi Pazar then bus to Ulcinj. 10 h 51 min. From Beograd bus to Bar Busbahnhof then bus to Ulcinj Busbahnhof. 12 h 25 min RSD 2904. From Beograd train to Bar Busbahnhof then bus to Ulcinj Busbahnhof. 13 h 36 min RSD 2687. From Belgrade drive to Ulcinj. 8 h 18 min RSD 9273. From Slavija Square Mini Bus to Belgrade airport, fly to Tivat airport, drive to Budva Zob, then bus to Ulcinj. 5 h 9 min RSD 8049. From Slavija Square Mini Bus to Belgrade airport, fly to Podgorica airport, train to Bar Busbahnhof, then bus to Ulcinj. 5 h 35 min RSD 7661. From Slavija Square Mini Bus to Belgrade airport, fly to Tirana airport, then drive to Ulcinj. 5 h 57 min RSD 12802.

Operators from Belgrade to Ulcinj