Travel from Belgrade to Budva

Bus or fly from Belgrade to Budva?

Montenegro Airlines and Air Serbia fly from Belgrade to Budva twice daily. Alternatively, DUGA d.o.o. operates a bus from Belgrade to Budva hourly, and the journey takes 1 h 10 min. 2 other operators also service this route.

How to get from Belgrade to Budva

From Slavija Square Mini Bus to Belgrade airport, fly to Tivat airport, then drive to Budva.2 h 24 min$76
From Belgrade bus to Šabac, bus to Trebinje, then bus to Budva.9 h 48 min$28
From Belgrade bus to Budva.9 h 56 min$39
From Beograd bus to Nova Varoš AS then bus to Budva.11 h 17 min$26
From Beograd train to Podgorica Zob then bus to Budva Zob.13 h 29 min$30
From Belgrade drive to Budva.8 h 19 min$78